Machine Learning(机器学习)
(于学习Coursera上StanfordUniversity的machinelearning课程学习笔记)
https://www.coursera.org/learn/machine-learning/home/week/1
现今使用机器学习的实例:数据库挖掘,自然语言处理(NLP),……
机器学习分类:
Supervised learning 监督学习/Unsupervised learning 无监督学习
Reinforcement learning 加强学习/Recommender system 推荐系统
1、Regression 回归 2、Classification 分类 -->监督学习(set)
1、Clustering 聚类 2、Non-clustering 非聚类
典型问题举例:
Cocktail party problem 鸡尾酒聚会问题
该问题可归属于计算机语音识别领域
解决策略:[W,s,v] = svd ((repmat(sum(x.*x,1),size(x,1),1).*x)*x');
*svd:奇异值分解
线性回归算法
m:训练样本的数目,x:输入变量/特征值,y:输出变量/目标变量, (theta):模型参数
(x,y) -->一个训练样本, -->第i个训练样本
一般过程:Traning Set -->Learning Algorithm --> h(hypothesis假设)
liner regression 线性回归模型
--> 简写
Cost Function 代价函数
算法目标:实现最小化平方误差
Gradient descent 梯度下降法
其中,(j=0,j=1),重复执行直至收敛,‘:=’为赋值号,‘
’(alpha)为学习速率
*同时更新 与
。
,其中
代换容易得到