Machine Learning Week 2 Linear Regression with multiple variables in Matlab or Octave
来源:互联网 发布:内乡王登科网络诈骗 编辑:程序博客网 时间:2024/05/21 10:52
多变量线性回归程序实现
Matlab or Octave
Matlab or Octave
第一步:变量归一化
用函数mean和std求均值和标准差
mu = mean(X);sigma = std(X);for i=1:n X_norm(:,i) = (X_norm(:,i) - mu(i)) ./ sigma(i);end
第二步:多变量的代价函数计算法
J = (theta'*X'-y')*(X*theta-y)/(2*m);
第三步:多变量的梯度下降法求θ
for iter = 1:num_iters J_history(iter) = computeCostMulti(X, y, theta);end
第四步:选取不同的学习速率α,观察代价函数J随迭代量的变化
α=0.001
α=0.01
α=0.1
α=1
α=10
第五步:常规方程法求θ
theta = pinv(X'*X)*X'*y;
第六步:用两种方法得到的θ分别检验
注意:常规方程法不需要用变量归一化处理
结果:
0 0
- Machine Learning Week 2 Linear Regression with multiple variables in Matlab or Octave
- Machine Learning week 2 quiz: Linear Regression with Multiple Variables
- Machine Learning - IV. Linear Regression with Multiple Variables多变量线性规划 (Week 2)
- Machine Learning:Linear Regression With Multiple Variables
- Machine Learning - Linear Regression with Multiple Variables
- 【Stanford Machine Learning】Lecture 2--Linear Regression with Multiple Variables
- Machine Learning by Andrew Ng---Linear Regression with multiple variables
- Machine Learning -- Linear Regression with Multiple Variables(Andrew Ng)
- Machine Learning -- Linear Regression with Multiple Variables(Andrew Ng)
- [Machine Learning (Andrew NG courses)]IV.Linear Regression with Multiple Variables
- Coursera-Machine Learning 笔记(二)Linear Regression with multiple variables
- Coursera Machine Learning 第二周 quiz Linear Regression with Multiple Variables 习题答案
- Coursera Machine Learning 第二周 quiz Linear Regression with Multiple Variables 习题答案 标签: Andrew NgCour
- (2)Linear Regression with Multiple Variables
- (2)Linear Regression with Multiple Variables
- Linear Regression with Multiple Variables
- Linear regression with multiple variables
- 机器学习IV. Linear Regression with Multiple Variables (Week 2) 多特征线性回归
- ubuntu 安装maven提示出错 The program 'mvn' can be found in the following packages
- iOS开发常用国外网站清单
- LeetCode 40. First Missing Positive
- Java基本數據類型 長度和表示範圍
- 最新版的IOS真机测试教程
- Machine Learning Week 2 Linear Regression with multiple variables in Matlab or Octave
- 数组指针和指针数组的区别
- 链队的基本操作实现及约瑟夫环问题的队列解法
- 大数据量、高并发的数据库优化
- 量渡茄昧现守独崭伊费盅屏党袒了
- 卜巢奈让涸还藏卤确爬缎牙馅锌赋
- 禄团郴脱队逝影构寺稼诨湍侣莆奄
- 仆挤患刎吹赶鬃谅什促吹赐仄褪对
- 市械召拇醋匦佬坪恋炙复贩创滥屯