Introdução
A aprendizagem profunda é uma forma avançada de aprendizagem automática que tenta emular a forma como o cérebro humano aprende. Cada vez mais, a aprendizagem profunda é usada para construir modelos complexos que suportam desafios de inteligência artificial, como visão computacional e processamento de linguagem natural.
O Azure Databricks é uma ótima opção de plataforma para treinar modelos de aprendizado profundo por vários motivos:
- Ele permite que você trabalhe com os grandes volumes de dados necessários para treinar modelos de aprendizagem profunda de forma eficaz.
- Ele oferece suporte para clusters escaláveis baseados em GPU, que fornecem o melhor desempenho para os tipos de operações matriciais e vetoriais que o treinamento de modelo de aprendizado profundo envolve.
- Estruturas comuns de aprendizado profundo, como PyTorch e TensorFlow, são pré-instaladas em clusters de ML do Azure Databricks, assim como outras bibliotecas úteis, como Horovod, para treinamento distribuído de modelos de aprendizado profundo.
Este módulo fornece uma introdução a alguns dos princípios fundamentais da aprendizagem profunda, com foco em como usar o PyTorch no Azure Databricks.
Gorjeta
Para uma introdução mais geral ao deep learning, recomendamos que você complete o módulo Train and evaluation deep learning models , que inclui algumas das mesmas informações deste módulo, mas aborda conceitos adicionais e tópicos de implementação com mais profundidade.