机器学习小常识

    此笔记源于台湾大学林轩田老师《机器学习基石》《机器学习技法

 

1. 在什么情况下使用机器学习?

image

如果可以编写程序解决,就不需要机器学习。

2. 什么样的问题才可以使用使用机器学习?(Key Essence of Machine Learning)

image

3. 几个常用概念(Notation)

image

4. 机器学习的流程

image

5. 机器学习算法的分类

    (1)根据需要求解的输出值不同,可以分为:Binary Classification、 multiclass Classification、Regression、structured learning。

其中, Binary Classification 和regression 是 整个机器学习算法的核心工具。

    (2)根据Data Label yn 的有无,可以分为:supervised learning(有监督学习),unsupervised learning(无监督学习)、semi-supervised、reinforcement learning。

    (3)根据input dataset 输入方式的不同,可以分为:Batch learning、Online learning、Active learning。

    (4)根据Input Sapce X的不同,可以分为:Concrete Features、Raw Features、 Abstract Features

posted @ 2016-04-26 20:00  wangyanphp  阅读(206)  评论(0编辑  收藏  举报