Crie sua própria rede neural

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

Crie sua própria rede neural
Tariq Rashid
Gêneros: Programação, Redes Neurais
Ano de publicação: 2017
Ano de leitura: 2022
Minha avaliação: Boa
Número de leituras: 1
Total de páginas: 274
Resumo (páginas): 5
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo

Descrição Geral

O livro tem cerca de 270 páginas. Contém uma quantidade suficiente de material gráfico. O nível de dificuldade é médio.

Visão Geral Breve

Capítulo 1. Como Funcionam as Redes Neurais

O capítulo explica os princípios básicos de funcionamento das redes neurais: o que são neurônios, pesos, somatório de sinais e função de ativação. O autor introduz intuitivamente os conceitos de aprendizagem, erro e retropropagação do erro, evitando matemática complexa. O principal objetivo do capítulo é formar um modelo mental correto de por que uma rede neural pode aprender algo de qualquer forma.

Capítulo 2. Criando uma Rede Neural em Python

Neste capítulo, uma rede neural simples é implementada passo a passo em Python do zero, sem o uso de frameworks. O autor mostra como inicializar os pesos, implementar a propagação direta, o treinamento e a retropropagação do erro. Ao final, a rede aprende a reconhecer dígitos manuscritos (MNIST), e o leitor obtém um código funcional e compreensível.

Capítulo 3. Vários Projetos Interessantes

O capítulo é dedicado à aplicação prática da rede neural já criada e a experimentos com ela. São abordados a melhoria da qualidade do reconhecimento, o trabalho com imagens próprias e a influência dos parâmetros de treinamento. A ênfase principal está em como modificar e expandir o modelo, não apenas em usar cegamente um exemplo pronto.

Apêndice A. Breve Introdução ao Cálculo Diferencial

O apêndice explica a matemática minimamente necessária para entender o processo de treinamento de redes neurais. Derivadas e gradientes são introduzidos em um nível intuitivo — exatamente na medida necessária para compreender o algoritmo de retropropagação do erro. Este não é um livro-texto de cálculo, mas uma espécie de "ponte matemática" para o texto principal.

Apêndice B. Rede Neural no Raspberry Pi

Aqui é mostrado como executar e usar a rede neural em um Raspberry Pi. O autor demonstra que as redes neurais podem funcionar mesmo em hardware limitado, se o modelo for suficientemente simples. O apêndice ilustra bem o lado prático da abordagem embarcada e dos dispositivos autônomos.

Opinião

Este é o primeiro livro com o qual comecei a entender como as redes neurais funcionam internamente e como são implementadas na prática. Usando Python como exemplo, o autor desenvolve uma rede neural primitiva e a melhora gradualmente de capítulo a capítulo. No final, o material é apresentado de forma clara, sequencial e acessível.

Вверх