七月算法机器学习笔记6 -- 工作流程与模型优化

工作流程与模型调优 七月在线4月机器学习算法班课程笔记——No.7 前言  我们知道,机器学习的过程是非常繁琐的。上一篇介绍了机器学习中特征处理重要而耗时,然而特征处理仅属于机器学习前序的工作内容。特征工程之后,需要选择机器学习模型、交叉验证、寻找最佳超参数等建模步骤。搭建模型之后呢,还需要进行模型的优化,模型调优是实际生产中一个必要的环节,也是不断去改进的一个事情。   这一篇会以小的数据集为例,讲一下机器学习在实 阅读详情

这套笔记是跟着七月算法四月机器学习班的学习而记录的,主要记一下我再学习机器学习的时候一些概念比较模糊的地方,具体课程参考七月算法官网:http://www.julyedu.com/

特征工程总结

这里写图片描述

模型选择

  1. 没有那种模型是万能的,在特定情况下选择适合的模型
    这里写图片描述
    对这幅图做如下解释
    从start开始,先看数据的训练样本
    在数据样本比较小的情况下,需要添加更多样本或放弃机器学习,用人工规则处理。
    当样本足够时:并且是连续值问题,采用回归方法解决。
    果是离散样本分类,则使用分类模型。当分类样本数量不大,用线性SVM解决,如果是文本数据分类,使用朴素贝叶斯; 如果不是,使用LR或SVM等。如果样本很大,用SVM就很难,它收敛时间非常长,这样,使用随机梯度下降或核估计方法。
    如果是回归问题:
    在样本数据非常小的情况下,采用线性方法,如果样本数据足够,使用随机梯度下降等方法
    如果样本维度很高,使用降维方法(无监督学习)
    如果无标签,使用聚类方法。

已知模型,选择参数
这里写图片描述
需要考虑参数和次数

  1. 参数选择方法:
    这里写图片描述
    将数据划分
    70% 训练集,用于建模
    20% 交叉验证, 参数选择
    10% 测试集, 效果的评估

K折交叉验证,
将训练集分为k个部分,轮番用其中某一折作为验证集,前面其他作为训练集。每折用不同测模型,用验证集验证。

模型参数含义

这里写图片描述

超参数的选取

这里写图片描述

模型效果优化

这里写图片描述
过拟合:高波动
欠拟合:高偏差
工程判定模型处于什么状态:学习曲线
这里写图片描述
横坐标:不同量的训练样本
纵坐标:准确度。
实线表示交叉验证集的准确度,
这里写图片描述
这里写图片描述
对错分样本的处理
这里写图片描述
模型融合:比如,不同模型一起投票
这里写图片描述
这里写图片描述
bagging每次不用全部的数据集。用不同模型判别(比如n个模型给的结果取多数的判定结果)。减小波动
这里写图片描述

这里写图片描述
Adboost给分错的样本更高的权重,努力学习错分样本。
这里写图片描述

参考资料:
七月算法:机器学习四月班:http://www.julyedu.com/
图片来自于课程PPT

机器学习与微积分 机器学习是一门多领域交叉学科,包括概率论、统计学、凸分析、特征工程等等。最近跟着七月算法学习了机器学习的知识,干货不少,比看书理解的快一些,分别总结一下。 阅读详情

相关推荐

机器学习入门?十大机器学习算法,学习复盘:七月在线机器学习集训营

学习路径 之前报名学习了七月在线的机器学习集训营,掌握了机器学习算法全面性以及细节,总结了一些经验 感兴趣的可以自取哈 链接:https://pan.baidu.com/s/1WpbUh_2K_daIiHHdoWXCXQ 提取码:j4vg 算法 机器学习算法分类:监督学习、无监督学习、强化学习 基本的机器学习算法:线性回归、支持向量机(SVM)、最近邻居(KNN)、逻辑回归、决策树、k平均、随机森林、朴素贝叶斯、降维、梯度增强 算法分类 机器学习算法大致可以分为三类: 监督学习算法 (Su

m0_75261490的博客 263

七月算法深度学习笔记7--RNN

这套笔记是跟着七月算法五月深度学习班的学习而记录的,主要记一下我再学习机器学习的时候一些概念比较模糊的地方,具体课程参考七月算法官网: http://www.julyedu.com/ RNN:利用神经网络处理序列问题状态和模型之前,我们处理的模型叫做IID数据;网络用sample A 做一次forward,无论是分类还是回归,接下来用B做一次forward,A和B没有关系。 这类网络学习到的是一

