Update table reference

This commit is contained in:
Eric_lai
2022-01-27 11:26:38 +08:00
parent 15e22c1765
commit 5ff00cf99e
3 changed files with 15 additions and 8 deletions

View File

@@ -31,12 +31,15 @@
在设计机器学习系统之初,开发者曾尝试通过传统的**神经网络开发库**如Theano和Caffe、以及**大数据计算框架**如Apache
Spark和Google
Pregel等方式来达到以上设计目标。可是他们发现如表1.2.1机器学习框架和相关系统的比较所示),
Pregel等方式来达到以上设计目标。可是他们发现如表1.2.1所示),
神经网络库虽然提供了神经网络开发、自动微分和加速器的支持,但是其缺乏管理和处理大型数据集、模型部署和分布式执行的能力,使得其无法满足产品级机器学习应用的开发。
此外虽然大数据计算框架具有成熟的分布式执行和数据管理能力但是其缺乏对神经网络、自动微分和加速器的支持使得其并不适合开发以神经网络为核心的机器学习应用。因此业界从头设计出了包括MindSpore、PaddlePaddle、TensorFlowPyTorch等一系列机器学习框架。
:机器学习框架和相关系统的比较
| | 神经网络 | 自动微分 | 数据管理和处理 | 训练和部署 | 加速器 | 分布式 |
|:-: |:-:| :-: |:-:|:-: |:-:|:-:|
| 神经网络库 | 是 | 是 | 否 | 否 | 是 | 否 |
| 大数据框架 | 否 | 否 | 是 | 否 | 否 | 是 |
| 机器学习框架 | 是 | 是 | 是 | 是 | 是 | 是 |
| 机器学习框架 | 是 | 是 | 是 | 是 | 是 | 是 |
:label:`comparison_of_ml_frameworks`