机器学习算法入门------概念及发展史/核心概念及组件/分类算法实战

一、机器学习简介

机器学习概念:

是实现人工智能的一种途径,核心是让计算机系统通过数据自动学习规律,并基于这些规律进行预测或决策。无需显式编程。

机器学习算法可分为:

有监督学习:有标签

无监督学习:无标签

半监督学习:部分有标签,其他无标签

强化学习:Agent(代理)+环境+奖励+反馈

1.有监督学习:有标签

回归算法:连续

①KNN:

K近邻,周围k个最近的邻居类别。物以类聚,人以群分。通过距离远近判断来归类

欧氏距离

②线性回归:

通过回归算法,构建线性方程拟合数据,

比如房价预测,

分类算法:离散

③逻辑回归:

线性回归+激活函数sigmoid+阈值判断来分类

既分类又回归

④决策树:

通过树形结构对数据进行分类,拟合数据,每一个树节点代表特征,叶子节点代表分类。

根据分裂依据不同分为:

ID3算法

C4.5算法

CART算法

⑤集成学习:

通过多个基学习器进行学习。

bagging思想:

装袋法:

它是通过基学习器并行训练

通过有放回采样(自助法+bootstrap)+

平权投票多次表决来

取基学习器里最好的来预测结果。

代表算法:

随机森林算法(RF)

Boosting思想:

提升法

它是通过多个基学习器学习串行训练,关注上一个学习器的不足,进行优化。再通过加权投票来预测结果。

代表算法:

AdaBoost

GBDT

XGBoost

⑥朴素贝叶斯

使用贝叶斯公式,基于概率

分类算法,通过线性回归+激活函数来构建方程拟合函数。

1.2无监督学习:无标签

聚类算法:根据样本相似度分类

K-means

1.3半监督学习:部分有标签,其他无标签

1.4强化学习:Agent(代理)+环境+奖励+反馈

二、核心概念及组件

机器学习

样本 --- 一行数据

特征 --- 一列数据

标签 --- 要预测的变量

数据集

**训练集:**训练模型的数据------训练阶段

验证集:验证模型的数据。验证模型性能 ---- 测试阶段

测试集:测试模型的数据,测试模型性能 ---- 测试阶段

三、

四、机器学习建模完整流程

1.获取数据

2.数据基本处理

3.特征功能

4.机器学习(模型训练)

5.评估模型

回归指标:MSE((真实值-预测值)^2)、MAE(|真实值-预测值|)

分类指标:准确率,召回率(预测的全不全),F1

聚类指标:轮廓系数

6.部署与服务

相关推荐
To_OC31 分钟前
大模型蒸馏是啥?说白了就是大厨带徒弟的学问
人工智能·llm·agent
新手来了@click1 小时前
JAVA+AI 简化开发操作|文章被 AI Agent 技术社区收录分享
人工智能
GuWenyue1 小时前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能
GuWenyue1 小时前
传统Agent工具两大痛点!300行代码落地MCP跨语言工具,彻底解耦LLM与工具
前端·人工智能·算法
老云讲算力市场2 小时前
WAIC首日观察:国产算力与机器人加速落地,奇点算力迎来产业新机遇
人工智能·科技
糖果店的幽灵2 小时前
【DeepAgents 从入门到精通】Context Management 上下文管理
java·人工智能·后端·spring·中间件·langgraph·deepagents
小林ixn2 小时前
大模型随机说话的秘密:Temperature 和 Top K 深度解析,LangChain 实战调优
人工智能·langchain
ALINX技术博客2 小时前
ALINX 亮相 2026 WAIC 世界人工智能大会,展示 AI 视觉 FPGA+GPU 异构计算与电子后视镜解决方案
人工智能·ai·fpga·世界人工智能大会·电子后视镜
程序员老猫3 小时前
当 AI 能写 80% 的代码时,后端工程师的核心价值还剩什么?
人工智能
想会飞的蒲公英3 小时前
计算机怎样读取中文文本:编码、清洗与标准化
人工智能·python·自然语言处理