机器学习
Mechine Learning = Looking for a function from Data
Framework:
Step 1: function set 就是 model
Step 2: 通过输入Training Data得到 function set 中每个 function 的结果
Step 3: 需要一个好的演算法从 function set 中挑出最好的function
机器学习相关技术
-
监督学习:训练集都是带label的数据
- 回归:预测结果是连续的
- 分类:预测结果是离散的
- 结构化学习:预测结果是有结构性的
-
半监督学习:训练集有带label的数据,也有不带label的数据
-
迁移学习:训练集有带label的数据,也有不带label的数据。这些数据不一定和任务场景相关,包含大量不相干的数据
-
无监督学习:训练集没有任何label的情况
-
强化学习:在reinforcement learning里面,我们没有告诉机器正确的答案是什么,机器所拥有的只有一个分数,就是他做的好还是不好。机器通过评判来进行学习。