Apprentissage automatique et Rust : des bases à la production
Apprentissage automatique et Rust : des bases à la production
Résumé :
Le livre "Apprentissage automatique et Rust" est le premier guide pratique du genre, qui combine la puissance et la performance du langage Rust avec les méthodes modernes d'apprentissage automatique. L'auteur, Alexeï Volkov, développeur Rust expérimenté et chercheur en ML, vous guidera pas à pas des bases jusqu'à la création de modèles prêts pour la production.
Ce livre est destiné à :
- Développeurs Rust souhaitant maîtriser l'apprentissage automatique sans passer par Python
- Data Scientists cherchant à améliorer la performance de leurs modèles
- Programmeurs système intéressés par l'intégration du ML dans des systèmes à forte charge
- Tous ceux qui veulent comprendre comment appliquer Rust dans le domaine de l'intelligence artificielle
Ce que vous apprendrez dans ce livre :
- Les bases de l'algèbre linéaire et des statistiques en utilisant les crates
ndarrayetnalgebra - Implémentation d'algorithmes classiques : régression linéaire, arbres de décision, SVM
- Construction et entraînement de réseaux de neurones avec
tch-rs(liaison avec PyTorch) etburn - Travail avec les données : chargement, prétraitement et augmentation avec
polarsetcsv - Sérialisation des modèles, leur déploiement et optimisation pour la production
- Calculs parallèles et accélération GPU avec Rust
- Projets pratiques : de la reconnaissance d'images aux séries temporelles
Caractéristiques du livre :
- Tous les exemples de code sont disponibles sur GitHub et entièrement fonctionnels
- Instructions pas à pas avec explication de chaque étape
- Comparaison des performances Rust vs Python dans les tâches de ML
- Conseils pour le choix des crates et l'architecture des applications
Le livre est écrit dans un langage vivant et convient aussi bien aux débutants en Rust (avec une connaissance de base de la syntaxe) qu'aux programmeurs expérimentés. Après l'avoir lu, vous serez capable de créer des systèmes ML rapides, sécurisés et efficaces, prêts à être utilisés dans des projets réels.
Un complément idéal à votre bibliothèque si vous souhaitez porter vos compétences en apprentissage automatique à un nouveau niveau avec Rust.