Fundamentos Matemáticos Iniciante ~120 min

Neurônio e Vetores

Topico 1 de 9
fundamentos matemática neural
AÇÕES
Progresso do Topico 0%

Neurônio e Vetores

Teoria: Vetores, dot product, operações básicas de álgebra linear

Prática: Implementar um neurônio único em NumPy puro

A motivação é concreta desde o minuto um: você aprende dot product porque precisa dele para fazer o neurônio funcionar.


Vídeos Fundamentais#

  • 3Blue1Brown - Essence of Linear Algebra (eps 1-4) - Vetores, combinações lineares, transformações

  • 3Blue1Brown - Dot Products and Duality - Conexão profunda entre dot product e transformações lineares

  • Karpathy - Neural Networks: Zero to Hero (início do micrograd) - Primeiro contato com neurônio computacional (assista os primeiros ~30 min)

    • youtube.com/watch?v=VMj-3S1tku0

Leituras e Tutoriais#


Ferramentas Interativas#


Insight Chave#

Um neurônio é um classificador linear. O dot product w·x mede o quanto o input se alinha com os pesos - geometricamente, é uma projeção. O bias desloca a fronteira de decisão, e a sigmoid "esmaga" o resultado em uma probabilidade entre 0 e 1. Com um neurônio, você só consegue separar dados com uma linha reta. Para resolver problemas não-lineares como XOR, você precisa empilhar neurônios - que é exatamente o próximo tópico.


Entregável#

Um neurônio em NumPy que recebe inputs, multiplica por pesos, soma bias, aplica sigmoid, e retorna output.

Sanity check: Com inputs [1, 0.5], pesos [0.7, -0.3], bias 0.1, seu neurônio deve retornar ~0.5987.

Teste: Execute com 3 pares de inputs diferentes e observe como mudar os pesos muda o output.

Você deve conseguir explicar: O que o dot product está fazendo geometricamente ali — escreva 2-3 linhas de comentário no código.


Checklist#


Conexões#

Próximo passo: Entenda como empilhar neurônios em camadas em mlp-e-matrizes

9 recursos

Este topico tambem pode ser acessado em /topicos/neuronio-e-vetores