fix typos in chapter 1 (#136)

Co-authored-by: Dalong <39682259+eedalong@users.noreply.github.com>
This commit is contained in:
Jia
2022-03-20 10:07:32 +08:00
committed by GitHub
parent 0be67c508d
commit 8fb5ff1b16
2 changed files with 3 additions and 3 deletions

View File

@@ -7,7 +7,7 @@
:label:`framework_architecture`
- **编程接口:** 一个机器学习框架面向用户的编程接口Programming
interface需要特殊设计。编程接口提供简单易用的编程函数往往是PyThon从而让用户定义出各式各样的神经网络和相关的训练过程。同时编程接口要兼顾性能神经网络的执行可以调用硬件相关C和C++函数许多加速器和操作系统的编程接口。该部分的内容将在第2章展开。
interface需要特殊设计。编程接口提供简单易用的编程函数往往是Python从而让用户定义出各式各样的神经网络和相关的训练过程。同时编程接口要兼顾性能神经网络的执行可以调用硬件相关C和C++函数许多加速器和操作系统的编程接口。该部分的内容将在第2章展开。
- **计算图:**
用户定义的机器学习程序往往会表达成一个计算图Computational
@@ -27,7 +27,7 @@
机器学习框架会集成多种数据管理模块。其中包括数据预处理模块模型参数checkpoint模型可视化和训练结果可视化等。该部分内容将在第7章中讨论。
- **模型部署:**
在模型完成训练后,用需要对模型进行部署。该过程中我们会根据部署硬件的特点进行模型格式的转换针对硬件特性进行推理性能优化。同时移动硬件往往具有小内存的特点。因此大量的模型压缩技术也在部署中得到应用。这些相关内容将在第8章中讨论。
在模型完成训练后,用需要对模型进行部署。该过程中我们会根据部署硬件的特点进行模型格式的转换针对硬件特性进行推理性能优化。同时移动硬件往往具有小内存的特点。因此大量的模型压缩技术也在部署中得到应用。这些相关内容将在第8章中讨论。
- **分布式训练:**
当模型的训练需要大量内存和算力的时候机器学习框架会提供原生的分布式执行编程接口。分布式机器学习系统已经在工业界得到大量的部署。相关内容会在第9章讨论。

View File

@@ -13,7 +13,7 @@
- **支持自动微分:**
神经网络模型的的一个核心优点是其可以利用数据、标注Label和目标损失函数Loss
Function来自动计算计算梯度Gradients以实现机器学习模型的参数更新。一套神经网络模型可以应用在不同的数据场景中。为了实现这个目标人们希望机器学习框架可以对任意神经网络自动化地计算出梯度。
Function来自动计算梯度Gradients以实现机器学习模型的参数更新。一套神经网络模型可以应用在不同的数据场景中。为了实现这个目标人们希望机器学习框架可以对任意神经网络自动化地计算出梯度。
- **支持数据管理和处理:**
机器学习的核心是数据这其中不仅包括训练、评估和测试数据集还包括训练后产生的模型参数Checkpoint以及训练过程中产生的调试数据Debugging