Capítulo 13. Redes neurais convolucionais
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No Capítulo 4, aprendemos a criar uma rede neural para reconhecer imagens. Conseguimos atingir um pouco mais de 98% de precisão na distinção entre 3s e 7s - mas também vimos que as classes integradas do fastai conseguiam chegar perto dos 100%. Vamos começar a tentar diminuir essa diferença.
Neste capítulo, começaremos por analisar o que são convoluções e a construir uma CNN de raiz. Em seguida, estudaremos uma série de técnicas para melhorar a estabilidade do treinamento e aprenderemos todos os ajustes que a biblioteca geralmente aplica para obtermos ótimos resultados.
A magia das convoluções
Uma das ferramentas mais poderosas que os profissionais de aprendizagem automática têm à sua disposição é a engenharia de caraterísticas. Uma caraterística é uma transformação dos dados concebida para facilitar a sua modelação. Por exemplo, a função add_datepart que utilizámos para o pré-processamento do nosso conjunto de dados tabulares no Capítulo 9 adicionou caraterísticas de data ao conjunto de dados Bulldozers. Que tipos de caraterísticas podemos criar a partir de imagens?
Jargão: Engenharia de recursos
Cria novas transformações dos dados de entrada para facilitar a sua modelação.
No contexto de uma imagem, uma caraterística é um atributo visualmente distintivo. Por exemplo, o número 7 é caracterizado por uma aresta horizontal ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access