开源软件名称(OpenSource Name):Gautam-J/Machine-Learning开源软件地址(OpenSource Url):https://github.com/Gautam-J/Machine-Learning开源编程语言(OpenSource Language):Python 100.0%开源软件介绍(OpenSource Introduction):Machine Learning AlgorithmsImplementation of different machine learning algorithms written in Python. ContentsInstallation of libraries
Usage
SummaryThis project was initially started to help understand the math and intuition behind different ML algorithms, and why they work or don't work, for a given dataset. I started it with just implementing different versions of gradient descent for Linear Regression. I also wanted to visualize the training process, to get a better intuition of what exactly happens during the training process. Over the course of time, more algorithms and visualizations have been added. Algorithms and VisualizationsGradient Descent 2DGradient Descent 3DGradient Descent with LARGE Momentum 2DGradient Descent with LARGE Momentum 3D
Linear RegressionLinear Regression for a non-linear datasetThis was achieved by adding polynomial features. Logistic RegressionLogistic Regression for a non-linear datasetThis was achieved by adding polynomial features. K Nearest Neighbors 2DK Nearest Neighbors 3DKMeans 2DKMeans 3DLinksLink to first Reddit post Link to second Reddit post CitationsSentdex: ML from scratch Coursera Andrew NG: Machine Learning Todos
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论