1.3 构建深度学习系统与开发模型之间的区别

在开始之前,还有一个重要的基础工作:我们认为有必要强调构建深度学习系统开发深度学习模型之间的区别。在本书中,我们将解决特定问题的深度学习模型的开发过程定义为以下流程:

● 探索可用数据以及如何将其转换为训练数据。

● 确定用于解决问题的有效训练算法。

● 训练模型并编写推理代码以对未见过的数据进行测试。

请注意,深度学习系统不仅应支持模型开发所需的所有任务,还应支持其他角色执行的任务,并使这些角色之间的协作无缝进行。当构建深度学习系统时,你并不是在开发深度学习模型,而是在构建一个支持深度学习模型开发的系统,从而使该过程更加高效和可扩展。

目前已经公布了大量关于构建模型的资料。但是,我们几乎没有看到关于设计和构建支持这些模型的平台或系统的文献。这就是笔者撰写本书的原因之一。