Introduction à TensorFlow

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

TensorFlow est une plate-forme Open Source de bout en bout dédiée au machine learning. TensorFlow est un système complet permettant de gérer tous les aspects d'un système de machine learning. Toutefois, cette classe se concentre sur l'utilisation d'une API TensorFlow particulière pour développer et entraîner des modèles de machine learning. Pour en savoir plus sur ce système plus large, consultez la documentation de TensorFlow.

Les API TensorFlow sont organisées de façon hiérarchique, les API de haut niveau étant basées sur les API de bas niveau. Les chercheurs en machine learning utilisent les API de bas niveau pour créer et explorer de nouveaux algorithmes de machine learning. Dans cette classe, vous allez utiliser une API de haut niveau nommée tf.keras pour définir et entraîner des modèles de machine learning, ainsi que pour effectuer des prédictions. tf.keras est la variante TensorFlow de l'API Open Source Keras.

La figure suivante montre la hiérarchie des kits d'outils TensorFlow:

Hiérarchie simplifiée des kits d'outils TensorFlow. L'API tf.keras est en haut de la page.

Figure 1. Hiérarchie des kits TensorFlow.

Les versions précédentes du cours d'initiation au machine learning étaient axées sur une API TensorFlow de haut niveau nommée "Estimators", que nous n'explorons plus ici.