Caffe2 - Definición de redes complejas

En la lección anterior, aprendió a crear una red trivial y aprendió cómo ejecutarla y examinar su salida. El proceso para crear redes complejas es similar al proceso descrito anteriormente. Caffe2 proporciona un gran conjunto de operadores para crear arquitecturas complejas. Le recomendamos que examine la documentación de Caffe2 para obtener una lista de operadores. Después de estudiar el propósito de varios operadores, estaría en condiciones de crear redes complejas y capacitarlos. Para entrenar la red, Caffe2 proporciona variospredefined computation units- esos son los operadores. Deberá seleccionar los operadores adecuados para capacitar a su red para el tipo de problema que está tratando de resolver.

Una vez que una red está entrenada a su satisfacción, puede almacenarla en un archivo de modelo similar a los archivos de modelo entrenados previamente que utilizó anteriormente. Estos modelos entrenados se pueden contribuir al repositorio de Caffe2 para beneficio de otros usuarios. O simplemente puede poner el modelo entrenado para su propio uso de producción privado.

Resumen

Caffe2, que es un marco de aprendizaje profundo, le permite experimentar con varios tipos de redes neuronales para predecir sus datos. El sitio de Caffe2 proporciona muchos modelos previamente entrenados. Aprendió a utilizar uno de los modelos previamente entrenados para clasificar objetos en una imagen determinada. También aprendió a definir una arquitectura de red neuronal de su elección. Estas redes personalizadas se pueden entrenar utilizando muchos operadores predefinidos en Caffe. Un modelo entrenado se almacena en un archivo que se puede llevar a un entorno de producción.