机器学习,深度学习,神经网络三者的联系和区别
🔗 三者的关系(总览)
机器学习(Machine Learning)
│
├── 传统机器学习(如:决策树、SVM、KNN、逻辑回归等)
│
└── 深度学习(Deep Learning)
└── 神经网络(Neural Network)
├── 前馈神经网络(FNN)
├── 卷积神经网络(CNN)
└── 循环神经网络(RNN/LSTM)等
- 神经网络 是 深度学习 的核心方法;
- 深度学习 是 机器学习 的一个子集;
- 机器学习 包括深度学习和非深度学习方法。
🧠 含义对比
| 名称 | 定义 |
|---|---|
| 机器学习 | 一种让计算机通过数据自动学习规律并做出预测的技术。 |
| 深度学习 | 一种使用多层神经网络来自动提取特征、学习复杂模式的机器学习方法。 |
| 神经网络 | 模仿人脑神经元结构设计的一种数学模型,是深度学习的基础单元。 |
⚙️ 主要区别
| 特征 | 机器学习 | 深度学习 | 神经网络 |
|---|---|---|---|
| 是否手工提取特征 | ✅ 需要人工特征工程 | ❌ 自动从数据中学习特征 | ❌ 自动提取特征(通过层) |
| 数据量需求 | 较少(几千 ~ 几万条) | 很大(通常 >10万条) | 同上 |
| 算法复杂性 | 中等 | 很高 | 非线性建模能力强 |
| 可解释性 | 较强 | 较弱 | 较弱 |
| 代表模型 | 决策树、SVM、KNN、XGBoost | CNN、RNN、Transformer | MLP、CNN、RNN等 |
📌 举个例子
比如做手写数字识别:
| 方法 | 步骤 |
|---|---|
| 传统机器学习 | 提取边缘、形状、纹理等特征 → 用SVM/XGBoost分类 |
| 深度学习 | 直接输入图片 → 用CNN自动提取特征 + 分类 |
| 神经网络 | 是深度学习中用于识别图像的工具(如CNN模型) |
✅ 学习路线?
推荐学习顺序如下:
-
机器学习基本概念
- 监督学习、无监督学习
- 分类、回归、聚类
-
经典机器学习算法
- 逻辑回归、KNN、决策树、SVM、XGBoost
-
神经网络基本结构
- 感知机、多层感知机(MLP)
- 前向传播、反向传播
-
深度学习网络
- CNN:图像处理
- RNN:时间序列
- Transformer:NLP
📚 总结中英文
| 中文 | English |
|---|---|
| 机器学习是大领域 | Machine Learning is the umbrella field. |
| 深度学习是机器学习的子集 | Deep Learning is a subset of ML. |
| 神经网络是深度学习的核心 | Neural Networks are the core of DL. |

浙公网安备 33010602011771号