
机器学习
文章平均质量分 70
xclhs
谦虚呀!谦虚啦~不足足足足......
展开
-
十六进制、二进制转换以及练习
现代计算机存储和处理的信息以二值信号表示,二值信号能够很容易地被表示、存储和传输。虚拟存储器:被视为字节数组,按字节(一个字节由8位组成。在二进制表示法中,它的值域是0000000〜11111111;如果用十进制整数表示,它的值域就是0〜255)为单位取值,取值标识为地址(C语言指针为字节的虚拟地址,编译器将指针同类型联系在一起并对其维护)十六进制表示:0x或ox开头,以16为基数,来表示位模式。十六进制(简写为“hex”)使用数字0〜9,以及字符A~F,来表示16个可能的值。十六进制.原创 2021-06-04 16:01:14 · 7492 阅读 · 0 评论 -
有关python for ... in 的错误
我在运行for item in list这个语句的时候,python总是没办法遍历。于是,我用断点逐行扫描,发现在执行语句的时候,item的值总是跳一个。如下图演示:然后通过断点演示,我终于发现整个问题的原因。因为for......in本身是按照索引值进行索引,而我操作的语句是list.remove(item)也就是说删除一个前面的对象,后面的对象因此索引值减一,但是for....原创 2019-05-06 17:25:31 · 1518 阅读 · 0 评论 -
吴恩达机器学习——matlab控制语句学习
吴恩达机器学习——matlab控制语句学习zeros()zero(num1,num2)绘制一个num1×num2的矩阵,这个矩阵每个元素的值都为0For循环实例:v = 1:1:10for i = 1:10 v(i) = i^(2);end 运行结果: for i = 1:10等于C语言中的for(int i=1;i<=10;...原创 2018-10-24 21:44:31 · 321 阅读 · 0 评论 -
吴恩达机器学习——过度拟合问题及优化
什么是过度拟合?首先,我们回忆一下以前学过的对于房价预测的线性回归方程求解 第一种假设的关系式得到的结果:但是我们可以根据样本得到,随着面积的增长,房价的增长趋于平缓,因此该关系式并不能很好地拟合样本数据,因此我们称之为欠拟合。 当假设函数为二次函数时,它拟合的非常好,叫做恰好拟合。 当用四次方程式去拟合时,...原创 2018-10-28 21:03:48 · 3419 阅读 · 0 评论 -
吴恩达机器学习——优化算法(高级算法使用+多类别分类)
其他算法Conjugate descentBFGSL-BFGS特点:不需要手动计算学习率比梯度下降效率更高缺点:更加的复杂 如何调度高级算法优化代价函数Matlab实现方法实例:假设已知代价函数,我们通过代价函数求得了偏导数首先,完成代价函数的实现(代码如下)function [jVal,gradient] = costFunc...原创 2018-10-28 19:59:36 · 2803 阅读 · 0 评论 -
吴恩达机器学习——逻辑回归和分类算法
高效使用软件如下所示,是一个函数,这是一个求theta和x的积的和的公式,这个问题我们可以轻松地通过矩阵的方式解决。 将theta和x以如下形式表示,theta和x的矩阵的积就是这个函数的结果。 求解theta的值 进行逻辑分解:Theta(i) = theta(i) – aββ = 然后进行进一步分解: 这个部分可以看做是两个矩阵...原创 2018-10-28 17:55:36 · 1499 阅读 · 0 评论 -
吴恩达机器学习——绘图快速入门
画一个正弦函数:代码:t = 0:0.1:5;y1 = sin(2*pi/5*t);plot(t,y1);t是一个数组,是0到5,间隔为0.1的数组。Plot()函数绘制以x为x轴,y1位y轴的图形:运行结果如下:(其中可以进行很多设定,比如线条的表示,颜色,x与y轴的取值范围,图像的名称等等) 同理,我们可以绘制余弦函数的图...原创 2018-10-19 22:43:47 · 1004 阅读 · 0 评论 -
吴恩达机器学习——matlab矩阵等基本运算操作(2)
Ceil()向上进行四舍五入实例:Rand(num)随机生成一个num×num的矩阵实例: Rand(num1×num2)随机生成一个num1×num2的矩阵实例: Max(变量,变量)比较两个变量,返回值较大的那个变量实例: Max(矩阵,[],num)Num =1时,返回最大行...原创 2018-10-19 21:16:09 · 234 阅读 · 0 评论 -
吴恩达机器学习——matlab矩阵等运算基本操作(1)
初始化变量: 矩阵的乘法:矩阵*矩阵:矩阵.*矩阵将对应位置的值相乘实例: 矩阵.^n将矩阵中每一个元素求n次方实例: Num./矩阵将每一个元素求num/value实例: Log(矩阵)对矩阵中的每个元素求e为低的幂次运算实例: Exp(矩阵)对每个元素求e的指数元素...原创 2018-10-19 20:10:42 · 947 阅读 · 0 评论 -
吴恩达机器学习——编程语言Matlab基本操作
Choose which language to learn and why?选择什么语言去学习?为什么?首先推荐Octave,简单方便,并且开源免费。Matlab也非常的优秀,但是它并不是每个人都买得起的(手动滑稽),如果你能够使用它,那么建议使用matlab。Python、numpy、R语言,也有很多人选择,但开发较慢。 matlab学习注释:百分号后面的...原创 2018-10-19 17:02:07 · 12862 阅读 · 0 评论 -
吴恩达机器学习视频笔记——梯度下降简化技巧
房价预测 多个因素作用下,即θ有多个的情况下,如何得到假设函数。第二行的训练样本,用矩阵进行表示如下:同样,假设函数在4个变量的情况下,其表示方法为:有n个因素作用的情况下(即默认X0 = 1): 如上所示,多输入变量的假设函数可以由两个矩阵相乘表示,一个矩阵表示变量,另外一个矩阵表示假设函数的系数 表达式基本不变,但为了区...原创 2018-10-16 14:06:58 · 303 阅读 · 0 评论 -
吴恩达机器学习视频笔记——梯度下降简化技巧
房价预测 多个因素作用下,即θ有多个的情况下,如何得到假设函数。第二行的训练样本,用矩阵进行表示如下:同样,假设函数在4个变量的情况下,其表示方法为:有n个因素作用的情况下(即默认X0 = 1): 如上所示,多输入变量的假设函数可以由两个矩阵相乘表示,一个矩阵表示变量,另外一个矩阵表示假设函数的系数 表达式基本不变,但为了区...原创 2018-10-12 22:10:18 · 382 阅读 · 0 评论 -
吴恩达机器学习视频笔记03——矩阵和向量
注:非常基础的内容,学过线性代数的童鞋可以跳过 矩阵介绍:左边是一个4×2的矩阵,右边是一个2×3的矩阵A是一个四行而列的矩阵 A11=1402(表示第一行第一列) A12=191(第一行第二列) A32=1437 矩阵的加法:相同位置的值依次相加所得一个矩阵,因此两个矩阵只有在行列相同的情况下才能相加...原创 2018-10-12 20:41:23 · 599 阅读 · 0 评论 -
吴恩达机器学习课程笔记02——处理房价预测问题(梯度下降算法详解)
建议记住的实用符号 符号 含义 m 样本数目 x 输入变量 y 输出变量/目标变量 (x,y) 训练样本 (x^(i),y^(i)) 第i个训练样本 ...原创 2018-10-12 17:14:26 · 3023 阅读 · 0 评论 -
吴恩达机器学习视频笔记——简单知识背景
1、生活的机器学习:电脑区分垃圾邮件 淘宝的智能推荐 照相时候的美颜什么是人工智能:Arthur Samuel(1959):部分特定代码赋予计算机自动学习的能力。世界上第一个机器学习的程序:Samuel编写的西洋棋程序 2、监督学习和无监督学习回归问题案例1. ...原创 2018-10-12 14:21:30 · 689 阅读 · 0 评论