- Esecutori
-
Impara
Centro di apprendimento Python Esempi eseguibili, NumPy, pandas e altro Centro di apprendimento C e C++ Puntatori, memoria, STL e C++ moderno Centro di apprendimento 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++
- Sfide
Percorso di IA
Costruisci una rete neurale da zero in Python
15 sfide ti portano dal prodotto scalare a una rete che impara lo XOR, e poi agli ottimizzatori moderni come Adam, senza librerie di IA: neuroni, attivazioni, perdita, gradienti, retropropagazione e addestramento. Risolvile in ordine in Python; ognuna gira nel browser con test immediati e una revisione dell'IA.
Accedi per salvare i tuoi progressi nel percorso.
0%risolte
0 / 15
-
1 0/3Elementi di base
Vettori, funzioni di attivazione e un singolo neurone.
-
2 0/3Propagazione in avanti
Strati, una rete a due strati e funzioni di perdita.
-
3 0/5Addestramento
Gradienti, retropropagazione e discesa del gradiente, fino a risolvere lo XOR.
- 1 Derivate delle funzioni di attivazione Facile Risolvi in Python
- 2 Gradienti di un singolo neurone Media Risolvi in Python
- 3 Retropropagazione in una rete a due strati Difficile Risolvi in Python
- 4 Addestra un neurone con la discesa del gradiente Media Risolvi in Python
- 5 Addestra una rete neurale a risolvere lo XOR Difficile Risolvi in Python
-
4 0/4Addestrare meglio
Inizializzazione dei pesi, mini-batch, momentum e Adam.