机器学习
文章平均质量分 86
追着太阳跑哈
快乐生活
展开
-
Coursera—Andrew Ng机器学习—课程笔记 Lecture 5 Octave Tutorial
定义函数 squareThisNumber(x),内容如下:原创 2023-05-29 22:01:59 · 604 阅读 · 0 评论 -
Coursera—Andrew Ng机器学习—Week 2 习题—Linear Regression with Multiple Variables 多变量线性回归
Answer:A。B选项 会提示 'Ax' undefined near line 1 column 1。原创 2023-05-16 22:15:31 · 69 阅读 · 0 评论 -
Coursera—Andrew Ng机器学习—Week 1 习题—Linear Regression with One Variable 单变量线性回归
xy54340143Answer:xy10.5214200θ0=1,θ1=1Answer:Answer:Answers:StatementTrueTrueFalseFalseStatementTrue).FalseFalseAnswers:StatementFalseFalsenoneFalseTrue。原创 2023-05-12 10:05:15 · 333 阅读 · 0 评论 -
Coursera—Andrew Ng机器学习—课程笔记 Lecture 4_Linear Regression with Multiple Variables 多变量线性回归
假设两个特征,房屋尺寸的值为 0-2000 平方英尺,而房间数量的值为 0-5,对应的代价函数等高线图会显得很扁(skewed elliptical shape),梯度下降算法需要非常多。针对代价函数 J(Θ) 的每一项 J(Θj) ,设其偏导数为0。正规方程的思想:假设代价函数 J(Θ) 的偏导数等于0,求解方程,得到使代价函数 J(Θ) 最小的参数 Θ。此时模型中的参数是一个 n+1 维的向量,任何一个训练实例也都是 n+1 维的向量,特征矩阵 X 的维度是 m * (n+1)。原创 2023-05-11 20:04:41 · 138 阅读 · 0 评论 -
Coursera—Andrew Ng机器学习—课程笔记 Lecture 3_Linear Algebra Review
定义:设 A 为 m× n 阶矩阵(即 m 行 n 列),第 i 行 j 列的元素是 a(i,j),即:A = a(i,j)。定义 A 的转置为这样一个 n× m 阶矩阵 B,满足 B=a(j,i),即 b (i,j)=a (j,i)(B 的第 i 行第 j 列元素是 A 的第 j 行第 i 列元素),记 AT=B。2、符合组合律 associative A ×(B× C) =(A × B)× C。2、零矩阵没有逆矩阵 (还有其他一些矩阵没有逆矩阵,可以想成是一些特别接近零矩阵的矩阵)原创 2023-05-08 21:59:55 · 520 阅读 · 0 评论 -
Coursera—Andrew Ng机器学习—课程笔记 Lecture 2_Linear regression with one variable 单变量线性回归
将平方误差函数 h(x), 结合梯度下降法, 以及平方代价函数J(Θ),得出第一个机器学习算法, 即线性回归Linear Regression。通常情况下,始于θ0=0 , θ1=0,调整θ0 , θ1,止于J(θ0 , θ1) 的最小值。高等线性代数中有一种计算代价函数 J 最小值的数值解法,不需要梯度下降这种迭代算法,也能解出代价函数 J 的最小值,这是另一种称为。(x(i),y(i)) 代表第 i 个观察实例:其中x(i) 代表第i个输入变量, y(i)代表第i个目标变量。原创 2023-05-08 09:49:18 · 88 阅读 · 0 评论 -
Coursera—Andrew Ng机器学习—课程笔记 Lecture 1_Introduction and Basic Concepts 介绍和基本概念
• Arthur Samuel (1959). Machine Learning: Field of study that gives computers the ability to learn without being explicitly programmed. 机器学习:在进行特定编程的情况下,给予计算机学习能力的领域。原创 2023-04-26 21:43:23 · 608 阅读 · 0 评论 -
机器学习工具Octave安装(Win11环境)
Octave是一个旨在提供与MATLAB语法兼容的开放源代码计算与数值分析的工具;同时也是GNU成员之一。Octave最初的设计以MATLAB为模板,在功能上与MATLAB有许多相似之处。但相较于MATLAB Octave占用的内存空间更少,更重要的是Octave是一款开源的项目,对于需要数值分析等操作的但又不愿意花大量的金钱购买MATLAB的用户来说,Octave是一个很不错的选择。原创 2023-04-26 21:25:45 · 514 阅读 · 0 评论