机器学习建模

article/2025/9/18 5:36:29

文章目录

  • 1.机器学习模型概述
    • 1.1 模型与算法
    • 1.2 机器学习中的三要素
    • 1.3 机器学习模型
  • 2.传统机器学习模型(单模型)
    • 2.1 按任务类型划分
      • 2.1.1 分类
      • 2.1.2 回归
    • 2.2 按性质划分
      • 2.2.1 非概率模型(决策函数)
      • 2.2.2 概率模型
    • 2.3 按知识体系划分
      • 2.3.1 线性模型
      • 2.3.2 神经网络模型
      • 2.3.3支持向量机模型
      • 2.3.4贝叶斯模型
      • 2.3.5树模型
  • 3.集成与提升模型(boosting)
    • 3.1 集成学习(ensemble learning)
    • 3.2 boosting
    • 3.3 bagging
  • 4. sklearn
  • 5.机器学习调参
    • 5.1机器学习模型的参数有哪些?
      • 5.1.1 模型训练参数:
      • 5.1.2模型配置参数
    • 5.2 机器学习模型参数调整方法
  • 6. GBDT/XGBoost/lightGBM

1.机器学习模型概述

1.1 模型与算法

模型:一类问题的解题步骤,即一类问题的算法。
算法:能够解决特定问题的无歧义、机械、有效的运算流程和规则。

1.2 机器学习中的三要素

模型、策略与算法
模型:回归模型、分类模型
算法:有了模型和策略之后的优化算法:梯度下降法、牛顿法

1.3 机器学习模型

传统机器学习模型(单模型)
集成(ensemble)与提升(boosting)模型
神经网络与深度学习

2.传统机器学习模型(单模型)

2.1 按任务类型划分

2.1.1 分类

逻辑回归
决策树
朴素贝叶斯
knn
感知机与神经网络
支持向量机

2.1.2 回归

线性回归
lasso
ridge

机器学习中的五种回归模型及其优缺点:
线性回归(Linear Regression),多项式回归(Polynomial Regression)
高维度和多重共线性的情况的 Ridge回归、Lasso回归、ElasticNet回归
http://www.sohu.com/a/249214202_814235

2.2 按性质划分

2.2.1 非概率模型(决策函数)

回归模型

2.2.2 概率模型

决策树
朴素贝叶斯

2.3 按知识体系划分

2.3.1 线性模型

线性回归
逻辑回归
线性可分支持向量机

2.3.2 神经网络模型

逻辑回归
感知机
神经网络
深度学习

2.3.3支持向量机模型

感知机
svm
tsvm

2.3.4贝叶斯模型

朴素贝叶斯
贝叶斯网络
高斯过程
贝叶斯机器学习

2.3.5树模型

决策树
CART
Adaboost(集成模型)
GBDT(集成模型)

3.集成与提升模型(boosting)

3.1 集成学习(ensemble learning)

构建并结合多个学习器来完成学习任务。
集成学习的关键在于构建“好而不同”的基学习器。

3.2 boosting

boosting族算法:将一组弱学习器提升为强学习器的框架算法
Adaboost
GBDT
XGBoost
lightGBM

3.3 bagging

随机森林

4. sklearn

在这里插入图片描述
官网文档:http://sklearn.apachecn.org/cn/0.19.0/
预处理
降维
分类
回归
聚类
模型评估与选择

5.机器学习调参

5.1机器学习模型的参数有哪些?

5.1.1 模型训练参数:

机器学习需要学习的东西,由训练得出,无需也无法调整
神经网络的权重与偏置
线性回归的变量系数

5.1.2模型配置参数

优化算法的学习率
训练轮数
树模型最大深度

5.2 机器学习模型参数调整方法

手动根据经验和尝试调整
网格搜索(Grid Search)
贝叶斯调参
在这里插入图片描述

6. GBDT/XGBoost/lightGBM

GBDT:梯度提升决策树,XGBoost和lightGBM也属于广义上的GBDT模型
GBDT属于加性模型,构建很多棵CART(分类回归树)并组合


http://chatgpt.dhexx.cn/article/ILm1x6Oj.shtml

相关文章

机器学习(三):线性模型

📢📢📢📣📣📣 🌻🌻🌻Hello,大家好我叫是Dream呀,一个有趣的Python博主,多多关照😜😜😜 &#x1f3…

机器学习基础:模型评估(下)

