跳转至

机器学习概述

什么是机器学习

机器学习是 AI 的核心分支,研究如何让计算机从数据中自动学习规律,而不是通过显式编程来完成任务。你每天使用的推荐系统、垃圾邮件过滤、语音识别——背后都是机器学习。

为什么要学机器学习

AI 工程师的基本功。 深度学习、强化学习、大模型都建立在机器学习的基础概念之上。

面试核心。 偏差-方差权衡、过拟合、梯度下降——这些是 AI 面试的高频考点。

理解 AI 系统的基础。 不理解 ML,你只能调 API;理解了 ML,你能判断模型为什么有效、为什么失效。

核心知识模块

基础概念

  • 监督学习 vs 无监督学习 vs 半监督学习 vs 自监督学习
  • 训练集 / 验证集 / 测试集
  • 过拟合与欠拟合
  • 偏差-方差权衡
  • 交叉验证
  • 评估指标:准确率、精确率、召回率、F1、AUC-ROC

经典算法

  • 线性回归、逻辑回归
  • 决策树、随机森林、XGBoost
  • SVM、KNN、朴素贝叶斯
  • K-Means 聚类、PCA

模型调优

  • 正则化:L1、L2、Dropout
  • 特征工程
  • 超参数调优
  • 集成方法

怎么学

先学吴恩达,再做 Kaggle。 吴恩达的课程帮你建立扎实的理论基础,Kaggle 帮你把理论转化为实践能力。

用 NumPy 从零实现算法。 不要只调 scikit-learn 的 API。

按专题学习。 先学线性模型,再学树模型,再学聚类。

本模块资源

资源 类型 说明
吴恩达 Machine Learning 课程 Andrew Ng ML 课程,入门首选
李宏毅 机器学习 课程 李宏毅 ML 课程,中文讲解
西瓜书 教材 周志华《机器学习》
PRML 教材 Bishop 模式识别与机器学习