Machine Learning Design Patterns
Autor Valliappa Lakshmanan, Sara Robinson, Michael Munnen Limba Engleză Paperback – 31 oct 2020
ACTUALIZAREA: Față de abordările tradiționale care se concentrează strict pe algoritmi, Machine Learning Design Patterns marchează trecerea către o disciplină matură a ingineriei software aplicată în inteligența artificială, sistematizând experiența acumulată de sute de experți în soluții replicabile. Subliniem faptul că acest volum nu este un simplu manual de introducere, ci un catalog riguros de 30 de tipare (patterns) menite să rezolve problemele recurente care apar în ciclul de viață al unui model ML, de la reprezentarea datelor până la faza de producție. Apreciem în mod deosebit structura tehnică a fiecărui capitol, care pornește de la o problemă concretă — cum ar fi dezechilibrul claselor sau degradarea modelului în timp — și oferă multiple variante de soluționare, împreună cu criteriile de selecție pentru cea mai potrivită metodă. Dacă Designing Machine Learning Systems de Chip Huyen v-a oferit cadrul teoretic și arhitectural necesar pentru sisteme fiabile, această carte oferă instrumentele practice și implementările specifice (precum feature crosses sau strategii de distribuție) necesare inginerului de zi cu zi. Notăm cu interes accentul pus pe teme critice, dar adesea ignorate, precum echitatea (fairness) și explicabilitatea modelelor, esențiale pentru adoptarea ML în organizații cu reglementări stricte. Lucrarea se integrează perfect în portofoliul autorilor, completând viziunea aplicată din Data Science on the Google Cloud Platform. În timp ce alte lucrări ale lui Valliappa Lakshmanan, precum Practical Machine Learning for Computer Vision, se concentrează pe domenii specifice de aplicare, volumul de față servește drept fundament metodologic universal, indiferent că lucrați cu TensorFlow sau PyTorch. Este un ghid practic care transformă „arta” machine learning-ului într-o practică inginerească predictibilă.
Preț: 305.99 lei
Preț vechi: 382.49 lei
-20%
Carte disponibilă
Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 66.70 lei
Specificații
ISBN-10: 1098115783
Pagini: 400
Dimensiuni: 177 x 233 x 27 mm
Greutate: 0.7 kg
Editura: O'Reilly
De ce să citești această carte
Pentru inginerii ML și cercetătorii de date care vor să depășească faza de prototip, această carte oferă soluții standardizate pentru probleme complexe. Câștigați acces la bunele practici dezvoltate la Google Cloud pentru a construi sisteme scalabile, ușor de întreținut și, mai ales, corecte din punct de vedere etic. Este resursa ideală pentru a asigura reproductibilitatea modelelor în echipe mari.
Despre autor
Valliappa Lakshmanan, Sara Robinson și Michael Munn sunt experți de renume în cadrul Google Cloud, specializați în implementarea soluțiilor de inteligență artificială la scară largă. Valliappa Lakshmanan a condus anterior echipe de analiză a datelor și este autorul mai multor lucrări fundamentale despre platformele cloud și analiza datelor spațiale. Sara Robinson și Michael Munn completează această expertiză prin experiența lor vastă în dezvoltarea de modele ML și educarea comunității tehnice, oferind împreună o perspectivă unică asupra modului în care design-ul riguros poate preveni eșecul proiectelor de inteligență artificială în mediile de producție.
Descriere
The design patterns in this book capture best practices and solutions to recurring problems in machine learning. Authors Valliappa Lakshmanan, Sara Robinson, and Michael Munn catalog the first tried-and-proven methods to help engineers tackle problems that frequently crop up during the ML process. These design patterns codify the experience of hundreds of experts into advice you can easily follow.
The authors, three Google Cloud engineers, describe 30 patterns for data and problem representation, operationalization, repeatability, reproducibility, flexibility, explainability, and fairness. Each pattern includes a description of the problem, a variety of potential solutions, and recommendations for choosing the most appropriate remedy for your situation.
You'll learn how to:
- Identify and mitigate common challenges when training, evaluating, and deploying ML models
- Represent data for different ML model types, including embeddings, feature crosses, and more
- Choose the right model type for specific problems
- Build a robust training loop that uses checkpoints, distribution strategy, and hyperparameter tuning
- Deploy scalable ML systems that you can retrain and update to reflect new data
- Interpret model predictions for stakeholders and ensure that models are treating users fairly