Course吴恩达的机器学习课程——week2 编程作业小结
2017-10-16 20:50
519 查看
Course吴恩达的机器学习课程——week2 编程作业小结
编辑的文档
warmUpExercise
A = eye(5);
featureNormalize
mu = mean(X); sigma = std(X,1); for i = 1:size(X,2) X_norm(:,i)= (X(:,i) - mu(i)) /sigma(i) ; end
gradientDescent && gradientDescentMulti
theta = theta - alpha * (1/m)* ((X*theta - y)' * X)';
computeCost && computeCostMulti
J = 1/(2*m)*sum( (X*theta -y).^2 )
plotData
plot(x,y,'rx','MarkerSize',10); ylabel('Profit in $10,000s'); xlabel('Population of City in 10,000s');
normalEqn
theta = pinv(X'*X)*X'*y;
梯度下降计算结果
t = [1650 3]; t = (t - mu )./sigma; price = [1 t]* theta;
normal equation计算结果
price = [1 1650 3]*theta;
相关文章推荐
- 吴恩达-DeepLearning.ai-Course1-Week2-实现逻辑回归算法-编程作业笔记
- 吴恩达老师在course上开设了一门深度学习的课程的作业
- 关于Coursera上的斯坦福机器学习课程的编程作业提交问题
- 斯坦福大学机器学习课程线性回归编程作业二(多变量2)
- 吴恩达Coursera深度学习课程 DeepLearning.ai 编程作业——Gradients_check(2-1.3)
- 吴恩达深度学习课程编程作业(1-2)
- Coursera-吴恩达-机器学习-(编程练习1)Linear Regression(对应第1-2周课程)
- Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 2)Python3.x
- 【中文】【吴恩达课后编程作业】Course 1 - 神经网络和深度学习 - 第二周作业
- Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1
- 吴恩达Coursera深度学习课程 DeepLearning.ai 编程作业——Convolution model:step by step and application (4.1)
- Coursera-吴恩达-机器学习-(编程练习3)Neural Networks & Multi-class(对应第4周课程)
- Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 1)Python3.x (补)
- 【中文】【吴恩达课后编程作业】Course 1 - 神经网络和深度学习 - 第三周作业
- Coursera-吴恩达-机器学习-(编程练习2)Logistic Regression(对应第3周课程)
- Coursera-吴恩达-机器学习-(编程练习7)K均值和PCA(对应第8周课程)
- 吴恩达Coursera深度学习课程 DeepLearning.ai 编程作业——Regularization(2-1.2)
- Coursera-吴恩达-机器学习-(编程练习5)Bias and Variance(对应第6周课程)
- 吴恩达Coursera深度学习课程 DeepLearning.ai 编程作业——Autonomous driving - Car detection(4.3)
- Coursera吴恩达机器学习课程 编程作业