- عنوان کتاب: Hands-On Machine Learning with C++
- نویسنده: Kirill Kolodiazhnyi
- حوزه: یادگیری ماشین
- سال انتشار: 2025
- تعداد صفحه: 512
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 13.2 مگابایت
++C میتواند باعث شود که مدلهای یادگیری ماشینی (ML) شما سریعتر و کارآمدتر اجرا شوند. این کتاب اصول ML را به شما آموزش می دهد و نحوه استفاده از کتابخانه های ++C را به شما نشان می دهد. نحوه ایجاد مدل های ML نظارت شده و بدون نظارت را توضیح می دهد.
با تنظیم و بهینه سازی یک مدل برای موارد استفاده مختلف، به شما در انتخاب مدل و اندازه گیری عملکرد کمک می کند. این کتاب تکنیک هایی مانند توصیه های محصول، یادگیری گروهی، تشخیص ناهنجاری، تجزیه و تحلیل احساسات، و تشخیص اشیا با استفاده از کتابخانه های C++ مدرن را پوشش می دهد. علاوه بر این، یاد خواهید گرفت که چگونه با چالشهای تولید و استقرار در پلتفرمهای تلفن همراه کنار بیایید و چگونه قالب مدل ONNX میتواند به شما در چنین کارهایی کمک کند.
این نسخه جدید با موضوعات کلیدی مانند پیاده سازی تجزیه و تحلیل احساسات با استفاده از یادگیری انتقال و مدل های مبتنی بر ترانسفورماتور و ردیابی و تجسم آزمایش های ML با MLflow به روز شده است. همچنین، یک بخش اضافی در مورد استفاده از Optuna برای انتخاب هایپرپارامتر وجود دارد. بخش مربوط به استقرار مدل در پلتفرم های تلفن همراه با توضیح مفصلی در مورد تشخیص اشیاء در زمان واقعی برای Android با ++C گسترش یافته است.
در پایان این کتاب ++C، شما دانش دنیای واقعی ML و C++ و همچنین مهارتهای استفاده از C++ برای ساختن سیستمهای قدرتمند ML را خواهید داشت.
اگر می خواهید با الگوریتم ها و تکنیک های ML با استفاده از زبان محبوب C++ شروع کنید، این کتاب برای شما مناسب است. این کتاب علاوه بر اینکه اولین دوره مفیدی در ML با C++ است، برای تحلیلگران داده، دانشمندان داده و توسعه دهندگان ML که به دنبال پیاده سازی مدل های مختلف ML در تولید با استفاده از C++ هستند نیز جذاب خواهد بود، که می تواند برای برخی از پلتفرم های خاص مفید باشد، به عنوان مثال، دستگاه های تعبیه شده برای شروع کار با این کتاب، دانش کاری زبان برنامه نویسی C++، جبر خطی، و درک پایه حساب دیفرانسیل و انتگرال مورد نیاز است.
C++ can make your machine learning (ML) models run faster and more efficiently. This book teaches you the basics of ML and shows you how to use C++ libraries. It explains how to create supervised and unsupervised ML models.
You’ll get hands-on with tuning and optimizing a model for different use cases, assisting you with model selection and the measurement of performance. The book covers techniques such as product recommendations, ensemble learning, anomaly detection, sentiment analysis, and object recognition using modern C++ libraries. Further, you’ll learn how to handle production and deployment challenges on mobile platforms, and how the ONNX model format can help you in such tasks.
This new edition is updated with key topics such as sentiment analysis implementation using transfer learning and transformer-based models and tracking and visualizing ML experiments with MLflow. Also, there is an additional section about using Optuna for hyperparameter selection. The section about model deployment into mobile platforms is extended with a detailed explanation of real-time object detection for Android with C++.
By the end of this C++ book, you will have real-world ML and C++ knowledge, as well as the skills to use C++ to build powerful ML systems.
If you want to get started with ML algorithms and techniques using the popular C++ language, then this book is for you. Aside from being a useful first course in ML with C++, this book will also appeal to data analysts, data scientists, and ML developers looking to implement different ML models in production using C++, which can be useful for some specific platforms, for example, embedded devices. Working knowledge of the C++ programming language, linear algebra, and basic calculus understanding are needed to get started with this book.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Hands-On Machine Learning with C++
نظرات کاربران