3. Linear Neural NetworkRedes Neurais Lineares¶
Antes de entrarmos nos detalhes das redes neurais profundas, precisamos cobrir os fundamentos do treinamento de redes neurais. Neste capítulo, cobriremos todo o processo de treinamento, incluindo a definição de arquiteturas de redes neurais simples, manipulação de dados, especificação de uma função de perda e treinamento do modelo. Para tornar as coisas mais fáceis de entender, começamos com os conceitos mais simples. Felizmente, técnicas clássicas de aprendizagem estatística, como regressão linear e softmax podem ser lançadas como redes neurais lineares. Partindo desses algoritmos clássicos, apresentaremos o básico, fornecendo a base para técnicas mais complexas no restante do livro.
- 3.1. Linear Regression
- 3.2. Linear Regression Implementation from Scratch
- 3.3. Implementação Concisa de Regressão Linear
- 3.4. Regressão Softmax
- 3.4.1. Problema de Classificação
- 3.4.2. Arquitetura de Rede
- 3.4.3. Custo de Parametrização de Camadas Totalmente Conectadas
- 3.4.4. Operação do Softmax
- 3.4.5. Vetorização para Minibatches
- 3.4.6. Função de Perda
- 3.4.7. Fundamentos da Teoria da Informação
- 3.4.8. Predição do Modelo e Avaliação
- 3.4.9. Resumo
- 3.4.10. Exercícios
- 3.5. O Dataset de Classificação de Imagens
- 3.6. Implementação da Regressão Softmax do Zero
- 3.7. Implementação Concisa da Regressão Softmax