Centre d'apprentissage IA

Centre d'apprentissage IA

Comprenez comment fonctionne l'IA en la construisant vous-même : 47 défis sur les réseaux de neurones, le machine learning, les Transformers et l'apprentissage par renforcement, sans bibliothèque d'IA. Chaque défi s'exécute dans le navigateur, avec des tests instantanés et une revue par l'IA.

  • Python · C++ · C#
  • Tests automatisés
  • Relecture IA

Comment ça marche

  1. 1

    Échauffez-vous avec Python et NumPy

    Les tableaux et les matrices sont le langage de l'IA. Passez cette étape si vous les connaissez déjà.

    Python pour l'IA →
  2. 2

    Lisez la leçon sur le concept

    Chaque module commence par une courte leçon avec du code exécutable qui explique l'idée en termes simples.

    Toutes les leçons d'IA →
  3. 3

    Résolvez les défis

    Implémentez l'idée vous-même en Python, C++ ou C#, avec des tests instantanés et une revue par IA.

Choisissez un parcours

L'apprentissage automatique de zéro

4 modules · 15 défis

Régression, classification et clustering

  1. Préparation des données pour l'apprentissage automatique en Python Travailler avec les données 3 défis
  2. Régression linéaire et logistique en Python Régression 4 défis
  3. Bases de la classification : softmax et k plus proches voisins en Python Classification 6 défis
  4. Similarité cosinus et clustering k-means en Python Similarité et clustering 2 défis
Résoudre en Python C++ C#
Tous les défis d'IA
Facile

Produit scalaire de deux vecteurs

Multipliez deux vecteurs élément par élément et additionnez les résultats, l'opération de base de tout neurone.

Vous apprendrez VecteursProduit scalaire
Réseaux de neuronesaiapprentissage automatique
Aucune solution pour l’instant
Facile

Fonctions d'activation

Appliquez sigmoïde, ReLU, Leaky ReLU ou tanh à chaque valeur d'une liste.

Vous apprendrez SigmoïdeReLU et tanh
Réseaux de neuronesaiapprentissage automatique
Aucune solution pour l’instant
Facile

Un seul neurone artificiel

Calculez la sortie d'un neurone : somme pondérée des entrées plus un biais, passée dans une sigmoïde.

Vous apprendrez NeuronesSommes pondérées
Réseaux de neuronesaiapprentissage automatique
Aucune solution pour l’instant
Moyen

Propagation avant dans une couche dense

Calculez les sorties d'une couche de neurones entièrement connectée, avec l'activation de votre choix.

Vous apprendrez Couches densesActivations
Réseaux de neuronesaiapprentissage automatique
Aucune solution pour l’instant
Moyen

Propagation avant dans un réseau à deux couches

Faites passer les entrées dans une couche cachée ReLU puis une couche de sortie sigmoïde.

Vous apprendrez Propagation avantRéseaux multicouches
Réseaux de neuronesaiapprentissage automatique
Aucune solution pour l’instant
Facile

Fonctions de perte : MSE, MAE et entropie croisée

Mesurez l'erreur des prédictions d'un modèle avec l'erreur quadratique moyenne, l'erreur absolue moyenne ou l'entropie croisée binaire.

Vous apprendrez MSEEntropie croisée
Réseaux de neuronesaiapprentissage automatique
Aucune solution pour l’instant