دوره آموزشی استقرار یادگیری ماشین مقیاس پذیر برای علم داده
1 ساعت 43 دقیقهمتوسط2018-08-17
مدرسین

Dan Sullivan
Enterprise Architect, Big Data Expert
جزئیات دوره
مدلهای یادگیری ماشین اغلب در محیطهای پیچیده تولید اجرا می شوند که می توانند با جزر و مد حجم کل داده ها سازگار شوند. ابزارها و شیوه هایی که به دانشمندان داده کمک می کند مدلهای یادگیری ماشین را به سرعت بسازند، برای استقرار آن مدلها در مقیاس کافی نیستند. برای ارائه راه حل های مقیاس پذیر، به مجموعه ابزار کاملاً جدیدی نیاز دارید. این دوره مروری بر الگوهای طراحی معمول برای معماری های مقیاس پذیر یادگیری ماشین و همچنین ابزارهایی برای استقرار و نگهداری مدل های یادگیری ماشین در تولید، به دانشمندان داده و مهندسان DevOps ارائه می دهد. مربی دان سالیوان سه فناوری را که امکان یادگیری ماشینی مقیاس پذیر را فراهم می کند را مرور می کند: سرویس هایی که مدل ها را از طریق API ها نشان می دهد، ظروف برای استقرار مدل ها و ابزارهای ارکستراسیون مانند Kubernetes که به مدیریت ظروف و خوشه ها کمک می کند. به علاوه، نکاتی را برای نظارت بر عملکرد خدمات خود در محیط های تولید دریافت کنید.
اهداف یادگیری
تعریف مقیاس پذیری
ابزارها و تکنیک های یادگیری ماشین مقیاس پذیر
الگوهای طراحی معماری برای سیستم های مقیاس پذیر
مدلهای یادگیری ماشین به عنوان خدمات
محتوی مدل ها
Kubernetes برای ارکستراسیون کانتینر
نظارت بر عملکرد
بهترین روشها برای مقیاس بندی مدلهای یادگیری ماشین
اهداف یادگیری
تعریف مقیاس پذیری
ابزارها و تکنیک های یادگیری ماشین مقیاس پذیر
الگوهای طراحی معماری برای سیستم های مقیاس پذیر
مدلهای یادگیری ماشین به عنوان خدمات
محتوی مدل ها
Kubernetes برای ارکستراسیون کانتینر
نظارت بر عملکرد
بهترین روشها برای مقیاس بندی مدلهای یادگیری ماشین
مهارت ها
DockerKubernetesData Science FoundationsMachine LearningPersonaArtificial Intelligence (AI)Data ScienceOpen Source
سرفصل ها
0. مقدمه
- 01 - مقیاس بندی مدلهای ML
- 02 - آنچه باید بدانید
1. نیاز به مقیاس بندی مدلهای ML
- 03 - ساخت و اجرای مدلهای ML برای دانشمندان داده
- 04 - ساخت و استقرار مدلهای ML برای استفاده در تولید
- 05 - تعریف مقیاس بندی ML برای تولید
- 06 - مروری بر ابزارها و تکنیکهای مقیاس پذیر ML
2. الگوهای طراحی برای برنامههای کاربردی ML مقیاس پذیر
- 07 - مقیاس افقی در مقابل عمودی
- 08 - مدلهای در حال اجرا به عنوان خدمات
- 09 - API برای خدمات مدل ML
- 10 - متعادل سازی بار و خوشههای سرورها
- 11 - جرم گیری افقی با ظروف
3. استقرار مدلهای ML به عنوان خدمات
- 12 - سرویسها مدلهای ML را کپسوله میکنند
- 13 - استفاده از Plumber برای ایجاد API برای برنامههای R
- 14 - استفاده از Flask برای ایجاد API برای برنامههای پایتون
- 15 - بهترین شیوهها برای طراحی API برای خدمات ML
4. اجرای خدمات ML در کانتینرها
- 16 - کانتینرها اجزای مدل ML را دسته بندی میکنند
- 17 - مقدمه ای بر داکر
- 18 - ساخت تصاویر Docker با Dockerfiles
- 19 - نمونه فرآیند ساخت داکر
- 20 - استفاده از رجیستریهای داکر برای مدیریت تصاویر
5. مقیاس بندی خدمات ML با Kubernetes
- 21 - اجرای خدمات به صورت خوشه ای
- 22 - مقدمه ای بر Kubernetes
- 23 - ایجاد یک خوشه Kubernetes
- 24 - استقرار کانتینرها در یک خوشه Kubernetes
- 25 - بزرگ کردن یک خوشه Kubernetes
- 26 - مقیاس خودکار یک خوشه Kubernetes
6. خدمات ML در تولید
- 27 - نظارت بر عملکرد خدمات
- 28 - دادههای عملکرد خدمات
- 29 - مانیتورینگ کانتینر داکر
- 30 - نظارت Kubernetes
نتیجه
- 31 - بهترین روشها برای مقیاس بندی ML
- 32 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت و بهینهسازی تصاویر داکر
- دوره آموزشی یادگیری داکر
- دوره آموزشی مبانی DevOps: تحویل مداوم/ادغام مداوم
- دوره آموزشی شبکهسازی Docker: ایجاد، مدیریت و رفع اشکال شبکههای کانتینر
- دوره آموزشی داکر برای مهندسان داده
- دوره آموزشی مبانی DevOps: اولین پروژه شما
- دوره آموزشی کانتینرها با دات نت و داکر
- دوره آموزشی یادگیری داکر در آزور