استقرار مدل یادگیری ماشین در تولید با FastAPI و داکر
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استقرار مدلهای یادگیری ماشین در تولید با استفاده از FastAPI و داکر
- ایجاد APIs برای مدلهای یادگیری ماشین با استفاده از FastAPI با اندپوینتهای بهینه شده
- کانتینرسازی اپلیکیشنهای یادگیری ماشین با داکر برای استقرارهای مقیاسپذیر
- راهاندازی پایپلاینهای CI/CD برای استقرار و تست خودکار
- آموزش، ارزیابی و ذخیرهسازی مدلهای یادگیری ماشین با تمرکز بر مجموعه دادههای واقعی
- استقرار مدلهای یادگیری ماشین در پلتفرمهای ابری مانند Heroku و مایکروسافت آژور
- ساخت و یکپارچهسازی فرانتاند ساده برای APIs مدلهای یادگیری ماشین
- پیادهسازی لاگ کردن، مدیریت خطا و مدیریت درخواست در APIs
پیشنیازهای دوره
- دانش اولیه در برنامهنویسی پایتون
- آشنایی با مفاهیم و گردشکارهای یادگیری ماشین
- کامپیوتِر با دسترسی اینترنت برای راهاندازی نرمافزار
- علاقهمندی به یادگیری و تست با ابزارهای جدید مانند داکر و FastAPI
توضیحات دوره
شما مدلهایی میسازید که در نوتبوکها زنده میمانند و میمیرند. وقت آن است که ساختههای یادگیری ماشین شما واقعاً دیده شوند.
شما با این دوره جامع و عملی، پروژههای یادگیری ماشین خود را از تمرینهای آکادمیک به اپلیکیشنهای قابل استفاده در تولید تبدیل میکنید. شما به کل پایپلاین استقرار یادگیری ماشین با ابزارهای استاندارد صنعت که کارفرماها به دنبال آن هستند، تسلط پیدا میکنید.
در این مسیر عملی، سیستمهای یادگیری ماشین واقعی و ارزش افزوده برای کسبوکارهای مختلف خواهید ساخت. شما از مفاهیم اساسی یادگیری ماشین شروع میکنید و به سرعت به ساخت APIs قدرتمند با FastAPI، کانتینرسازی اپلیکیشنها با داکر و استقرار راهحلهای مقیاسپذیر در پلتفرمهای ابری مانند Heroku و مایکروسافت آژور میرسید.
آنچه این دوره را متمایز میکند:
- یادگیری مبتنی بر پروژه - ساخت 4 اپلیکیشن کامل end-to-end یادگیری ماشین، شامل پیشبینی نمره، دستهبندی کیفیت شراب و شناسایی گونههای گل زنبق
- مهارتهای سطح تولید - یادگیری با بهترین شیوههای صنعت برای توسعه API، کانتینرسازی، مدیریت خطا و بهینهسازی تاخیر
- یکپارچهسازی فولاستک - اتصال مدلهای یادگیری ماشین به سیستمهای بکاند و فرانتاندهای کاربرپسند
- پیادهسازی CI/CD - ایجاد پایپلاینهای تست و استقرار خودکار که توسط تیمهای توسعه حرفهای استفاده میشود.
- تسلط به استقرار ابر - استقرار راهحلها در چندین ارائهدهنده ابری با قابلیتهای نظارت و مقیاسبندی
چه شما دانشمند داده باشید که به دنبال عملیاتیسازی مدلهای خود هستید و چه یک توسعهدهنده که میخواهید یادگیری ماشین را در اپلیکیشنهای تولید یکپارچه کنید، این دوره حلقه گمشده بین یادگیری ماشین تجربی و استقرار سیستمهایی که تأثیر واقعی بر کسبوکار ایجاد میکنند را فراهم میکند.
در پایان دوره، پورتفولیویی از اپلیکیشنهای یادگیری ماشین استقرار یافته خواهید داشت و اعتماد به نفس لازم را برای پیادهسازی سیستمهای end-to-end یادگیری ماشین که تواناییهای شما را به کارفرماهای احتمالی نشان میدهند، کسب میکنید.
فقط یک دانشمند داده نباشید که مدلهایش روی هارد دیسک حبس شده است، بلکه تبدیل به مهندسی ارزشمند شوید که یادگیری ماشین را در دنیای واقعی عملیاتی میکند.
این دوره برای چه کسانی مناسب است؟
- دانشمندان مشتاق داده که به دنبال یادگیری استقرار مدل هستند.
- مهندسان یادگیری ماشین که میخواهند مهارتهای استقرار خود را ارتقا دهند.
- توسعهدهندگان نرمافزار که علاقهمند به یکپارچهسازی یادگیری ماشین در اپلیکیشنها هستند.
- علاقهمندان فناوری که درباره داکر، FastAPI و استقرارهای ابری کنجکاو هستند.
- متخصصانی که به سمت نقشهای MLOps یا مهندسی هوش مصنوعی در حال گذار هستند.
- دانشجویانی با دانش اولیه در پایتون که میخواهند پروژههای end-to-end یادگیری ماشین بسازند.
استقرار مدل یادگیری ماشین در تولید با FastAPI و داکر
-
مبانی یادگیری ماشین 08:15
-
استقرار مدل یادگیری ماشین (ML) 06:51
-
راهاندازی محیط توسعه 03:12
-
بارگذاری داده برای مدل یادگیری ماشین 05:48
-
آموزش مدل یادگیری ماشین 04:45
-
ارزیابی و ذخیرهسازی مدل یادگیری ماشین 05:35
-
آشنایی با Streamlit 03:37
-
نوشتن اولین اپلیکیشن Streamlit خود 04:23
-
استقرار مدل یادگیری ماشین با Streamlit 03:41
-
بررسی FastAPI 05:10
-
ایجاد API ساده 04:49
-
تعریف مسیرها و اندپوینتها 06:36
-
مدیریت درخواستها و بادی پاسخها 06:23
-
پیکربندی FastAPI برای پروژه یادگیری ماشین 04:27
-
تعریف مسیرها و اندپوینتها برای پیشبینی مدل 04:50
-
تست اندپوینتهای FastAPI به صورت محلی 03:06
-
پیشپردازش و آمادهسازی داده کیفیت شراب 03:59
-
افزودن جداول محوری 04:10
-
ساخت FastAPI 04:15
-
تست اندپوینتهای FastAPI به صورت محلی 02:36
-
پیش بارگذاری مدل برای کاهش تأخیر 03:03
-
پیادهسازی مدیریت درخواستها، مدیریت خطا و لاگ کردن 04:14
-
پیکربندی متغیرهای محیطی 02:56
-
نوشتن فرانتاند ساده برای ارائه مدل 05:07
-
بررسی داکر 05:55
-
نوشتن Dockerfile 03:59
-
ساخت و اجرای داکر ایمیج 03:01
-
نوشتن Dockerfile برای کانتینرسازی اپلیکیشن FastAPI 03:20
-
ساخت و اجرای داکر ایمیج به صورت محلی برای تست 02:51
-
پیادهسازی تستهای واحد و یکپارچهسازی برای اندپوینتهای API مدل 03:59
-
آموزش و ذخیرهسازی مدل 07:14
-
ساخت FastAPI 04:04
-
تست اندپوینتها به صورت محلی 02:30
-
توسعه html ساده برای فرانتاند برای ارائه مدل 06:13
-
پیکربندی FastAPI برای ارتباط با فرانتاند 03:32
-
آمادهسازی اپلیکیشن برای تولید 04:03
-
داکرسازی تولید Fast API 04:14
-
پیادهسازی تستهای واحد و یکپارچهسازی برای اندپوینتهای API مدل 05:51
-
بررسی Heroku 04:11
-
استقرار مدل یادگیری ماشین روی Heroku 04:13
-
راهاندازی پایپلاین CI/CD با GitHub Actions 04:12
-
مقیاسبندی و نظارت با Heroku 03:02
-
استقرار مدل یادگیری ماشین برای طبقهبندی گل زنبق در Heroku 04:07
-
راهاندازی پایپلاین استقرار با CI/CD 04:08
-
مقیاسبندی و نظارت بر دستهبندی گونههای زنبق با Heroku 02:08
-
بررسی مایکروسافت آژور 03:17
-
استقرار یادگیری ماشین در مایکروسافت آژور 03:21
-
نظارت بر اپلیکیشن با آژور 02:05
-
پیشپردازش و آمادهسازی داده 03:01
-
آموزش و ذخیره مدل 03:00
-
ایجاد اپلیکیشن FastAPI 03:15
-
ایجاد فرانتاند ساده 05:15
-
آمادهسازی اپلیکیشن برای تولید 03:34
-
کانتینرسازی اپلیکیشن با داکر 03:29
-
نوشتن تستهای واحد و یکپارچهسازی 02:27
-
استقرار در ارائهدهنده ابر 02:23
-
راهاندازی یکپارچهسازی مداوم و استقرار مداوم (CI و CD) 03:30
مشخصات آموزش
استقرار مدل یادگیری ماشین در تولید با FastAPI و داکر
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:57
- مدت زمان :03:57:12
- حجم :1.7GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy