- 博客(12)
- 收藏
- 关注
原创 机器学习实战-多项式回归结合Pipeline管道机制
前面我们拟合直线用到了线性回归,而非线性回归中,则需要建立因变量和自变量之间的非线性关系。其中,m表示多项式的阶数,xjx^jxj 表示 x 的 j 次幂,w 则代表该多项式的系数。使用Pipeline封装多个重复操作训练拟合模型进行预测绘图由上图可以看出得到的拟合模型是一条没有规律的曲线,随着PolynomialFeatures(degree=2))中参数的增大,拟合度会随之增加,但是达到一定的拟合度后,模型预测结果偏差会出现逐渐增大的现象,即过拟合现象......
2022-08-05 17:51:56
508
2
原创 机器学习实战-梯度下降法在线性回归模型中的使用
样本进行回归,进而计算出回归系数以确定线性模型,最后使用这。线性回归首先假设自变量和因变量是线性关系,然后通过对现有。个模型对未知样本进行预测。
2022-08-04 18:07:24
665
原创 机器学习实战-波士顿房价及能源效能数据的相关分析的线性回归模型
该数据集包含美国人口普查局收集的美国马萨诸塞州波士顿住房价格的有关信息, 数据集很小,只有506个案例。
2022-08-03 20:41:15
1624
原创 机器学习实战-手写数字图片分类预测
MNIST是一个手写体数字的图片数据集,该数据集来由美国国家标准与技术研究所(NationalInstituteofStandardsandTechnology(NIST))发起整理,一共统计了来自250个不同的人手写数字图片,其中50%是学生生,50%来自人口普查局的工作人员。该数据集的收集目的是希望通过算法,实现对手写数字的识别。训练集一共包含了60,000张图像和标签,而测试集一共包含了10,000张图像和标签。..................
2022-08-02 11:32:24
594
原创 机器学习入门实战-KNN完成鸢尾花分类预测
本篇文章主要是为了让大家过一遍机器学习的应用流程,希望文章中的案例可以帮助大家温习机器学习的基础知识,并学习应用机器学习解决问题的基本流程。
2022-08-01 20:57:00
820
原创 AlexNet—论文分析及复现
AlexNet卷积神经网络是由AlexKrizhevsky等人在2012年的ImagNet图像识别大赛获得冠军的一个卷积神经网络,该网络放到现在相对简单,但也是深度学习不错的卷积神经网络。
2022-07-28 11:52:24
988
原创 梯度下降算法实现原理(Gradient Descent)
梯度下降法(GradientDescent)是一个算法,但不是像多元线性回归那样是一个具体做回归任务的算法,而是一个非常通用的优化算法来帮助一些机器学习算法求解出最优解的,所谓的通用就是很多机器学习算法都是用它,甚至深度学习也是用它来求解最优解。所有优化算法的目的都是期望以最快的速度把模型参数θ求解出来,梯度下降法就是一种经典常用的优化算法。θjt+1=θjt-η·gj=θjt-η·(hθjhttpshttpshttpshttpshttpshttpshttps。......
2022-07-16 22:10:15
406
原创 浅析拉格朗日乘数法及其对偶问题
在数学最优问题中,拉格朗日乘数法(以数学家约瑟夫·路易斯·拉格朗日命名)是一种寻找变量受一个或多个条件所限制的多元函数的极值的方法。这种方法将一个有n个变量与k个约束条件的最优化问题转换为一个有n + k个变量的方程组的极值问题,其变量不受任何约束。这种方法引入了一种新的标量未知数,即拉格朗日乘数:约束方程的梯度(gradient)的线性组合里每个向量的系数。此方法的证明牵涉到偏微分,全微分或链法,从而找到能让设出的隐函数的微分为零的未知数的值。给定一个函数:z=f(x,y)z = f(x, y)z=f
2022-07-14 23:54:18
449
原创 将py程序封装成exe应用程序
想把自己写的 python 程序发给别人看,难道要把代码发给别人?但是别人却没有 python 的编译器,那该怎么办呢?那就要将自己写的程序封装成 exe 应用程序,使得在任何电脑上都能运行。1.首先找到自己所写py程序所在文件夹的路径,复制路径2.接着按键盘win+R键,出现运行窗口,输入cmd回车,就打开了dos窗口,在窗口输入:pyinstaller -F 硬盘:\文件夹\py程序3.接下来回车运行,找到封装好的exe应用程序地址,以此来找到exe...
2022-01-14 19:33:09
2775
5
原创 Python中可变字符串
在python中字符串是不可变对象,不支持原地修改,如果要修改其中的值只能创建新的字符串对象。若确实需要原地修改字符串,可以使用io.StringIO对象。import io # 引入模块a = "adsfdgfgfd" # 创建一个字符串b = io.StringIO(a) # 变量b为可变字符串print(b)print(b.getvalue()) # 获取变量b的值b.seek(3) # 找到b中索引为3的位置b.write("**") # 在索引为3的位置写下需要
2022-01-13 14:57:09
1383
4
原创 正则表达式 + 常用示例
前言正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。-概念 - 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑(可以用来做检索,截取或者替换操作)- 简介 - 正则表达式是对字符串(包......
2021-12-21 13:48:09
2950
2
原创 Python基础入门教程(一)
前言声明:本人非专业的程序员,只是在学习之余喜欢编程,python是我最喜欢的编程语言,它优雅,简洁的特性吸引了我如果在文章中出现了错误的描述,还请各位指出。 希望在以后的python学习过程中,大家相互交流,共同进步!目录前言......
2021-10-24 17:54:32
1974
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人