机器学习算法学习之路

现在上手总是有点惶恐,东西太多也不知道从何下手,这一篇主要记录准备要学习的东西,希望等到明年,会长成一棵大大的技能树。

内容校正调整寒小阳 && 龙心尘 
时间:2016年4月 
出处http://blog.csdn.net/han_xiaoyang/article/details/51191386 
http://blog.csdn.net/longxinchen_ml/article/details/51192086 
声明:版权所有,转载请联系作者并注明出处

机器学习三种算法:

一. 监督式学习

监督式学习算法包括一个目标变量(因变量)和用来预测目标变量的预测变量(自变量)。通过这些变量我们可以搭建一个模型,从而对于一个已知的预测变量值,我们可以得到对应的目标变量值。重复训练这个模型,直到它能在训练数据集上达到预定的准确度。

1.线性回归 (Linear Regression)

2.逻辑回归 (Logistic Regression)

3.决策树 (Decision Tree)

4.支持向量机(SVM)

5.朴素贝叶斯 (Naive Bayes)

6.K邻近算法(KNN)

7.K-均值算法(K-means)

8.随机森林 (Random Forest)

9.降低维度算法(Dimensionality Reduction Algorithms)

10.Gradient Boost和Adaboost算法

二. 无监督式算法

与监督式学习不同的是,无监督学习中我们没有需要预测或估计的目标变量。无监督式学习是用来对总体对象进行分类的。它在根据某一指标将客户分类上有广泛应用。

属于无监督式学习的算法有:关联规则,K-means聚类算法等。

三. 强化学习

这个算法可以训练程序做出某一决定。程序在某一情况下尝试所有的可能行动,记录不同行动的结果并试着找出最好的一次尝试来做决定。

属于这一类算法的有马尔可夫决策过程。

原文地址:https://www.cnblogs.com/lesleysbw/p/6008512.html