李宏毅《机器学习》第1讲——机器学习介绍

Machine learning

人的智慧有先天和后天两种,正如有些机器人其实不是AI,只是根据人类设定好的程序干活,但是AI机器人有自主的学习能力

天生设定好的程序非常僵硬,无法考虑到所有因素,也无法超越创造者,且费劳力。

Machine learning ~ looking for a Function from data

Framework of Supervise Learning

  1. 先准备一个function set,也就是model
  2. 训练数据,input训练出合适的output
  3. 有效率的演算法从无数的function里挑出合适的function

Learning Map

  1. Supervised Learning:
    需要大量的包含input/output的training data,output=label,需要大量的人工标注的label
    Regression —> Linear Model —> Non-linear model: Classification Task - Deep learning SVM, decision tree, KNN —> Structured Learning: beyond classification, 输出有结构的output,比如machine translation
  2. Semi-supervised Learning
    有少量的labelled data,大量Unlabeled data
  3. Transfer learning
    有少量的labelled data,大量的不知道Unlabeled/labelled状态的data
  4. Unsupervised learning
    不需要labelled data
  5. Reinforcement learning
    比如:阿尔法go
    Supervised learning会告诉机器正确答案,有手把手教的老师
    Reinforcement learning没有正确答案,有打分机制,告诉机器做的好还是不好,也就是learning from critics

b站学习链接:
https://www.bilibili.com/video/BV1Ht411g7Ef

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容