2

step 1:搞定python基础

google两天python实训课程(视频)
https://www.youtube.com/watch...

step 2:机器学习基础

课程1(Tom Mitchell Machine Learning Lectures):http://www.cs.cmu.edu/~ninamf...
课程2(Andrew Ng’s Machine Learning course):https://www.coursera.org/lear...
课程3(课程2的笔记):http://www.holehouse.org/mlcl...

step 3:科学计算包(神器)

numpy, scipy,matplotlib,scikit-learn,pandas

scipy课程:http://www.scipy-lectures.org/
pandas入门:http://pandas.pydata.org/pand...
对于 scikit-learn 的整体介绍,它是 Python 最常用的通用机器学习库,完成以下网站内容的学习:
1:https://github.com/justmarkha...
2:http://nbviewer.jupyter.org/g...

step 4:接触机器学习中常用的算法(主要思考能使用在哪些领域)

1:k-means 聚类
2:决策树 (分类)
3:连续数字变量的预测
4:回归解决分类问题

step 5:机器学习高级主题

1:Support Vector Machines
2:随机森林,一种集成分类器
3:降维是一种减少问题涉及的变量数目的方法( Dimensionality Reduction )
小结:
最常用最知名的机器学习算法( knn 最近邻,k-means 聚类,支持向量机),了解了一种强有力的集成方法(随机森林),涉及了一些其他机器学习支持方案(降维,模型验证技巧)。在一些基础机器学习的技巧的帮助下,我们开始有了一个渐渐丰富的工具箱。

step 6:基于神经网络的深度学习

http://neuralnetworksanddeepl...
借用Caffee框架,学习解决自己想要解决的问题
https://github.com/google


猫哥
305 声望44 粉丝

热衷于研究各类互联网技术,热爱学习,热爱生活!