[机器学习01]What's machine learing?
2015-10-20 10:55
309 查看
1.machine learning definition
Arthur Samuel (1959).Field of study that gives computers the ability to learn without being explicitly programmed.Tom Mitchell (1998) Well-posed Learning Problem: 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.
Tom Mitchell的定义是说计算机程序从现有的经验中去学习怎样根据评价指标去完成任务,随着学习次数的增加,经验增长,任务完成的会更好。下面有一个例子:
Suppose your email program watches which emails you do or do not mark as spam, and based on that learns how to better filter spam. What is the task T in this setting?
Classifying emails as spam or not spam.(right answer)
Watching you label emails as spam or not spam.
The number (or fraction) of emails correctly classified as spam/not spam.
None of the above—this is not a machine learning problem.
2. machine learning classification
supervised learningunsupervised learning
semi-supervised learning
others:Reinforcement learning, recommender systems.
机器学习主要包括监督学习、无监督学习、强化学习、推荐系统、半监督学习等,其中监督学习和无监督学习是核心。
相关文章推荐
- java 二维码生成
- 制作手机使用的网页图片查看器
- #在蓝懿学习iOS的日子#小游戏吃豆人
- 关于Android Genymotion 运行DDMS报ADB server didn't ACK
- 如何查看Win10版本号的方法 查看Win10版本号的3种法
- Linux之split命令详解
- Java过滤器和监听器
- Leetcode108: Unique Binary Search Trees II
- 启动服务(Service)和调用服务里的方法
- 回调函数透彻理解Java
- hadoop2.7之Mapper/reducer源码分析
- 目标设立与建立的18个问题
- 经典数字信号处理图书的个人评述
- 《Effective C#》:区别和认识四个判等函数
- FLOT曲线图
- iOS定位和位置信息获取
- Version和Build的区别
- 布局的使用
- Dreamweaver CC 添加自定义扩展名
- C#: 向Word插入排版精良的Text Box