Caffe2 - 定义复杂网络
在上一个教程中,你学会了创建一个简单网络,并学会了如何执行它并检查其输出。创建复杂网络的过程与上述过程类似。Caffe2 提供了一大组用于创建复杂架构的算子。我们建议你查看 Caffe2 文档以获取算子列表。在学习了各种算子的用途之后,你就可以创建复杂网络并对其进行训练。为了训练网络,Caffe2 提供了几个**预定义计算单元** - 即算子。你需要根据你试图解决的问题类型为训练网络选择合适的算子。
当某个网络训练到令你满意后,你可以将其存储在模型文件中,类似于你之前使用的预训练模型文件。这些经过训练的模型可以提交给 Caffe2 存储库供其他用户使用。或者,你也可以只将训练好的模型用于你自己的私有产品中。
概要
Caffe2 是一个深度学习框架,允许你使用多种神经网络来预测数据。Caffe2 网站提供了许多预训练模型。你学会了使用其中一个预训练模型对给定图像中的对象进行分类。你还学会了定义你所选择的神经网络架构。此类自定义网络可以使用 Caffe 中的许多预定义算子进行训练。已训练的模型存储在文件中,该文件可以带入生产环境。
广告