Hands-On Machine Learning with C++. Build, train, and deploy end-to-end machine learning and deep learning pipelines - Second Edition - Helion
Tytuł oryginału: Hands-On Machine Learning with C++. Build, train, and deploy end-to-end machine learning and deep learning pipelines - Second Edition
ISBN: 9781805126140
stron: 78, Format: ebook
Księgarnia: Helion
Cena książki: 139,00 zł
Książka będzie dostępna od listopada 2024
C++ can make your machine learning models run faster and more efficiently. This handy guide will help you learn the fundamentals of machine learning, showing you how to use C++ libraries to get the most out of your data. This book makes machine learning with C++ for beginners easy with its example-based approach, demonstrating how to implement supervised and unsupervised ML algorithms through real-world examples.
You’ll get hands-on experience with tuning and optimizing a model for different use cases, and get to grips with model selection and the measurement of performance. Next, you’ll cover techniques such as product recommendations, ensemble learning, anomaly detection, sentiment analysis, and object recognition using modern C++ libraries such as PyTorch C++ API, TensorFlow C++ API, Flashlight, mlpack, and dlib. You’ll also explore neural networks, deep learning, and transfer learning that allows you to use pre-trained models. The later chapters will teach you how to handle production and deployment challenges on mobile and cloud platforms, and how the ONNX model format can help you with such tasks. You’ll also learn how to extend existing deep learning frameworks with new operations.
By the end of this book, you will have real-world ML and C++ knowledge, as well as the skills to use C++ to build powerful ML systems.
Spis treści
Hands-On Machine Learning with C++. Build, train, and deploy end-to-end machine learning and deep learning pipelines - Second Edition eBook -- spis treści
- 1. Introduction to Machine Learning with C++
- 2. Data Processing
- 3. Measuring Performance and Selecting Models
- 4. Clustering
- 5. Anomaly Detection
- 6. Dimensionality Reduction
- 7. Classification
- 8. Recommender Systems
- 9. Ensemble Learning
- 10. Neural Networks for Image Classification
- 11. Sentiment Analysis with BERT and Transfer Learning
- 12. Exporting and Importing Models
- 13. Tracking and Visualizing ML Experiments
- 14. Deploying Models on a Mobile Platform