- Executores
-
Aprender
Aprender Python Exemplos executáveis, NumPy, pandas e mais Aprender IARedes neurais, ML e LLMs do zero Aprender C e C++ Ponteiros, memória, STL e C++ moderno Aprender C#Fundamentos, POO, LINQ, async e exercícios .NET Algoritmos em Python Busca, ordenação, recursão e visualizações O(n) Algoritmos em C e C++ Compare implementações em C e C++
- DesafiosNovo
Conceitos de IA do zero
Neurônios, treinamento, regressão, classificação, atenção, geração de texto, busca e aprendizado por reforço: uma lição curta por ideia, seguida de desafios.
Começar a trilha →1 Redes neurais 4 lições
- Lição 3 desafios Neurônios e funções de ativação em Python Construa um neurônio artificial em Python puro: uma soma ponderada das entradas mais um viés, passada por sigmoid ou ReLU.
- Lição 3 desafios Propagação direta e funções de perda em Python Passe entradas camada por camada por uma pequena rede neural e meça o erro com o erro quadrático e a entropia cruzada.
- Lição 5 desafios Gradiente descendente e retropropagação em Python Treine um neurônio com gradiente descendente: use a regra da cadeia para descobrir como cada peso afeta a perda e desça a encosta.
- Lição 4 desafios Otimizadores de redes neurais: SGD, Momentum e Adam em Python Compare o gradiente descendente simples, o momentum e o Adam minimizando passo a passo a mesma função.
2 Aprendizado de máquina 4 lições
- Lição 3 desafios Preparação de dados para aprendizado de máquina em Python Redimensione variáveis com normalização min-max e padronização z-score, e multiplique matrizes à mão.
- Lição 4 desafios Regressão linear e logística em Python Ajuste uma reta por mínimos quadrados e depois transforme uma pontuação em probabilidade com regressão logística.
- Lição 6 desafios Fundamentos de classificação: softmax e k vizinhos mais próximos em Python Transforme pontuações em probabilidades de classe com softmax, avalie-as com entropia cruzada e classifique pontos com k vizinhos mais próximos.
- Lição 2 desafios Similaridade de cosseno e agrupamento k-means em Python Meça o quanto dois vetores se parecem com a similaridade de cosseno e agrupe dados sem rótulo com k-means.
3 Transformers e LLMs 3 lições
- Lição 3 desafios Tokenização: vocabulário, one-hot e byte pair encoding em Python Transforme texto em números como os modelos de linguagem: monte um vocabulário, codifique palavras em one-hot e aprenda subpalavras com BPE.
- Lição 4 desafios Atenção e self-attention em Python Calcule à mão a scaled dot-product attention com consultas, chaves e valores, e acrescente uma máscara causal como no GPT.
- Lição 2 desafios Como os modelos de linguagem geram texto: temperatura e top-k em Python Veja como um modelo de linguagem escolhe o próximo token: layer normalization, temperatura e amostragem top-k em Python puro.
4 IA clássica e aprendizado por reforço 3 lições
- Lição 4 desafios Busca e IA de jogos: A* e minimax em Python Encontre o caminho mais curto numa grade com a busca A* e escolha a melhor jogada de um jogo com minimax.
- Lição 2 desafios Cadeias de Markov e o dilema entre explorar e aproveitar em Python Preveja estados futuros com uma cadeia de Markov e equilibre exploração e aproveitamento com um bandit epsilon-greedy.
- Lição 2 desafios Aprendizado por reforço: value iteration e Q-learning em Python Ensine um agente a chegar a um objetivo: calcule os valores dos estados com value iteration e depois aprenda-os por tentativa e erro com Q-learning.