thystar的专栏 5272

七月算法全集:全面数据结构与算法教程

数据结构作为计算机存储、组织数据的方式,是设计高效算法的基础。本章将从基础出发,为您搭建起对数据结构初步认识的桥梁。数据结构可以被定义为一组特定类型的元素以及可应用于这些元素上的操作。它主要分为两大类:线性结构与非线性结构。线性结构包括数组、链表、栈、队列等,而树和图则属于非线性结构。数组是一种线性表数据结构,它使用一段连续的内存空间来存储元素,这意味着可以通过索引(位置编号)直接访问元素,而不需要逐个遍历。数组的大小固定,一旦创建了数组,其大小就无法改变,除非创建一个新的数组。

weixin_42613018的博客 653

七月算法机器学习笔记3--凸优化

这套笔记是跟着七月算法四月机器学习班的学习而记录的,主要记一下我再学习机器学习的时候一些概念比较模糊的地方,具体课程参考七月算法官网: http://www.julyedu.com/  1. 无约束优化问题 1.1 举例 首先看一个例子, 对于这个方程组,由于b=[0 1 1]' 不在系数组成的列空间内,即 因此,这个方程没有解。但是,是否可以找到一个近似解。即

thystar的专栏 7768

华为开发岗暑期实习笔试(2025年4月16日)

第一题怀疑测试样例不完整,贪心法不应该能够解决该题。第二题使用0-1BFS解决单源最短路径的问题,往往搭配双端队列实现。第三题是运用动态规划解决最大不重叠子区间个数的问题,难点在于满足3重判断规则,所需数据结构及相关操作较多。

csy031117的博客 3661

光栅衍射有入射角时_偏振光栅的衍射角度及衍射效率测量

偏振光栅是一种基于入射光的偏振态实现选择性分光的衍射光学元件,衍射角度取决于光栅线数。通过控制入射光的偏振态,偏振光栅能够调控正一阶和负一阶之间的能量分布。当入射光束偏振态不同时,偏振光栅具有不同的衍射特性。理想的偏振光栅:当入射光为右旋圆偏振光时,只有+1级衍射光,衍射光为左旋圆偏振光。当入射光为左旋圆偏振光时,只有-1级衍射光,衍射光为右旋圆偏振光。当入射光为非圆偏振光时,偏振光栅同...

weixin_39552768的博客 6003

极大似然估计-七月算法(julyedu.com)4 月机器学习算法班学习笔记

从贝叶斯看极大似然估计 极大似然估计 幂律分布以下内容摘抄于七月算法(julyedu.com)4 月机器学习算法班课堂讲义从贝叶斯看极大似然估计由贝叶斯公式可得 maxP(Ai|D)=maxP(D|Ai)P(Ai)P(D)max P(A_i|D) = max \frac{P(D|A_i)P(A_i)}{P(D)} 其中P(D)P(D)是客观的,可视为常量 →maxP(D|Ai)P(Ai)\ri

卖小孩的咖啡 2081

Nvidia Tesla A100 驱动安装方法

Nvidia Tesla A100 驱动安装方法 遇到的问题:以前安装tesla系列、geforce系列等gpu 驱动的时候,只需执行nvidiaxxxx.run驱动包或者安装nvidiaxxxx.rpm包即可,但遇到新的GPU Nvidia Tesla A100的时候,安装完驱动似乎不起作用,找了半天资料,原来需要以下步骤才可以使用;

qq_24343177的博客 2万+

discriminate、generative、conditional generative模型

discriminate、generative、conditional generative模型 discriminate model:输入图片x和label y,学习概率。结果需要归一化也就是说各种类别的概率需要相互竞争,之和为1. generative model:输入为图片x,学习分布。 conditional generative model:输入为图片x和label y,可以理解为是一种generative model但是带label。 generative model产生的原因:一个例子比如预测

ZJpingfanzhilu的博客 831

3线SWD接线终极指南:用Jlink调试非3.3V设备的5个关键细节

本文详细解析了使用Jlink调试非3.3V设备时,3线SWD接线的5个关键细节。核心在于正确理解并连接Vref引脚以实现电压适配,避免供电冲突,并掌握精简接线法与固件修复技巧。文章以STM32F205等芯片为例,指导开发者安全、高效地进行混合电压调试。