目录 1. 引言 2. 进一步评估 3. 机器学习中的偏差和方差种类 3.1 过拟合 3.2 欠拟合 3.3 训练曲线观察泛化性 3.4 模型偏差和方差(bias and variance) 3.4.1 偏差 Bias 3.4.2 方差 Variance 3.4.3 方差偏差总结 4. 模型的泛化性(G…

机器学习基础模型

文章目录 朴素贝叶斯——概率模型朴素贝叶斯分类原理贝叶斯定理的公式朴素贝叶斯的优缺点以及优化 决策树——不需要进行归一化决策树基本模型介绍?决策树的特性?信息增益和信息增益比?有什么不同(信息增益作为分类指标有什么问题…

3.1 机器学习模型

3.1 机器学习模型 李沐 B站:https://space.bilibili.com/1567748478/channel/collectiondetail?sid28144 课程主页:https://c.d2l.ai/stanford-cs329p/ 1. 机器学习算法类型: 监督学习:顾名思义就是监督着模型去学习,…

机器学习之神经网络学习及其模型

1、神经元模型 历史上,科学家一直希望模拟人的大脑,造出可以思考的机器。人为什么能够思考?科学家发现,原因在于人体的神经网络。 神经网络最基本的成分是神经元模型 其中,W表示的是向量,代表的是权重&am…

机器学习建模分析

机器学习 机器学习分类 1、递进关系:深度学习–>机器学习–>人工智能 2、机器学习任务分为两大类方法: (1)有监督的学习:利用经验数据,学习表示事物的模型,关注利用模型预测未来&#x…

机器学习——神经网络模型

在“M-P神经元模型”中,神经元接收到来自个其他神经元传递过来的输入信号,这些输入信号通过带权重的连接进行传递,神经元接收到的总输入值将与神经元的阈值进行比较,然后通过“激活函数”处理以产生神经元的输出。常用Sigmoid函数…

机器学习模型

一、LR 1. 逻辑回归与线性回归的区别 引入sigmoid函数映射,使样本映射到[0,1]之间的数值,从而来处理分类问题。是广义线性模型,本质上还是线性回归。逻辑回归是假设变量服从伯努利分布,线性回归假设变量服从高斯分布。逻辑回归是…

我们如何学习 2:如何建立模型

我们如何学习 2:如何建立模型 战略性资源学习:构建一颗知识树提炼概念建立连接结构分析纵向拆解横向拆解 加强连接 战略性资源 每个人都有天生的学习能力,所以都能学习 —— 但是学习了如何学习,能让我们更聪明、更高效地学习 如…

机器学习中的模型是什么?

在机器学习中,模型是指一种数学函数,它能够将输入数据映射到预测输出。模型是机器学习算法的核心部分,通过学习训练数据来自适应地调整模型参数,以最小化预测输出与真实标签之间的误差。 机器学习中的模型是什么? 机器…

机器学习 —— 简单模型的构建

文章目录 对于简单线性模型的机器学习对简单像素图片的学习构建简单的卷积神经网络一维卷积二维卷积三维卷积 对于简单线性模型的机器学习 对于以下对应 x x x, y y y的值来预测当 x 10 x 10 x10时 y y y的值 xy-1-30-111233547 通过找规律发现这是一个关于 y 2 x − 1 y…

机器学习——线性模型学习

线性回归 线性回归多元线性回归对数线性回归对数几率回归线性判别分析(LDA)多分类任务中的LDA 多分类学习OvR、OvOMvM 线性回归 主要目标确定 如何确定w和b呢?关键在于如何衡量f(x)与y的差别 此种衡量误差的方法称为均方误差也称为欧式距离…

机器学习-模型训练

目录 1.逻辑回归模型 2. KNN模型 3.随机森林模型 4.决策树模型 5.贝叶斯模型 6.支持向量机模型 步骤: 导入必要的第三方库读取数据划分数据集可选操作,引入停用词,当作参数传入特征提取器特征提取提取的向量当作特征传入逻辑回归模型…

机器学习——训练模型

机器学习——训练模型 线性回归 y ^ h Θ ( x ) Θ ∗ x 其中 Θ 是模型的参数向量,其中包括偏置项 Θ 0 和特征权重 Θ 1 至 Θ n x 是实例的特征向量,包括从 x 0 至 x n , x 0 始终为 0 Θ ∗ x 是向量 Θ 与 x 点积 h Θ 是假设函数,使…

从机器学习到大模型(零基础)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、机器学习 1.监督学习 (1)线性回归模型 (2)多元线性回归模型 (3)二元分类模型 &a…

模型学习

LeNet AlexNet LeNet: 在大的真实数据集上的表现并不尽如⼈意。 1.神经网络计算复杂。 2.还没有⼤量深⼊研究参数初始化和⾮凸优化算法等诸多领域。 神经网络的特征提取:通过学习得到数据的多级表征,并逐级表示越来越抽象的概念或模式。 神经网络发展…

建模师经验分享:模型学习方法!零基础小白必备知识速看

游戏建模初学者大多存在三个大问题,一是工具的使用不够熟练,甚至有些功能还不知道,二是对布线的规范没有太大的要求和了解,三是对游戏制作流程不清晰和板绘下的功力不够,对贴图制作用工少,甚至有些人还处于一直做白膜的阶段。 那么对大多说想要要学游戏建模的学习者想要…

vue3实现抽屉组件中实现上一条和下一条

简单的模拟在用户查看学员详情时,点击上一条和下一条实现数据切换。 实现逻辑:首先将点击的用户的下标传给抽屉组件,然后监听下标的变化,判断是否为最后一个用户,是就设置样式并禁用按钮。上一条和下一条按钮绑定点击…

SQL 获取下一条数据

这里假设有一张员工表,有三个字段 (ID,员工姓名,年龄): CREATE TABLE [dbo].[Employee] ( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) NOT NULL, [Age] [int] NOT NULL ) ON [PRIMARY] 这…

点击下一条

<view class"content"><view class"text-area"><button type"primary" click"next()">点击下一条</button></view><view class"title">{{title}}</view> </view><scrip…