一、基础编程Python
1.安装Python
- Python下载地址
- 请下载2.7版本的,根据自己的电脑下载相应的,例如64位和32位,安装的时候很简单,有一个地方要改一下路径
- 安装教程
2.安装Anaconda和Jupyter notebook:
Anaconda是一个包含数据科学常包的发版本。它基于 conda—— —个包和环境管理器——衍生而来。你将使conda 创建环境,以便分隔使用不
同 Python 版本和/或不同包的项。你还将使它在环境中安装、卸载和更
新包。通过使Anaconda,使我处理数据的过程更加愉快。- 下载地址:https://www.continuum.io/downloads(推荐使用2.7版本)
- 安装教程:http://www.jianshu.com/p/cd35110f1ed0
- 安装完成后输⼊ conda install numpy scipy pandas scikitlearn
命令安装所需要的包
Jupyter notebook是Web文档,能让你将文本、图像和代码全部组合到一个文档中。它已经成为数据分析的标准环境。
- Anaconda 中包含 Jupyter notebook,因此可以直接按教程开始使用,
如果不行,可使用conda install jupyter notebook 命令安装 - 快速入门教程:https://sdk.cn/news/4523
- 视屏教程(中文):https://pan.baidu.com/s/1pK7YsrD
- Anaconda 中包含 Jupyter notebook,因此可以直接按教程开始使用,
3.Python编程基础
- Python编程基础-学习面向对象编程方法
- 数据分析入门-使用NumPy和Pandas进行数据分析
- Python编程学习的书籍你可以自行百度,也可以通过下面的联系方式问我要
以上内容都是一些进行机器学习的基础学习,很重要,但是对Python的要求并不是很高,你需要尽量掌握以上的知识。第二个软件anaconda,在上面的学习中暂时用不到,不过之后都会用到的。
二、机器学习入门课程
1.一个介绍机器学习比较通俗化的系列文章
上面的这个文章是一个知乎专栏上的,你可以关注这个专栏看他的持续更新。看完之后你进本上就可以搞懂机器学习到底是干什么的了,也有助于你的后期学习。
2.机器学习课程
- 第一个是台湾大学李宏毅的机器学习课程视频
第二个是百度前首席科学家吴恩达教授的课程Machine Learning视频
上面这两个视频已经很经典了,跟着学习基本上可以把机器学习涉及到的东西都有个了解,不过这两个课程有一些不足之处就是只讲了机器学习里面的算法,但是没有涉及到具体的应用。这个课程我是推荐的Udacity(优达学城)上的课程,会有一些实践的机会视频 在优达学城上面还有几个关于机器学习的课程,可以结合起来去看。
书籍推荐:
- 机器学习-作者:周志华
- 机器学习-作者:李航
- 机器学习实战
其他的一些书籍我就不一一推荐了,因为涉及到的知识还是很广泛的,线性代数、概率论、高等数学,以后遇到了实际问题再去学习就可以了。
声明:以上课程均是来自各大网站,本人不承担任何法律责任,如有侵权,请联系本人,我将会及时处理删除,谢谢!