Cantitate/Preț
Produs

Bayesian Optimization in Action

Autor Quan Nguyen
en Limba Engleză Paperback – 14 noi 2023

Problema optimizării hiperparametrilor și a funcțiilor de tip „black-box” reprezintă adesea un blocaj major în dezvoltarea modelelor complexe de inteligență artificială. Reținem că Bayesian Optimization in Action abordează direct această provocare, oferind un ghid tehnic riguros pentru construirea sistemelor de optimizare de la zero. Subliniem tranziția pe care autorul o realizează de la cercetarea teoretică abstractă la implementări software funcționale, demonstrând că acest domeniu nu trebuie să rămână inaccesibil programatorilor fără un doctorat în matematică. Structura volumului pune accent pe vizualizare și exemple practice, facilitând înțelegerea proceselor gaussiene și a funcțiilor de achiziție. Complementar lucrării Bayesian Optimization de Peng Liu, care explorează biblioteci specifice precum BoTorch, volumul de față se concentrează mai profund pe arhitectura internă a sistemelor, oferind cititorului control total asupra algoritmilor implementați. Față de abordarea academică din Bayesian Optimization with Application to Computer Experiments, Quan Nguyen prioritizează fluxul de lucru din mediile de producție software. Credem că experiența anterioară a autorului, reflectată în Advanced Python Programming, este evidentă aici prin calitatea codului și atenția acordată design patterns-urilor necesare pentru a scala aceste soluții în sisteme distribuite. Volumul nu se limitează la teorie, ci oferă instrumentele necesare pentru a reduce costurile computaționale și pentru a îmbunătăți precizia modelelor prin tehnici de eșantionare eficientă.

Citește tot Restrânge

Preț: 33777 lei

Preț vechi: 42222 lei
-20%

Puncte Express: 507

Carte disponibilă

Livrare economică 28 septembrie-12 octombrie

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781633439078
ISBN-10: 1633439070
Pagini: 424
Dimensiuni: 184 x 232 x 23 mm
Greutate: 0.79 kg
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte inginerilor de Machine Learning și cercetătorilor care doresc să stăpânească optimizarea Bayesiană dincolo de simpla utilizare a unor biblioteci predefinite. Câștigați abilitatea de a construi sisteme de optimizare eficiente, capabile să găsească soluții globale pentru probleme complexe cu resurse minime. Este un manual practic esențial pentru oricine vrea să automatizeze reglarea fină a modelelor AI.


Despre autor

Quan Nguyen este un specialist în tehnologie cu o experiență vastă în ecosistemul Python, fiind recunoscut pentru capacitatea sa de a explica arhitecturi software complexe. În lucrarea sa anterioară, Advanced Python Programming, a explorat design patterns și algoritmi distribuiți folosind Dask și PySpark, competențe care se reflectă în rigoarea tehnică a volumului de față. Expertiza sa se concentrează pe transformarea conceptelor matematice avansate în soluții de programare scalabile și eficiente, fiind un contributor activ în comunitatea de Data Science și dezvoltare software de înaltă performanță.


Descriere scurtă

Bayesian optimization helps pinpoint the best configuration for your machine learning models with speed and accuracy. Put its advanced techniques into practice with this hands-on guide.

In Bayesian Optimization in Action you will learn how to:
  • Train Gaussian processes on both sparse and large data sets
  • Combine Gaussian processes with deep neural networks to make them flexible and expressive
  • Find the most successful strategies for hyperparameter tuning
  • Navigate a search space and identify high-performing regions
  • Apply Bayesian optimization to cost-constrained, multi-objective, and preference optimization
  • Implement Bayesian optimization with PyTorch, GPyTorch, and BoTorch

Bayesian Optimization in Action shows you how to optimize hyperparameter tuning, A/B testing, and other aspects of the machine learning process by applying cutting-edge Bayesian techniques. Using clear language, illustrations, and concrete examples, this book proves that Bayesian optimization doesn’t have to be difficult! You’ll get in-depth insights into how Bayesian optimization works and learn how to implement it with cutting-edge Python libraries. The book’s easy-to-reuse code samples let you hit the ground running by plugging them straight into your own projects.

Forewords by Luis Serrano and David Sweet.

About the technology

In machine learning, optimization is about achieving the best predictions—shortest delivery routes, perfect price points, most accurate recommendations—in the fewest number of steps. Bayesian optimization uses the mathematics of probability to fine-tune ML functions, algorithms, and hyperparameters efficiently when traditional methods are too slow or expensive.

About the book

Bayesian Optimization in Action teaches you how to create efficient machine learning processes using a Bayesian approach. In it, you’ll explore practical techniques for training large datasets, hyperparameter tuning, and navigating complex search spaces. This interesting book includes engaging illustrations and fun examples like perfecting coffee sweetness, predicting weather, and even debunking psychic claims. You’ll learn how to navigate multi-objective scenarios, account for decision costs, and tackle pairwise comparisons.

What's inside
  • Gaussian processes for sparse and large datasets
  • Strategies for hyperparameter tuning
  • Identify high-performing regions
  • Examples in PyTorch, GPyTorch, and BoTorch

About the reader
For machine learning practitioners who are confident in math and statistics.

About the author
Quan Nguyen is a research assistant at Washington University in St. Louis. He writes for the Python Software Foundation and has authored several books on Python programming.

Table of Contents

1 Introduction to Bayesian optimization
PART 1 MODELING WITH GAUSSIAN PROCESSES
2 Gaussian processes as distributions over functions
3 Customizing a Gaussian process with the mean and covariance functions
PART 2 MAKING DECISIONS WITH BAYESIAN OPTIMIZATION
4 Refining the best result with improvement-based policies
5 Exploring the search space with bandit-style policies
6 Leveraging information theory with entropy-based policies
PART 3 EXTENDING BAYESIAN OPTIMIZATION TO SPECIALIZED SETTINGS
7 Maximizing throughput with batch optimization
8 Satisfying extra constraints with constrained optimization
9 Balancing utility and cost with multifidelity optimization
10 Learning from pairwise comparisons with preference optimization
11 Optimizing multiple objectives at the same time
PART 4 SPECIAL GAUSSIAN PROCESS MODELS
12 Scaling Gaussian processes to large datasets
13 Combining Gaussian processes with neural networks

Notă biografică

Quan Nguyen is a Python programmer and machine learning enthusiast. He is interested in solving decision-making problems that involve uncertainty. Quan has authored several books on Python programming and scientific computing. He is currently pursuing a Ph.D. degree in computer science at Washington University in St. Louis where he does research on Bayesian methods in machine learning.