Skip to content

Keras - Accueil

Bienvenue dans le tutoriel Keras. Keras est une API de haut niveau conviviale, modulaire et extensible pour développer et entraîner des réseaux neuronaux. Elle est intégrée à la plateforme TensorFlow (tf.keras) et conçue pour permettre une expérimentation rapide avec des modèles de deep learning.

Des organisations et des chercheurs de premier plan dans le monde entier utilisent Keras (au sein de TensorFlow) pour des applications allant de la vision par ordinateur et du traitement du langage naturel à l’apprentissage par renforcement et aux modèles génératifs. Ce tutoriel vous guidera à travers l’installation de tf.keras, la compréhension des fondamentaux du deep learning, l’exploration des composants de Keras (Modèles, Couches, Modules) et la construction d’applications pratiques de deep learning.

Ce tutoriel est destiné aux développeurs, aux data scientists, aux étudiants et aux chercheurs intéressés par l’apprentissage et l’application du deep learning à l’aide d’un framework pratique et de haut niveau. Il vise à fournir une base solide pour construire, entraîner et évaluer des réseaux neuronaux avec tf.keras.

Avant de commencer, une compréhension de base des concepts suivants est recommandée :

  • Programmation Python : Familiarité avec la syntaxe Python, les structures de données (listes, dictionnaires), les fonctions et les concepts de base de la programmation orientée objet.
  • Fondamentaux du Machine Learning : Compréhension de concepts tels que les ensembles d’entraînement/validation/test, les caractéristiques (features), les étiquettes (labels), l’apprentissage supervisé, la classification vs la régression, le surapprentissage (overfitting).
  • Concepts de base des réseaux neuronaux (utile) : Bien que le tutoriel couvre les bases, une exposition préalable à des concepts comme les neurones, les couches, les fonctions d’activation et les fonctions de perte (loss functions) peut être bénéfique.
  • Bibliothèque NumPy (utile) : La connaissance de NumPy pour les opérations numériques et la manipulation de tableaux est utile, car Keras interagit souvent avec des tableaux NumPy.

Aucune expérience préalable avec TensorFlow ou d’autres frameworks de deep learning n’est strictement requise, car ce tutoriel vise à introduire tf.keras en partant de zéro.