Ce livre qui est la deuxième partie du best-seller américain Hands-On Machine Learning with Scikit-Learn & TensorFlow, s’adresse à tous les développeurs qui souhaitent découvrir le Deep Learning, discipline notable de l’intelligence artificielle. Ce livre couvre les techniques fondamentales du Deep Learning : Les réseaux de neurones profonds permettant de concevoir des mécanismes d’apprentissages robustes. Les réseaux de convolution, véritable fer de lance du deep learning, permettant de trier des images par catégories. Les réseaux récurrents, permettant la reconnaissance automatique de formes, de la parole, de l’écriture manuscrite, … Les auto-encodeurs (ou auto-associateurs) utilisés en apprentissage non supervisé pour reconnaitre des structures au sein d’un jeu de données Le reinforcement Learning (apprentissage par renforcement) et une forme d’apprentissage par essais et erreurs visant à découvrir les actions les plus efficaces pour atteindre un but donné. Par ailleurs, ce livre s’appuie sur TensorFlow, qui est un framework de Deep Learning développé par Google. Il est utilisé par les plus grandes firmes du monde telles que : AirBnb, eBay, NVidia, Uber, Intel, Twitter,… Tensorflow représente aujourd’hui, l’un des outils les plus utilisés en Intelligence Artificielle. Tous les exemples de programmation contenus dans ce livre peuvent être retrouvés grâce l’application Jupyter Nootbook (disponible sur github). Ainsi, le lecteur pourra très facilement retrouer les codes sources présents et les exécuter de manière efficace.