[机器学习] ——初识及实践选择
2016-09-17 14:54
316 查看
作为机器学习基础学习的开篇,记录一下自己对于机器学习基础的认识和实践选择。
参考书目:
1、基础
对于机器学习的相关方法,最直观的认识是可以将其分为有监督和无监督两大类,可以使用思维导图来直观表示:
(使用MindNode来绘制的思维导图,源文件在这里)
其实在实际使用中,分类的方法和回归的方法的分界并不明显,有时还会结合起来使用的。
具体的开发步骤大致有这些过程:
①、收集获取数据
②、准备输入数据
③、分析预处理输入数据
④、训练算法-->无监督算法无需训练过程,核心内容集中在⑤
⑤、测试算法
⑥、使用算法
2、实践
目前机器学习的很多实践都是在Python上实现的,所以选择Python是理所当然的。
可能会使用到的Python第三方库有:
Numpy、Scipy、Matplotlib、Pandas、StatsModels、Scikit-Learn、Keras、Gensim等。
参考书目:
机器学习实战
这里也给出电子版本的中英文pdf文件和code:here(azkx) 我不会告诉你Ctrl+A会有其它发现~1、基础
对于机器学习的相关方法,最直观的认识是可以将其分为有监督和无监督两大类,可以使用思维导图来直观表示:
(使用MindNode来绘制的思维导图,源文件在这里)
其实在实际使用中,分类的方法和回归的方法的分界并不明显,有时还会结合起来使用的。
具体的开发步骤大致有这些过程:
①、收集获取数据
②、准备输入数据
③、分析预处理输入数据
④、训练算法-->无监督算法无需训练过程,核心内容集中在⑤
⑤、测试算法
⑥、使用算法
2、实践
目前机器学习的很多实践都是在Python上实现的,所以选择Python是理所当然的。
可能会使用到的Python第三方库有:
Numpy、Scipy、Matplotlib、Pandas、StatsModels、Scikit-Learn、Keras、Gensim等。
相关文章推荐
- C++中vector<> resize()和reserve区别
- java--DOM4j-SAXReader对xml文档的解析2
- 【读书笔记】《Effective Java》(4)--泛型
- noip2010T4引水入城
- Umlet绘制类关系图
- 初学Java Web——Servlet(一)
- 十六进制字符串方法获取颜色
- Angular 2与React比较
- 【light-oj】-1189 - Sum of Factorials(思维,数学)
- Linux查看物理CPU个数、核数、逻辑CPU个数
- C#得到某月最后一天晚上23:59:59和某月第一天00:00:00
- 水池数目
- 在已有的系统上做重构需要注意的几点
- 数据库事务并发带来的问题
- 计算机的组成及其功能
- A-priori算法的简单实现
- 在python的类中动态添加属性与生成对象
- 1245 最小的N个和(前k小ai+bi)
- 1013. Battle Over Cities (25)
- SQLServer数据库还原时遇到问题,“质集有2个介质簇,但只提供了1个。必须提供所有成员”