Chinese Software Developer Network
机器学习
主要有两种机器学习的算法分类
- 监督学习
- 无监督学习
两者的区别为是否需要人工参与数据结果的标注。
还有一些算法也属于机器学习领域,诸如:
- 半监督学习: 介于监督学习于无监督学习之间。
- 推荐算法: 买完商品后还推荐同款的算法。
- 强化学习: 通过观察来学习如何做出动作,每个动作都会对环境有所影响,而环境的反馈又可以引导该学习算法。
- 迁移学习
监督学习(Supervised learning)
当有多种特征,clump(集合) thickness(丛厚度), uniformity of cell size(细胞大小均匀),uniformity of cell shape(细胞形状)等无线多种特征。那你怎么处理无限多个特征,怎么存储这些特征,电脑的内存肯定不够用。 支持向量机,里面有一个巧妙的数学技巧,能让计算机处理无限多个特征。
无监督学习
区分出音频库中的各种音频,是个复杂程序, 但这里只需要一行代码: [W,s,v] = svd((repmat(sum(x.*x,1),size(1).*x)*x’);
1.线性回归( Linear Regression)
1.1 单变量线性回归(Linea