第一章 初始机器学习
搜索、相片分类、反垃圾邮件这些应用,都使用了机器学习算法。
简单来说就是机器自己去学习该怎么做。
那些地方使用了机器学习
1、无法人工编写的程序。
无人直升机、无人驾驶、围棋等等。
直接通过人去编写相关程序,根本无法实现,最好的方式就是机器自己去学习怎么解决这些问题。
2、推荐算法以及那些个人定制的软件
不可能为每一个人写一套推荐算法,邮件分类算法。
定义
经验E: 下了N次棋/观察邮件分类
任务T:下棋/分类邮件
性能量度P:胜率/邮件分类正确率
监督学习
给定数据集去训练
样本->正确答案
回归问题,预测房价
离散01、分类问题
可见,机器学习不能保证预测结果百分百正确。
非监督学习
聚类算法:新闻分类、可能互相认识的好友
分类出叠加的声音、人声、音乐声,比如全民K哥的过滤杂音等等
这个算法不复杂,只需要一行。
业内一般使用octave验证可行性,再用迁移到C++或者java
感想
关键是怎样将机器学习算法用在实际的项目中
机器学习用途还是很广的
机器学习很有趣!
原文:https://www.cnblogs.com/weizhibin1996/p/9165138.html