e4f5g6h7的博客 437

历年北京理工大学复试专业综合题

。

A place to record sth. 2万+

no.20 算法 模型 步骤

建模分析的步骤 1 确定需求,提取数据 2 数据预处理(异常值,缺失值) 3 特征选择 4 对离散数据编码(哑变量,虚拟变量) 3 拆分训练集,测试集 4 选择并训练模型(多个备选模型) 5 模型评估 6 保存模型 7 投入生产 数据预处理 1 异常值 离散型(定性): value_counts(),unique() 方法: 改为缺失 连续型(定量): 箱型图原则(1.5IQR),3西格玛(3倍标准差) 方法:改为缺失,盖帽法 2 缺失值 1. 小于15%可以补充 2. 15% `5

Captain_DUDU的博客 1322

基于 YOLO26 的车辆实时检测与计数系统

本文提出了一种基于YOLO26的车辆实时检测与计数系统。系统采用CSPDarknet53作为主干网络,结合特征金字塔和多尺度预测实现高精度车辆检测。通过DeepSORT算法进行目标跟踪,并统计车辆数量、行驶方向和交通流量。实验表明,该系统在保持实时性能的同时,检测精度达到92.3%,可有效应用于智能交通管理。系统采用Python实现,支持GPU加速,适用于多种交通场景下的车辆监测需求。

一键难忘的博客 907

七月算法机器学习笔记4 凸优化

七月算法(http://www.julyedu.com) 12月份 机器学习在线班 学习笔记

Tomorrow的专栏 1540

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版下载及安装教程

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版网盘下载及安装教程

智慧空间实验室 2383

面向 ABAP 开发者的 Joule 实战:把 AI 带进 Eclipse 的每一次敲键

本文介绍了SAP推出的ABAP开发AI工具套件Joule for developers,重点解析了其代码补全、自然语言对话、代码解释、测试生成等功能如何融入ABAP Cloud开发全流程。文章提供了具体的使用场景和操作示例,包括RAP应用开发中的建模辅助、代码理解、测试生成等环节,并分享了实用的提示词模板。同时强调了启用授权等实施细节,帮助开发者将AI能力转化为实际生产力而非演示效果。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 460

七月算法机器学习 7 工作流程与模型调优

目录 特征工程 模型选择 交叉验证 模型参数含义 模型效果优化 模型状态 o  小笑话两则 模型状态验证工具: 学习曲线 不同模型状态处理 线性模型的权重分析 Bad-case分析 模型融合 Bagging Adaboost Gradient Boosting Tree 特征工程 模型选择 选择模型后,在一些超参数,需要选择不同的值 线性回归 特征的次数可以变化 交叉验证 模型参数含义 模型效果优化 模型状态 ...

moonlightpeng的博客 530

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

七月在线公开课笔记(十)

嗯OK啊。如果没有问题的话,我们就准备开始,好吧啊,非常高兴啊,能够呃和大家一起啊,从今天开始呢,我们一块把这个机器学习当中的,一些主要的内容利用,咱们差不多一周多的时间,两周的时间呢我们嗯做一个学习和讨论。嗯先做一下自我介绍啊,我是那个咱们企业在线的那个陈亮呃,在课程群里面呢,我也在啊,如果有什么问题的话呢,包括我还有其他的老师,还有咱们的助教老师都在课程群里面啊,包括咱们课程当中的一些问题。

龙哥盟 918

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

七月在线公开课笔记(三十八)

今天是。咱们论文公开课第一课,我们。那个已经筹划很久了,就是我们有一个7月在线,有一个论文翻译组,我们一直在翻译一些最新的或者是比较经典的文章嗯。我们希望将来能够把这些文章呢一方面是翻译好的文本给大家比较方便看。另一方面呢就是我们希望能够通过这种论文公开课或者将来论文课的形式嗯给大家讲解。然后。让大家更加方便的去接接触到这些就是呃机器学习或者是人工智能这些呃比较前沿的比较新的知识。因为现在这个领域发展还是非常快。嗯。就是我们可能。比较实用的呢还是都是一些最近写的文章,最近发表的一些工作。

龙哥盟 1638

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

七月算法--12月机器学习在线班-第六次课笔记—梯度下降和拟牛顿

七月算法--12月机器学习在线班-第六次课笔记—梯度下降和拟牛顿 七月算法(julyedu.com)12月机器学习在线班学习笔记 http://www.julyedu.com 转载于:https://www.cnblogs.com/sweet-dew/p/5491249.html...

weixin_30537451的博客 91

七月算法机器学习4 凸优化初步

目录 心得 为什么要做优化 无限制优化问题 梯度和海森矩阵 无约束优化直接分析法的局限 无限制优化迭代法(大统一论) 深度下降法 牛顿法 一般限制优化问题 一般限制优化问题极值点一阶必要条件KKT 凸集和凸函数基础 为什么要凸优化 凸集 常见的凸集 凸函数 凸函数的一阶二阶条件 常见的凸函数 凸函数和凸集的关系 凸优化问题标准形式 心得 很多东西理解的很浮浅,基础不扎实 越往上则数学越重要,最后就是到了算法和数学 编程只是工具,抓住重点 优化一般的分为有约

moonlightpeng的博客 455

七月算法机器学习 7 工作流程与模型调优 Kaggle案例泰坦尼克号问题

Kaggle案例泰坦尼克号问题 大家都熟悉的『Jack and Rose』的故事,豪华游艇倒了,大家都惊恐逃生,可是救生艇的数量有限,无法人人都有,副船长发话了『lady and kid first!』,所以是否获救其实并非随机,而是基于一些背景有rank先后的。 训练和测试数据是一些乘客的个人信息以及存活状况,要尝试根据它生成合适的模型并预测其他人的存活状况。 对,这是一个二分类问题,很多分类算法都可以解决。 看看数据长什么样 还是用pandas加载数据 # 这个ipython...

moonlightpeng的博客 1086

第六课 多算法组合与模型调优

本系列是七月算法机器学习课程笔记 文章目录1 前序工作流程1.1 数据处理1.2 特征工程1.3 模型选择1.4 交叉验证1.5 寻找最佳超参数2 模型优化2.1 模型状态2.2 权重分析 1 前序工作流程 1.1 数据处理 1.2 特征工程 这两部分在第五课已经说明了。 1.3 模型选择 在sklearn中有关于算法选择的路径图。但也不是绝对的。 模型选择有两种含义。 第一种是:选择不同算法。 当拿到一个问题先看属于这4种类型中的哪一种:分类?回归?聚类?降维?例如搜索结果排序,看上去不是上面的任何一种

约定的博客 959

七月在线公开课笔记(十二)

嗯如果没有问题的话。我们就准备开始好吧,额按照咱们这个课程安排啊,今天呢我们要介绍的是超级boost模型,呃,这个模型呢其实我们从第一次上课的时候,就介绍到了这种呃,或者说为他进行了一个准备,为什么这么说呢。大家其实可以看到,x g boost模型的先导模型是GBDT,就是那个梯度提升决策树,然后梯度梯度提升,决策树的前序模型呢是BDT是集成决策树,而集成决策树呢是由数模型,采用所谓的集成方法来构建的。一种所谓的集成学习模型,而数模型呢我们也已经介绍完了,包括id3C4。

龙哥盟 1168

七月算法机器学习笔记4--线性回归与逻辑回归

这套笔记是跟着七月算法四月机器学习班的学习而记录的,主要记一下我再学习机器学习的时候一些概念比较模糊的地方,具体课程参考七月算法官网: http://www.julyedu.com/    1 线性回归 概念:一般做连续值变量的预测,如股票价格走势等 对于预测阶段 举例来说: 房子的面积与价格的关系如下表所示: 可以得到如下图: 可以近似画出右边的直

thystar的专栏 1235

七月在线机器学习笔试题错题记录1

解析: 随机事件 X 所包含的信息量与其发生的概率有关。发生的概率越小,其信息量就越大;反之,必定发生的事件(如太阳东升西落),其信息量为 0。 信息量公式:I(X) = −logp(X) ,其中 I 是 information 的缩写。 信息量公式的单位: log 以2为底,记作lb,单位比特(bit) log 以e为底,记作ln,单位奈特(nat) log 以10为底,记作lg,单位哈...

qq_27318693的博客 628
上一篇: 七月算法机器学习笔记5 -- 特征工程
下一篇: 七月算法深度学习笔记7--RNN
thystar
博客等级 码龄17年 407粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值