Coursera机器学习笔记
文章平均质量分 87
本文内容参考自中国海洋大学2014级博士生黄海广的机器学习笔记,同时加入了自己的学习和思考。原因是PDF版本的笔记有些冗长,故进行整理形成博客。
schdut
记录学习笔记,欢迎交流讨论。
展开
-
Coursera机器学习笔记——学习资源和课程概述
本文内容参考自中国海洋大学2014级博士生黄海广的机器学习笔记,同时加入了自己的学习和思考。原因是PDF版本的笔记有些冗长,阅读没有记录,故进行整理形成博客。学习资料链接:斯坦福大学机器学习个人笔记完整版(附所有视频和字幕)课程学习网站:Machine learning - CourseraMachine Learning(机器学习)是研究计算机怎样模拟或实现人类的学习行为,以...原创 2017-09-24 10:38:02 · 691 阅读 · 0 评论 -
Coursera机器学习笔记 第1周 第一章 引言
本文内容参考自中国海洋大学2014级博士生黄海广的机器学习笔记,同时加入了自己的学习和思考。原因是PDF版本的笔记有些冗长,阅读没有记录,故进行整理形成博客。第一章 引言(Introduction)第1节 欢迎(Welcome)欢迎来到机器学习!第2节 引言(Introduction)1.1 欢迎 参考视频 : 1 - 1 - Welcome (...原创 2017-10-08 14:48:24 · 752 阅读 · 0 评论 -
Coursera机器学习笔记 第1周 第二章 单变量线性回归(一)
第二章 单变量线性回归(Linear Regression with One Variable)(一)第1节 模型和代价函数(Model and Cost Function)2.1 模型表示 参考视频 : 2 - 1 - Model Representation (8 min).mkv我们学习的第一个算法是线性回归算法。你将会了解这个算法的概况,以及监督学习过程完整的...原创 2017-10-08 15:56:36 · 461 阅读 · 0 评论 -
Coursera机器学习笔记 第1周 第二章 单变量线性回归(二)
第二章 单变量线性回归(二)第2节 参数学习(Parameter Learning)2.5 梯度下降 参考视频 : 2 - 5 - Gradient Descent (11 min).mkv梯度下降(batch gradient descent)是一个用来求函数最小值的算法,可以通过它来求出代价函数J(θ0,θ1)J(θ0,θ1)J(\theta_{0},\theta...原创 2017-10-08 19:35:00 · 352 阅读 · 0 评论 -
Coursera机器学习笔记 第1周 第三章 线性代数回顾
第三章 线性代数回顾(Linear Algebra Review)第1节 线性代数回顾(Linear Algebra Review)3.1 矩阵和向量 参考视频:3 - 1 - Matrices and Vectors (9 min).mkv1.这是一个4×24×2 4 \times2 矩阵: A=⎡⎣⎢⎢⎢1402137194914719182114371448⎤...原创 2017-10-13 18:40:39 · 645 阅读 · 0 评论 -
Coursera机器学习笔记 第2周 第四章 多变量线性回归
第四章 多变量线性回归(Linear Regression with Multiple Variables)第1节 环境安装说明(Environment Setup Instructions)介绍了Matlab/Octave的安装。第2节 多元线性回归(Multivariate Linear Regression)4.1 多维特征 参考视频: 4 - 1 - M...原创 2017-10-16 10:34:07 · 365 阅读 · 0 评论 -
Coursera机器学习笔记 第2周 第五章 Octave/Matlab教程(一)
第五章 Octave/Matlab教程(Octave/Matlab Tutorial)第1节 Octave/Matlab教程(Octave/Matlab Tutorial)5.1 基本操作 参考视频 : 5 - 1 - Basic Operations (14 min).mkv1.预备知识点:Octave是一种编程语言,类似Matlab。它是一种高级语言,很容易...原创 2017-10-22 15:28:01 · 1981 阅读 · 2 评论 -
Coursera机器学习笔记 第2周 第五章 Octave/Matlab教程(二)
第五章 Octave教程(二)5.4 绘图数据 参考视频 : 5 - 4 - Plotting Data (10 min).mkvOctave可以绘制图表来可视化数据。例1PS1('>> ');t=[0:0.01:0.98];y1=sin(2*pi*4*t);plot(t,y1); // 绘制正弦函数y2=cos(2*pi*4*t);plot(t...原创 2017-10-22 18:11:56 · 896 阅读 · 0 评论 -
Coursera机器学习笔记 第3周 第六章 逻辑回归(一)
第六章 逻辑回归(Logistic Regression)(一)第1节 分类和表示(Classification and Representation)6.1 分类问题 参考视频:6 - 1 - Classification (8 min).mkv在分类问题中,你要预测的变量y是离散的,我们将学习一种叫做逻辑回归(Logistic Regression)的算法,这是目前最...原创 2017-11-06 20:40:51 · 330 阅读 · 0 评论 -
Coursera机器学习笔记 第3周 第六章 逻辑回归(二)
第六章 逻辑回归(二)第2节 逻辑回归模型(Logistic Regression Model)6.4 代价函数 参考视频: 6 - 4 - Cost Function (11 min).mkv我们将要介绍如何拟合逻辑回归模型中的参数θθ\theta。具体来说,我要定义用来拟合参数的优化目标或者叫代价函数,这便是监督学习问题中的逻辑回归模型的拟合问题。对于线性回归...原创 2017-11-09 09:50:47 · 330 阅读 · 0 评论 -
Coursera机器学习笔记 第3周 第七章 正则化
第七章 正则化(Regularization)第1节 解决过拟合的问题(Solving the Problem of Overfitting)7.1 过拟合的问题 参考视频 : 7 - 1 - The Problem of Overfitting (10 min).mkv我们目前学习了线性回归和逻辑回归算法,它们能有效地解决问题,但将其应用到特定的机器学习应用是,会遇...原创 2018-02-24 16:54:07 · 382 阅读 · 0 评论 -
Coursera机器学习笔记 第4周 第八章 神经网络:表述(一)
第八章 神经网络:表述(一)第1节 动机(Motivations)8.1 非线性假设 参考视频:8 - 1 - Non-linear Hypotheses (10 min).mkv前面我们学习了逻辑回归,它们可以很好的解决一些线性的分类问题。但是对于非线性问题,它们很难画出分类边界线。如下图。 如果要实现非线性模型,需要增加模型复杂度(增加特征组合和特征多次项)...原创 2018-03-12 08:35:18 · 528 阅读 · 0 评论 -
Coursera机器学习笔记 第4周 第八章 神经网络:表述(二)
推荐资料:神经网络浅讲:从神经元到深度学习第八章 神经网络:表述(二)第3节 应用(Applications)8.5 示例和直观理解1 参考视频 : 8 - 5 - Examples and Intuitions I (7 min).mkv从本质上讲,神经网络能够通过学习得出其自身的一系列特征。在普通的逻辑回归中,我们被限制为使用数据中的原始特征x1,x2,…,x...原创 2018-03-13 15:14:41 · 262 阅读 · 0 评论 -
Coursera机器学习笔记 第5周 第九章 神经网络:学习(一)
第九章 神经网络:学习(Neural Networks: Learning)(一)第1节 代价函数和反向传播(Cost Function and Backpropagation)9.1 代价函数 参考视频 : 9 - 1 - Cost Function (7 min).mkv首先引入一些便于讨论的标记。假设神经网络的训练样本有mmm个,每个样本包含输入xxx和类标签y...原创 2018-03-25 16:51:20 · 815 阅读 · 1 评论 -
Coursera机器学习笔记 第5周 第九章 神经网络:学习(二)
第九章 神经网络:学习(二)第2节 反向传播实践(Backpropagation in practice)9.4 实现注意:展开参数 参考视频:9 - 4 - Implementation Note_ Unrolling Parameters (8 min).mkv为了在高级优化算法的使用需要,我们需要把参数从矩阵转化为向量。以下为高级优化代码,functio...原创 2018-03-28 19:27:39 · 308 阅读 · 2 评论 -
Coursera机器学习笔记 第5周 第九章 神经网络 相关数学公式证明
神经网络 相关数学公式证明0. Coursera机器学习神经网络的其他笔记:Coursera机器学习笔记 第4周 第八章 神经网络:表述(一)Coursera机器学习笔记 第4周 第八章 神经网络:表述(二)Coursera机器学习笔记 第5周 第九章 神经网络:学习(一)Coursera机器学习笔记 第5周 第九章 神经网络:学习(二)1. 神经网络的回顾 我...原创 2018-03-29 19:23:32 · 537 阅读 · 1 评论 -
Coursera机器学习笔记 第6周 第十章 应用机器学习的建议
第十章 应用机器学习的建议第1节 评估一个学习算法(Evaluating a Learning Algorithm)10.1 决定下一步做什么 参考视频:10 - 1 - Deciding What to Try Next (6 min).mkv到目前为止,我们已经介绍了许多不同的算法,你会发现自己已经了解了许多机器学习方面的东西。然而在懂机器学习的人当中,不同人...原创 2018-04-11 15:02:37 · 480 阅读 · 0 评论 -
Coursera机器学习笔记 第6周 第十一章 机器学习系统的设计
第十一章 机器学习系统的设计第1节 建立一个垃圾邮件分类器(Building a Spam Classifier)11.1 优先考虑要做什么 参考视频: 11 - 1 - Prioritizing What to Work On (10 min).mkv在接下来的视频中,我将谈到机器学习系统的设计。我将会谈及在设计机器学习系统时,你将遇到的主要问题,同时会给出一些建议...原创 2018-04-13 15:26:34 · 430 阅读 · 0 评论