محتوای کتاب
معرفی کتاب Building Machine Learning Pipelines
Building Machine Learning Pipelines: Automating Model Life Cycles with TensorFlow
چرا پایپ لاین یادگیری ماشین اهمیت دارد؟
- دادهها را نسخهبندی و مدیریت کند؛
- تغییرات و انحراف در توزیع دادهها را شناسایی کند؛
- دادهها را برای آموزش و ارزیابی مدل آماده کند؛
- فرایند آموزش مدل را خودکار کند؛
- نسخهها و نتایج آموزش را ثبت و ردیابی کند؛
- مدلهای آموزشدیده را تحلیل و اعتبارسنجی کند؛
- مدل تأییدشده را در محیط عملیاتی مستقر کند؛
- مدل مستقرشده را مقیاسپذیر کند؛
- دادههای جدید و معیارهای عملکرد را از طریق حلقههای بازخورد جمعآوری کند.
در کتاب Building Machine Learning Pipelines چه میآموزید؟
- آشنایی با مراحل طراحی و پیادهسازی پایپلاین یادگیری ماشین؛
- ساخت پایپلاین با استفاده از کامپوننتهای TensorFlow Extended (TFX)؛
- ارکستراسیون پایپلاین با Apache Beam، Apache Airflow و Kubeflow Pipelines؛
- اعتبارسنجی دادهها با TensorFlow Data Validation؛
- تبدیل و پیشپردازش دادهها با TensorFlow Transform؛
- تحلیل دقیق مدل با TensorFlow Model Analysis؛
- بررسی سوگیری، عدالت و عملکرد مدل در گروههای مختلف؛
- استقرار مدل با TensorFlow Serving؛
- اجرای مدلهای یادگیری ماشین روی دستگاههای موبایل با TensorFlow Lite؛
- آشنایی با تکنیکهای یادگیری ماشین حافظ حریم خصوصی؛
- طراحی سیستمهایی که نتایج آنها قابل بازتولید و قابل اعتماد باشند.
رویکرد کتاب به توسعه و استقرار مدل
کتاب Building Machine Learning Pipelines برای چه کسانی مناسب است؟
- دانشمندان داده که میخواهند مدلهای خود را به محیط عملیاتی منتقل کنند؛
- مهندسان یادگیری ماشین که با طراحی زیرساخت و چرخه عمر مدلها سروکار دارند؛
- مهندسان DevOps علاقهمند به پروژههای هوش مصنوعی و یادگیری ماشین؛
- توسعهدهندگان نرمافزار که قصد دارند با فرایندهای عملیاتیسازی مدلها آشنا شوند؛
- مدیران پروژههای علم داده که به دنبال افزایش سرعت و بهرهوری تیمهای خود هستند؛
- افرادی که میخواهند فرایندهای خودکار یادگیری ماشین را در سازمان پیادهسازی کنند.
کتابی مناسب برای پروژههای واقعی ماشین لرنینگ
یک پایپلاین خودکار و قابلباز تولید، این مشکلات را کاهش میدهد و به تیمها امکان میدهد:
- مدلها را سریعتر به محیط عملیاتی منتقل کنند؛
- تغییرات داده را پیش از آسیبزدن به عملکرد مدل شناسایی کنند؛
- آموزش و ارزیابی مدلها را بهصورت منظم انجام دهند؛
- عملکرد مدل را در طول زمان پایش کنند؛
- فرایندهای تکراری را خودکار کنند؛
- مدلها و دادهها را بهتر مدیریت و نسخهبندی کنند؛
- از نتایج توسعهیافته در پروژههای مختلف دوباره استفاده کنند.
درباره نویسندگان کتاب Building Machine Learning Pipelines
Hannes Hapke
Hannes Hapke دانشمند داده ارشد در Concur Labs شرکت SAP Concur است. او در این مجموعه روی روشهای نوآورانه استفاده از یادگیری ماشین برای بهبود تجربه مسافران تجاری کار میکند. هانس پیش از پیوستن به SAP Concur، در صنایع مختلفی از جمله سلامت، خردهفروشی، استخدام و انرژیهای تجدیدپذیر روی مسائل زیرساختی یادگیری ماشین فعالیت داشته است. او همچنین در نگارش مقالهای درباره پردازش زبان طبیعی و یادگیری عمیق مشارکت کرده و در کنفرانسهای مختلف درباره یادگیری عمیق و پایتون سخنرانی کرده است.
Catherine Nelson
Catherine Nelson نیز دانشمند داده ارشد در Concur Labs شرکت SAP Concur است. حوزههای تخصصی او شامل توضیحپذیری یادگیری ماشین، تحلیل مدل و یادگیری ماشین حافظ حریم خصوصی است. کاترین پیش از فعالیت در حوزه علم داده، بهعنوان ژئوفیزیکدان روی مطالعه آتشفشانهای باستانی و اکتشاف نفت در گرینلند کار کرده است. او دارای مدرک دکتری ژئوفیزیک از دانشگاه دورهام و کارشناسی ارشد علوم زمین از دانشگاه آکسفورد است.
جمع بندی درباره کتاب Building Machine Learning Pipelines
نظرات
متوسط امتیازات
جزئیات امتیازات
1 دیدگاه برای کتاب Building Machine Learning Pipelines
قیمت
این کتاب رو خوندمش، کتاب خیلی عالی هست برای کسانی که میخوان از Machine Learning Engineer به سمت Data Scientist برن
پیشنهاد میکنم برای این افراد مطالعش کنند