
356
第
8
章
连接模式
我们开始着手创建一个机器学习设计模式,以及针对设计、训练和部署机器学习模
型与管道时反复出现的问题的解决方案的目录。在这一章中,我们将对这个模式仓
库提供一个快速参考。
我们将书中的模式按照它们在典型机器学习工作流中的使用位置进行了分类。因此,
我们有一个关于输入表示的章节和一个关于模型选择的章节。然后,我们讨论了修
改典型训练循环使推理更有弹性的模式。最后,我们介绍了促进机器学习系统的负
责任使用的模式。这类似于将一本食谱分成开胃菜、汤、主菜和甜点等不同部分。然而,
这样的组织方式会让你很难决定什么时候该选什么汤以及选什么甜点来搭配某道主
菜。因此,在本章中,我们还将说明这些模式是如何相互关联的。最后,我们还通
过讨论模式是怎样与机器学习任务的常见类别相互作用的来整合“食谱”。
模式参考
我们已经讨论了许多不同的设计模式以及如何使用它们来解决机器学习中常见的挑
战。下面是一个总结。