Caffe2 - Définition de réseaux complexes
Dans la leçon précédente, vous avez appris à créer un réseau trivial, à l'exécuter et à examiner sa sortie. Le processus de création de réseaux complexes est similaire au processus décrit ci-dessus. Caffe2 fournit un vaste ensemble d'opérateurs pour créer des architectures complexes. Nous vous encourageons à consulter la documentation Caffe2 pour une liste d'opérateurs. Après avoir étudié la fonction des différents opérateurs, vous seriez en mesure de créer des réseaux complexes et de les former. Pour former le réseau, Caffe2 met à disposition plusieurspredefined computation units- ce sont les opérateurs. Vous devrez sélectionner les opérateurs appropriés pour former votre réseau au type de problème que vous essayez de résoudre.
Une fois qu'un réseau est formé à votre satisfaction, vous pouvez le stocker dans un fichier modèle similaire aux fichiers modèle pré-entraînés que vous avez utilisés précédemment. Ces modèles formés peuvent être ajoutés au référentiel Caffe2 pour le bénéfice d'autres utilisateurs. Ou vous pouvez simplement mettre le modèle entraîné pour votre propre utilisation de production privée.
Sommaire
Caffe2, qui est un cadre d'apprentissage en profondeur, vous permet d'expérimenter plusieurs types de réseaux de neurones pour prédire vos données. Le site Caffe2 fournit de nombreux modèles pré-entraînés. Vous avez appris à utiliser l'un des modèles pré-entraînés pour classer les objets dans une image donnée. Vous avez également appris à définir une architecture de réseau neuronal de votre choix. Ces réseaux personnalisés peuvent être formés à l'aide de nombreux opérateurs prédéfinis dans Caffe. Un modèle entraîné est stocké dans un fichier qui peut être intégré à un environnement de production.