Cantitate/Preț
Produs

Learning Ray: Flexible Distributed Python for Machine Learning

Autor Max Pumperla, Edward Oakes, Richard Liaw
en Limba Engleză Paperback – 21 mar 2023

Structura progresivă a volumului Learning Ray ghidează cititorul de la înțelegerea conceptelor de bază ale calculului distribuit până la implementarea unor ecosisteme complexe de învățare automată. Descoperim aici o abordare tehnică ce demitizează dificultatea execuției paralele în Python, oferind instrumente specifice pentru gestionarea sarcinilor de lucru intensive. Găsim în această carte o analiză detaliată a bibliotecilor fundamentale: Ray Core pentru aplicații distribuite, Ray Tune pentru optimizarea hiperparametrilor și RLlib, dedicată învățării prin recompensă (reinforcement learning). Ca și Adi Polak în Scaling Machine Learning with Spark, autorii distilează experiență reală în principii acționabile, însă se concentrează pe flexibilitatea oferită de ecosistemul Ray în raport cu Python. Textul pune accent pe specificațiile tehnice ale Ray Train pentru antrenament distribuit și pe Ray Datasets pentru procesarea fluxurilor mari de date. Un punct central al lucrării este integrarea acestor componente în Ray AIR, un sistem unitar pentru aplicații de inteligență artificială end-to-end. Autorii Max Pumperla, Edward Oakes și Richard Liaw explică modul în care acest framework se inserează în peisajul actual al instrumentelor de machine learning, facilitând tranziția de la prototipuri rulate local la clustere de calcul masive. Abordarea este una practică, axată pe scalabilitate și eficiență operațională. Spre deosebire de alte soluții mai rigide, Ray este prezentat ca o punte între ingineria datelor și cercetarea în inteligență artificială, oferind o metodă fluidă de a servi modelele prin Ray Serve. Lucrarea servește drept documentație aplicată pentru programatorii care doresc să depășească limitările execuției pe un singur nod de calcul, transformând complexitatea sistemelor distribuite într-un flux de lucru gestionabil.

Citește tot Restrânge

Preț: 29660 lei

Preț vechi: 37075 lei
-20%

Puncte Express: 445

Carte disponibilă

Livrare economică 25 mai-08 iunie
Livrare express 08-14 mai pentru 6489 lei


Specificații

ISBN-13: 9781098117221
ISBN-10: 1098117220
Pagini: 271
Dimensiuni: 177 x 231 x 16 mm
Greutate: 0.49 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte inginerilor de date și cercetătorilor ML care utilizează Python și se confruntă cu limitări de performanță. Cititorul câștigă competențe directe în utilizarea ecosistemului Ray pentru a scala antrenarea modelelor și optimizarea acestora. Este un ghid esențial pentru cei care vor să implementeze soluții de învățare automată la scară industrială, utilizând un framework open-source modern și flexibil.


Despre autor

Max Pumperla, Edward Oakes și Richard Liaw sunt experți recunoscuți în domeniul sistemelor distribuite și al inteligenței artificiale, fiind implicați direct în dezvoltarea framework-ului Ray. Experiența lor cumulată acoperă atât partea de inginerie software, cât și pe cea de cercetare aplicată în machine learning. Aceștia au contribuit semnificativ la ecosistemul open-source, lucrând la intersecția dintre scalabilitatea infrastructurii și algoritmii complecși de învățare automată. Prin activitatea lor, au ajutat numeroase organizații să adopte soluții eficiente pentru procesarea datelor la scară mare, consolidând Ray ca un standard în industria de profil.


Descriere

Get started with Ray, the open source distributed computing framework that simplifies the process of scaling compute-intensive Python workloads. With this practical book, Python programmers, data engineers, and data scientists will learn how to leverage Ray locally and spin up compute clusters. You'll be able to use Ray to structure and run machine learning programs at scale.

Authors Max Pumperla, Edward Oakes, and Richard Liaw show you how to build machine learning applications with Ray. You'll understand how Ray fits into the current landscape of machine learning tools and discover how Ray continues to integrate ever more tightly with these tools. Distributed computation is hard, but by using Ray you'll find it easy to get started.

  • Learn how to build your first distributed applications with Ray Core
  • Conduct hyperparameter optimization with Ray Tune
  • Use the Ray RLlib library for reinforcement learning
  • Manage distributed training with the Ray Train library
  • Use Ray to perform data processing with Ray Datasets
  • Learn how work with Ray Clusters and serve models with Ray Serve
  • Build end-to-end machine learning applications with Ray AIR

Notă biografică

Max Pumperla is a data science professor and software engineer located in Hamburg, Germany. He's an active open source contributor, maintainer of several Python packages, and author of machine learning books. He currently works as software engineer at Anyscale. As head of product research at Pathmind Inc. he was developing reinforcement learning solutions for industrial applications at scale using Ray RLlib, Serve and Tune.