Fermer

novembre 8, 2020

Que vérifier sur un livre d'apprentissage automatique Python avant de l'acheter


Avec autant de livres sur l'apprentissage automatique Python, faire un choix devient de plus en plus difficile. Vous investissez à la fois votre temps et votre argent pour apprendre quelque chose qui peut vous ouvrir de nouvelles perspectives de carrière. Ce serait une déception d’arriver à mi-parcours d’un livre d’apprentissage automatique de 700 pages pour se rendre compte que ce n’est pas pour vous. le volume est unique en soi. Et avec autant de livres ayant des titres similaires, le choix peut prêter à confusion, surtout si vous êtes au début de votre parcours d'apprentissage automatique.

Voici trois choses qui vous aideront à mieux évaluer un livre d'apprentissage automatique Python avant de l'acheter

Les prérequis

Chaque livre sur la programmation a une section dans la préface ou l'intro où les auteurs décrivent le public cible du livre. Cette partie est généralement intitulée «conditions préalables» ou «qui doit lire ce livre». Si vous êtes dans une librairie, prenez le livre et passez à cette section. Si vous achetez en ligne, Amazon et d'autres boutiques en ligne vous permettent d'afficher les premières pages du livre, y compris la section sur les prérequis.

Voici quelques éléments qui méritent d'être recherchés dans la section des prérequis:

  • Compétences Python: certains livres utilisent des extraits de code simples juste pour prouver un concept, tandis que d'autres utilisent des fonctionnalités avancées de Python telles que la compréhension de liste, le découpage, avec instructions le déballage des paramètres, etc. . S'il n'est pas juste de s'attendre à ce que le livre crée une liste complète de toutes les techniques qu'il utilisera, il devrait au moins mentionner le niveau de compétences dont vous avez besoin. (La plupart des livres d'apprentissage automatique supposent que vous avez une compréhension de base de la science des données et de Python.)
  • Bibliothèques Python: les livres d'apprentissage automatique Python utilisent généralement ScikitLearn (et parfois SciPy) pour implémenter des algorithmes. Livres sur apprentissage en profondeur couverture TensorFlow, Keras et PyTorch. Mais ces livres utilisent également des bibliothèques scientifiques telles que Numpy, Pandas et Matplotlib pour charger et manipuler des données. Certains livres couvriront ces bibliothèques tandis que d'autres vous diront que vous devriez déjà en avoir l'expérience. (Pour être clair, ces bibliothèques ont des livres dédiés qui s'étendent sur plusieurs centaines de pages.)
  • Outils Python: La plupart des développeurs de machine learning Python préfèrent Jupyter Notebook, une interface Web qui vous permet de coder et de tester vos algorithmes en un seul endroit et d'enregistrer les résultats au format HTML. Si un livre utilise Jupyter, il doit indiquer s'il vous guidera à travers l'installation et la configuration.
  • Compétences mathématiques: Sous le capot, l'apprentissage automatique implique une grande quantité d'algèbre linéaire, de calcul, et statistiques . Certains livres tenteront de décrire la mécanique des algorithmes d'apprentissage automatique à travers des descriptions conceptuelles et des dessins. D'autres ne feront que répéter les équations mathématiques et vous permettront de le comprendre par vous-même (et certains livres essaieront de combler le fossé entre les deux avec une description étape par étape des algorithmes). La plupart des livres vous indiquent les compétences en mathématiques dont vous avez besoin pour lire le livre.

 machine learning prerequisites "width =" 696 "height =" 245 "data-attachment-id =" 8657 "data-permalink =" https: // bdtechtalks.com/2020/10/29/machine-learning-books-tips/machine-learning-prerequisites/ "data-orig-file =" https://i1.wp.com/bdtechtalks.com/wp-content/ uploads / 2020/10 / machine-learning-prerequisites.png? fit = 1906% 2C670 & ssl = 1 "data-orig-size =" 1906 670 "data-comments-open =" 1 "data-image-meta =" { "aperture": "0", "credit": "", "camera": "", "caption": "", "created_timestamp": "0", "copyright": "", "focal_length": "0 "," iso ":" 0 "," shutter_speed ":" 0 "," title ":" "," orientation ":" 0 "}" data-image-title = "Conditions préalables à l'apprentissage automatique" data-image-description = "" data-medium-file = "https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning-prerequisites.png?fit=300%2C105&ssl=1" data-large-file = "https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning-prerequisites.png?fit=696%2C245&ssl=1" data-reca lc-dims = "1" data-lazy-shared = "1" data-src = "https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning-prerequisites .png? resize = 696% 2C245 & ssl = 1 "data-lazy =" true "data-srcset =" https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning -prerequisites.png? resize = 1024% 2C360 & ssl = 1 1024w, https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning-prerequisites.png?resize=300% 2C105 & ssl = 1 300w, https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning-prerequisites.png?resize=768%2C270&ssl=1 768w, https: // i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning-prerequisites.png?resize=1536%2C540&ssl=1 1536w, https://i1.wp.com/bdtechtalks.com /wp-content/uploads/2020/10/machine-learning-prerequisites.png?resize=696%2C245&ssl=1 696w, https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/ 10 / machine-learning-prerequisites.png? Resize = 1068% 2C375 & ssl = 1 1068w, https://i1.wp.com/bdtechtalks.com/wp-content/upload s / 2020/10 / machine-learning-prerequisites.png? resize = 1195% 2C420 & ssl = 1 1195w, https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning -prerequisites.png? w = 1906 & ssl = 1 1906w, https://i1.wp.com/bdtechtalks.com/wp-content/uploads/2020/10/machine-learning-prerequisites.png?w=1392&ssl=1 1392w "/><figcaption><a href=