machineLearning-master

所属分类:人工智能/神经网络/深度学习
开发工具:Python
文件大小:15654KB
下载次数:20
上传日期:2015-03-15 23:29:15
上 传 者www2620552
说明:  python编写的一些机器学习算法,包含监督学习和非监督学习
(Some machine learning algorithms written in python, including supervised learning and unsupervised learning)

文件列表:
LICENSE.txt (1075, 2014-02-14)
diagnosticTests (0, 2014-02-14)
diagnosticTests\ex5.m (6771, 2014-02-14)
diagnosticTests\ex5data1.mat (1321, 2014-02-14)
diagnosticTests\featureNormalize.m (510, 2014-02-14)
diagnosticTests\fmincg.m (8742, 2014-02-14)
diagnosticTests\learningCurve.m (2374, 2014-02-14)
diagnosticTests\linearRegCostFunction.m (944, 2014-02-14)
diagnosticTests\plotFit.m (804, 2014-02-14)
diagnosticTests\polyFeatures.m (668, 2014-02-14)
diagnosticTests\submit.m (17211, 2014-02-14)
diagnosticTests\submitWeb.m (807, 2014-02-14)
diagnosticTests\trainLinearReg.m (714, 2014-02-14)
diagnosticTests\validationCurve.m (1746, 2014-02-14)
imagesForExplanation (0, 2014-02-14)
imagesForExplanation\ArtificialNeuronModel.jpg (58035, 2014-02-14)
imagesForExplanation\ArtificialNeuronSimulateLogicalAND.jpg (64235, 2014-02-14)
imagesForExplanation\CostFunctionExampleWithTheta_0AndTheta_1.jpg (234397, 2014-02-14)
imagesForExplanation\GradientDescentWithMutlipleLocalMinimum.jpg (271359, 2014-02-14)
imagesForExplanation\LabeledNeuron.jpg (77836, 2014-02-14)
imagesForExplanation\NeuralNetwork.jpg (94312, 2014-02-14)
imagesForExplanation\NeuralNetworkEquations.jpg (55180, 2014-02-14)
imagesForExplanation\UnderFitAndOverFit.jpg (63736, 2014-02-14)
imagesForExplanation\equations (0, 2014-02-14)
imagesForExplanation\equations\gradientDescentUpdateTheta_j.gif (1480, 2014-02-14)
supervisedLearning (0, 2014-02-14)
supervisedLearning\LinearAlgebraReview.md (1122, 2014-02-14)
supervisedLearning\linearRegressionIn1Variable (0, 2014-02-14)
supervisedLearning\linearRegressionIn1Variable\computeCost.m (845, 2014-02-14)
supervisedLearning\linearRegressionIn1Variable\gradientDescent.m (1336, 2014-02-14)
supervisedLearning\linearRegressionIn1Variable\inputTrainingSet.txt (1359, 2014-02-14)
supervisedLearning\linearRegressionIn1Variable\plotData.m (665, 2014-02-14)
supervisedLearning\linearRegressionIn1Variable\run.m (2679, 2014-02-14)
supervisedLearning\linearRegressionInMultipleVariables (0, 2014-02-14)
supervisedLearning\linearRegressionInMultipleVariables\computeCostMulti.m (922, 2014-02-14)
... ...

Machine Learning ================ The majority of the material here was created while taking Andrew Ng's free online [Machine Learning class](https://www.coursera.org/course/ml) which I highly recommend! *"A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E."* ~ Definition of Machine Learning by Tom Mitchell

How to use this code

1. Install [Octave free here](https://db.tt/J97Im052) or [Matlab not free here](http://www.mathworks.com/products/matlab/). Note that Octave = Matlab without the nice graphical user interface. I use Octave so don't feel like you are missing anything if you don't have money for Matlab. 2. Fork this repository and clone it locally! Navigate into specific folders (made them very specific) and look at the ```README.md``` file for that specific folder for which file(s) to run to see examples of what machine learning algorithms can do for you. Enjoy!

What each file/folder in this repository is for:

- [diagnosticTests](./diagnosticTests) = tests that will give you insight into what is & isn't working with a learning algorithm - imagesForExplanation = contains images used in other folder's ```README.md``` files for explanation so don't worry about this folder - supervisedLearning = teach the computer how to learn + [linearRegressionIn1Variable](./supervisedLearning/linearRegressionIn1Variable) + [linearRegressionInMultipleVariables](./supervisedLearning/linearRegressionInMultipleVariables) + [logisticRegression](./supervisedLearning/logisticRegression) + [LinearAlgebraReview.md](./supervisedLearning/LinearAlgebraReview.md) - unsupervisedLearning = let the computer learn by itself + neuralNetworks - [digitRecognition](./unsupervisedLearning/neuralNetworks/digitRecognition) - [learningWithBackpropagation](./unsupervisedLearning/neuralNetworks/learningWithBackpropagation) - README.md = the file you are reading right now =================================================================== Feel free to e-mail me at quinnliu@vt.edu for any questions. Enjoy!

近期下载者

相关文件


收藏者