Caffe2 - Definindo Redes Complexas

Na lição anterior, você aprendeu a criar uma rede trivial e aprendeu como executá-la e examinar sua saída. O processo de criação de redes complexas é semelhante ao processo descrito acima. Caffe2 fornece um grande conjunto de operadores para a criação de arquiteturas complexas. Recomendamos que você examine a documentação do Caffe2 para obter uma lista de operadores. Depois de estudar o propósito de vários operadores, você estaria em condições de criar redes complexas e treiná-los. Para treinar a rede, Caffe2 oferece váriospredefined computation units- são os operadores. Você precisará selecionar os operadores apropriados para treinar sua rede para o tipo de problema que está tentando resolver.

Depois que uma rede for treinada para sua satisfação, você pode armazená-la em um arquivo de modelo semelhante aos arquivos de modelo pré-treinados usados ​​anteriormente. Esses modelos treinados podem contribuir para o repositório Caffe2 para o benefício de outros usuários. Ou você pode simplesmente colocar o modelo treinado para seu próprio uso de produção privada.

Resumo

Caffe2, que é uma estrutura de aprendizado profundo, permite que você experimente vários tipos de redes neurais para prever seus dados. O site Caffe2 oferece muitos modelos pré-treinados. Você aprendeu a usar um dos modelos pré-treinados para classificar objetos em uma determinada imagem. Você também aprendeu a definir uma arquitetura de rede neural de sua escolha. Essas redes personalizadas podem ser treinadas usando muitos operadores predefinidos no Caffe. Um modelo treinado é armazenado em um arquivo que pode ser levado para um ambiente de produção.