机器学习介绍

机器学习是不需要明确编程的的计算机技术,主要用途:

  • 数据挖掘 - 自动化的超大规模数据集分析(Web点击数据,医药实验记录,生物学,工程学)

  • 不能人工编程的应用程序 - 完全自主的无人机,手写识别,自然语言处理,计算机视觉

机器学习是现代计算机技术发展出来的新的计算能力!

机器学习定义

Arthur Samuel(1959) - 机器学习是赋予计算机无需明确编程就获得学习能力的研究范畴。

Tom Mitchell 提出的更为现代化定义 - 一个程序被认为能从经验E中学习,解决任务T,达到性能度量值P,当且仅当,有了经验E之后,经过P评判,程序在处理T时的性能有所提升。

从不同的相关的事情中学习经验,提高解决另一个任务的能力

举例:玩西洋跳棋

机器学习程序能够在很多次玩西洋跳棋的经验中,学习到玩棋的能力并在之后游戏中获胜。

机器学习算法

机器学习算法分为:

  • 监督学习

  • 无监督学习

其他还包括:增强学习,推荐系统

Last updated