Apprentissage automatique et Go (Golang) : Guide pratique
300 pages
French
PDF
4.5

Apprentissage automatique et Go (Golang) : Guide pratique

Apprentissage automatique et Go (Golang) : Guide pratique

Auteur :

Année :

Résumé :

Le livre « Apprentissage automatique et Go (Golang) » est le premier guide pratique en français qui combine la puissance du langage Go et les méthodes modernes d'apprentissage automatique. Si vous pensiez que le ML se limitait à Python, ce livre brisera les stéréotypes. Go offre des performances élevées, une parallélisation simple et un déploiement facile, ce qui en fait un choix idéal pour les systèmes de production en apprentissage automatique.



De quoi parle ce livre ?

Le livre couvre le cycle complet du travail avec le ML en Go :

  • Collecte et préparation des données — travail avec CSV, JSON, bases de données, nettoyage et normalisation des données en Go.
  • Implémentation d'algorithmes à partir de zéro — régression linéaire, régression logistique, arbres de décision, k-plus proches voisins. Vous n'utilisez pas simplement des bibliothèques prêtes à l'emploi, vous comprenez comment fonctionnent les algorithmes.
  • Utilisation de bibliothèques Go populaires — golearn, gonum, gorgonia pour les réseaux de neurones, smile pour les statistiques.
  • Évaluation et validation des modèles — validation croisée, métriques (précision, rappel, F1), courbes ROC.
  • Intégration avec Python — comment appeler des modèles Python depuis Go et vice versa, utilisation d'ONNX pour l'échange multiplateforme de modèles.
  • Production — déploiement de services ML via REST API, gRPC, travail avec Kafka pour les données en flux, surveillance des modèles en production.


À qui s'adresse ce livre ?

  • Développeurs Go qui souhaitent ajouter le ML à leur stack sans passer à Python.
  • Ingénieurs ML à la recherche d'alternatives à Python pour les systèmes à forte charge.
  • Étudiants et enseignants étudiant l'apprentissage automatique dans des langages modernes.
  • Tous ceux qui veulent comprendre comment construire des systèmes ML prêts pour la production sans frameworks lourds.


Qu'allez-vous apprendre ?

  • Comment implémenter les principaux algorithmes de ML en Go à partir de zéro.
  • Comment utiliser des bibliothèques prêtes à l'emploi pour accélérer le développement.
  • Comment traiter de grands volumes de données à l'aide de goroutines et de canaux.
  • Comment empaqueter un modèle dans Docker et le déployer dans Kubernetes.
  • Comment tester et déboguer du code ML en Go.


Pourquoi Go pour le ML ?

Go se compile en binaire, ne nécessite pas de machine virtuelle, offre un support intégré de la concurrence et une excellente bibliothèque standard. Le livre montre comment transformer ces avantages en solutions ML réelles : des prédictions simples aux systèmes de recommandation complexes.



Chaque chapitre contient des exemples pratiques avec du code exécutable immédiatement. À la fin du livre, vous créerez un service de prévision complet, prêt pour une exploitation industrielle.



Le livre convient du niveau Junior au Senior — le matériel est structuré de manière à ce que les débutants comprennent les bases, tandis que les développeurs expérimentés trouveront des techniques avancées d'optimisation et de déploiement.



Plongez dans le monde de l'apprentissage automatique en Go et découvrez une nouvelle façon de créer des applications intelligentes et rapides !

Recommendations