机器学习入门
文章平均质量分 82
假装很坏的谦谦君
计算机专业在读
展开
-
Matlab基础之图像绘制
本博客介绍matlab绘制图像的几个函数,并给出了部分示例基础知识figure:用于开启新的绘图窗口。hold on:在原图上继续绘图,直到遇到hold off结束。subplot:用于分割绘制子图,例如subplot(2,2,1)表示将整个图划分为两行两列四个小子图,并开始画第一个子图。axis:用于设置坐标轴范围。title:用于设置图像坐标。xlabel:用于设置x的label。ylabel:用于设置y的label。折线图当不指定x坐标的时候,默认坐标为数组编号。在一张图上.原创 2021-02-21 22:18:21 · 5070 阅读 · 1 评论 -
Matlab基础之字符串相关操作
本博客介绍了一下matlab字符串处理相关的函数。该部分并非重点知识,这里只简单介绍,matlab用于计算的函数更重要。因为作者本身水平有限,部分理解可能不到位,如有错误还请详解。字符串的创建使用单引号创建一个字符串>> str0 = 'hello world'str0 = 'hello world'如果想要创建一个包含单引号的字符串,采用如下方法>> str1 = 'I''m fine';>> disp(str1)I'm fine注.原创 2021-02-21 20:54:38 · 1503 阅读 · 0 评论 -
机器学习:逻辑回归,算法原理和推导
本博客介绍逻辑回归模型的思想和原理,并以一道例题来应用逻辑回归,加深理解。内容参考自西安交通大学软件学院庞善民老师的机器学习课程课间,部分内容为自己的理解,可能不是很正确,如发现有不当之处,请不吝赐教!逻辑回归在回归的问题中,经过模型输出的值y是一个连续的值,通过最小化输出结果与真实值之间的差异来进行学习。那么对于一个二分类问题来讲,假如类别标签y∈{0,1}y\in\{0,1\}y∈{0,1},最简单的方法是设置一个阈值,例如0,当预测值小于0的时候判定为负例,当预测值大于0的时候判定为正例。那要.原创 2021-01-28 18:55:12 · 708 阅读 · 1 评论 -
机器学习:线性回归,原来是这么回事
本节介绍机器学习中最简单的线性回归模型和逻辑回归模型,注意,线性回归解决的是回归问题,而逻辑回归解决的是分类问题,不要被逻辑回归中的“回归”二字误导~线性回归假设输入x是一个值,则线性回归的任务就是找到参数w和b,使得y^=f(x)=wx+b\hat{y}=f(x)=wx+by^=f(x)=wx+b 接近真实的标记y。在这种情况下,线性回归模型图像是一条直线。例如sklearn中的波士顿房价数据集, 租金和房间面积就可以看做线性关系,使用线性回归方法拟合的结果如图所示:如果x是一个向量,则w.原创 2021-01-28 12:23:08 · 658 阅读 · 0 评论 -
python numpy模块教程与使用numpy进行机器学习相关用法示例
创建 numpy array 的方法np.array()np.asarray()np.ones()np.zeros()创建指定形状的全部为指定值的数组np.full(shape,fill_value)np.arange() 和 raneg 一样,步长可以是浮点数,生成等步长数组 。终止值不包括linspace(start,end,num) end 被包含进去了np.random...原创 2020-02-15 16:24:21 · 3830 阅读 · 2 评论 -
机器学习入门教程
从这篇博客开始,我将比较系统的讲解机器学习的相关知识,博客内容来自本人看过的书籍,视频教程(占大多数),其它博客,以及自己在实际项目过程中的思考和总结。写博客的初衷是与大家一起交流技术,共同进步。因为本人水平有限,可能部分理解会有错误,还请读者发现之后可以及时告知,另外机器学习是一个比较大的领域,因此本系列博客会不断更新,欢迎参考阅读。主要内容KNN算法线性回归算法多项式回...原创 2020-02-07 12:29:04 · 3450 阅读 · 0 评论 -
机器学习入门:KNN(K近邻算法)简介
本篇博客属于机器学习入门系列博客,主要讲述 KNN (K近邻算法) 的基本原理和 Python 代码实现,KNN由于思想极度简单,应用数学知识比较少,效果好等优点,常用来作为入门机器学习的第一课,可以完整的解释机器学习算法使用过程中的很多细节问题,更加完整的刻画机器学习应用的流程。KNN 算法K-Nearest-Neighbors ,中文翻译为 K近邻算法。主要思想就是假设样本在特征空间中...原创 2020-02-11 15:30:23 · 2974 阅读 · 0 评论