![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习-吴恩达
文章平均质量分 52
MLANDAI
机器学习,知行合一
展开
-
机器学习笔记 -吴恩达(第一章:绪论)
0.机器学习定义 一个程序由经验E中学习,解决任务T,达到性能度量值P,当且仅当,有了经验值E后,经过P的评判,程序在处理T的时候经验有所提升。1.机器学习运用领域: 数据挖掘 无法手动编写的程序:NLP(自然语言处理),计算机视觉 私人订制程序:eg推荐 Understanding human learning (...原创 2018-11-19 08:41:07 · 144 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第七章:逻辑回归-手写数字识别,python实现 附源码)
(1)数据集描述使用逻辑回归来识别手写数字(0到9)。 将我们之前的逻辑回归的实现,扩展到多分类的实现。 数据集是MATLAB的本机格式,要加载它到Python,我们需要使用一个SciPy工具。图像在martix X中表示为400维向量(其中有5,000个), 400维“特征”是原始20 x 20图像中每个像素的灰度强度, 类标签在向量y中作为表示图像中数字的数字类。import nump...原创 2018-11-24 18:14:07 · 3612 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第六章:线性回归,numpy实现、scikit-learn实现,附源码)
(1)数据描述1,使用pandas读取数据,简化后续操作import numpy as npimport pandas as pdimport matplotlib.pyplot as pltpath = 'ex1data1.txt'data = pd.read_csv(path, header=None, names=['Population', 'Profit'])dat...原创 2018-11-20 11:38:24 · 2259 阅读 · 1 评论 -
机器学习笔记 -吴恩达(第七章:逻辑回归-正则化,python实现 附源码)
(1)正则化描述线性回归问题中的过拟合,如图3过拟合,不利于预测,图1欠拟合分类问题中的过拟合,如图3过拟合,不利于预测,图1欠拟合(2)解决方案(3)损失函数,加入了正则化,偏向选择较小的参数值来进行拟合为加入的代价函数,为正则化参数,我们不需要对进行正则化。 (4)数据查看path = 'ex2data2.txt'dat...原创 2018-11-21 16:44:27 · 3600 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第七章:逻辑回归,python实现 附源码)
(1)逻辑回归概念1. 回归(Regression)回归,我的理解来说,其直观的理解就是拟合的意思。我们以线性回归为例子,在二维平面上有一系列红色的点,我们想用一条直线来尽量拟合这些红色的点,这就是线性回归。回归的本质就是我们的预测结果尽量贴近实际观测的结果,或者说我们的求得一些参数,经过计算之后的预测结果尽可能接近真实值。2. 逻辑回归的由来对于二类线性可分的数据集,使用线性感知器...原创 2018-11-21 15:06:22 · 1933 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第五章:octave教程)
1,概述octave是开源哦,在国外比较流行,适合快速的实现机器学习demo原型,可行后,再用python等语言实现具体算法2,安装下载exe文件后直接点击安装就行3,操作练习加减乘除平方逻辑运算赋值与显示向量与矩阵 绘图...原创 2018-11-19 10:02:03 · 252 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第六章:线性回归,tensorflow实现 附源码)
(1)数据概览import pandas as pdimport seaborn as snssns.set(context="notebook", style="whitegrid", palette="dark")import matplotlib.pyplot as pltimport tensorflow as tfimport numpy as npraw_data =...原创 2018-11-21 11:04:28 · 526 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第四章:多变量线性回归)
1,数据样例 特征值为4个 ( 房屋面积 房间个数 楼层数、建筑年代) 输出值为 价格 2,模型 3, 多变量梯度下降 4,特征缩放 5 学习率 6 特征和多项式回归 7, 正规方程求解 ...原创 2018-11-19 09:28:25 · 171 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第三章:线性代数回顾 )
1.矩阵和向量 向量:一个n*1矩阵 大写字母代表矩阵,小写字母代表数字、标量或向量2.加法和标量乘法3.矩阵向量乘法 prediction=dataMatrix X parameters4.矩阵乘法5.矩阵乘法特征 单位矩阵I(I_n*n) 对于任意矩阵A,A*I=I*A=A6.逆和转置---------------...原创 2018-11-19 09:11:45 · 191 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第三章:线性代数)
矩阵是指 由数字组成的矩形阵列 并写在方括号中间 一个向量是一种特殊的矩阵 向量是只有一列的 矩阵 所以 你有一个 n×1 矩阵 还记得吗 N是行数 而这里的1 表示的是列数 所以 只有一列的矩阵 就是我们所说的向量通常在书写矩阵和向量时 大多数人会使用大写字母 来表示矩阵 因此 我们要使用 大写字母 如 A B C X 来表示矩阵 而通常我们会使用小写字母 像a b x y...原创 2018-11-19 09:11:25 · 267 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第二章:单变量线性回归 )
1,概念单变量线性回归是一个监督学习过程,本例中用 房物面积与房屋价格数据集进行建模。2,数据集 3,模型 4,损失函数定义误差: 5,梯度下降算法求解代价函数最小值 注意 参数的值需要同时更新 ...原创 2018-11-19 08:59:49 · 131 阅读 · 0 评论 -
机器学习笔记 -吴恩达(第七章:神经网络-手写数字识别,python实现 附源码)
(1)数据预处理import matplotlib.pyplot as pltimport numpy as npimport scipy.io as sioimport matplotlibimport scipy.optimize as optfrom sklearn.metrics import classification_report#加载权重值def load_w...原创 2018-11-24 21:43:39 · 1256 阅读 · 0 评论