01 监督学习
- 监督学习是指我们给算法一个数据集,其中包含了正确的答案。算法的目的就是给出更多的正确答案。
- 回归是指我们设法预测连续值的属性,可以应用在预测房子价格等方面。
- 分类是指我们设法预测离散值的输出(0或1),可以应用在判断账户是否被入侵等方面。
02 无监督学习
- 无监督学习也会给一个数据集,但是数据集不包括正确答案(里面的数据要么都有相同的标签要么都没有标签)。无监督学习会将数据分为一个个不同的簇,这就是聚类算法。
- 聚类算法可以应用在|搜集新闻并将相关新闻组合在一起|星系形成理论|市场销售等领域
建议使用Octave免费开源的软件,许多学习算法都可以用几行代码将其实现。例如svd函数(奇异值分解)已经作为线性代数常规函数内置在Octave中了。