机器学习基础概念 机器学习是AI的核心技术。 基本定义 什么是机器学习 学习类型 监督学习 分类问题 回归问题 常用算法 无监督学习 聚类 降维 关联规则 模型评估 分类指标 回归指标 验证方法 特征工程 特征选择 特征变换 特征创建 过拟合问题 表现 解决方法 实践流程 问题定义 数据准备 模型训练 模型评估 部署监控 工具生态 Python库 工具平台 机器学习是数据驱动的智能核心。
机器学习是AI的核心技术。
从数据中学习规律 不显式编程 自动改进性能
监督学习:有标签数据 无监督学习:无标签数据 强化学习:通过奖励学习
目标:预测离散类别 例子:垃圾邮件识别 算法:决策树、SVM、神经网络
目标:预测连续值 例子:房价预测 算法:线性回归、梯度提升
线性模型:简单快速 树模型:易于理解 神经网络:强大灵活
目标:发现数据分组 例子:用户分群 算法:K-means、层次聚类
目标:减少特征数量 例子:数据可视化 算法:PCA、t-SNE
目标:发现关联关系 例子:购物篮分析 算法:Apriori
准确率:整体正确率 精确率:预测为正的准确性 召回率:实际为正的覆盖率 F1分数:精确率和召回率的调和平均
MSE:均方误差 MAE:平均绝对误差 R²:决定系数
训练集:学习参数 验证集:调优超参 测试集:评估性能 交叉验证:更可靠评估
过滤法:统计方法 包装法:模型性能 嵌入法:正则化
标准化:Z-score 归一化:Min-Max 编码:独热编码
多项式特征 交互特征 领域知识
训练集:表现很好 测试集:表现很差 原因:模型太复杂
正则化:L1、L2 Dropout:随机丢弃 早停:监控验证集 数据增强:增加样本
明确目标 确定类型 设定指标
收集数据 清洗数据 探索分析
特征工程 选择算法 训练模型
交叉验证 调优参数 测试评估
模型部署 性能监控 持续改进
scikit-learn:传统算法 TensorFlow:深度学习 PyTorch:灵活框架
Jupyter:交互开发 Colab:云端运行 Kaggle:数据竞赛
机器学习是数据驱动的智能核心。