开源软件名称(OpenSource Name):trekhleb/machine-learning-octave开源软件地址(OpenSource Url):https://github.com/trekhleb/machine-learning-octave开源编程语言(OpenSource Language):MATLAB 100.0%开源软件介绍(OpenSource Introduction):Machine Learning in MatLab/Octave
This repository contains MatLab/Octave examples of popular machine learning algorithms with code examples and mathematics behind them being explained. The purpose of this repository was not to implement machine learning algorithms using 3rd party libraries or Octave/MatLab "one-liners" but rather to practice and to better understand the mathematics behind each algorithm. In most cases the explanations are based on this great machine learning course. Supervised LearningIn supervised learning we have a set of training data as an input and a set of labels or "correct answers" for each training set as an output. Then we're training our model (machine learning algorithm parameters) to map the input to the output correctly (to do correct prediction). The ultimate purpose is to find such model parameters that will successfully continue correct input→output mapping (predictions) even for new input examples. RegressionIn regression problems we do real value predictions. Basically we try to draw a line/plane/n-dimensional plane along the training examples. Usage examples: stock price forecast, sales analysis, dependency of any number, etc. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论