- Esecutori
-
Impara
Impara Python Esempi eseguibili, NumPy, pandas e altro Impara l'IAReti neurali, ML e LLM da zero Impara C e C++ Puntatori, memoria, STL e C++ moderno Impara C#Fondamenti, OOP, LINQ, async ed esercizi .NET Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++
- SfideNuovo
Concetti di IA da zero
Neuroni, addestramento, regressione, classificazione, attention, generazione di testo, ricerca e apprendimento per rinforzo: una breve lezione per ogni idea, seguita da sfide.
Inizia il percorso →1 Reti neurali 4 lezioni
- Lezione 3 sfide Neuroni e funzioni di attivazione in Python Costruisci un neurone artificiale in Python puro: una somma pesata degli input più un bias, passata attraverso sigmoid o ReLU.
- Lezione 3 sfide Propagazione in avanti e funzioni di perdita in Python Fai passare gli input strato per strato in una piccola rete neurale, poi misura l'errore con l'errore quadratico e la cross-entropy.
- Lezione 5 sfide Discesa del gradiente e backpropagation in Python Addestra un neurone con la discesa del gradiente: usa la regola della catena per capire come ogni peso influenza la perdita, poi scendi lungo la pendenza.
- Lezione 4 sfide Ottimizzatori per reti neurali: SGD, Momentum e Adam in Python Confronta la discesa del gradiente semplice, il momentum e Adam minimizzando passo dopo passo la stessa funzione.
2 Machine learning 4 lezioni
- Lezione 3 sfide Preparazione dei dati per il machine learning in Python Riscala le feature con la normalizzazione min-max e la standardizzazione z-score, e moltiplica le matrici a mano.
- Lezione 4 sfide Regressione lineare e logistica in Python Adatta una retta con i minimi quadrati, poi trasforma un punteggio in probabilità con la regressione logistica.
- Lezione 6 sfide Basi della classificazione: softmax e k-nearest neighbors in Python Trasforma i punteggi in probabilità di classe con softmax, valutali con la cross-entropy e classifica punti con i k vicini più prossimi.
- Lezione 2 sfide Similarità del coseno e clustering k-means in Python Misura quanto sono simili due vettori con la similarità del coseno e raggruppa dati senza etichette con k-means.
3 Transformer e LLM 3 lezioni
- Lezione 3 sfide Tokenizzazione: vocabolario, one-hot e byte pair encoding in Python Trasforma il testo in numeri come fanno i modelli linguistici: costruisci un vocabolario, codifica le parole in one-hot e impara token di sottoparole con BPE.
- Lezione 4 sfide Attention e self-attention in Python Calcola a mano la scaled dot-product attention con query, key e value, poi aggiungi una maschera causale come in GPT.
- Lezione 2 sfide Come i modelli linguistici generano testo: temperature e top-k in Python Guarda come un modello linguistico sceglie il token successivo: layer normalization, temperature e campionamento top-k in Python puro.
4 IA classica e apprendimento per rinforzo 3 lezioni
- Lezione 4 sfide Ricerca e IA per i giochi: A* e minimax in Python Trova il percorso più breve su una griglia con la ricerca A* e scegli la mossa migliore in un gioco con minimax.
- Lezione 2 sfide Catene di Markov e il compromesso tra esplorazione e sfruttamento in Python Prevedi gli stati futuri con una catena di Markov e bilancia esplorazione e sfruttamento con un bandit epsilon-greedy.
- Lezione 2 sfide Apprendimento per rinforzo: value iteration e Q-learning in Python Insegna a un agente a raggiungere un obiettivo: calcola i valori degli stati con la value iteration, poi imparali per tentativi ed errori con il Q-learning.