آموزش استقرار مدل یادگیری ماشین با Streamlit

Machine Learning Model Deployment with Streamlit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: استقرار مدل‌های ML با Streamlit و به اشتراک گذاشتن کار علم داده خود با دنیا مفاهیم اصلی و ویژگی‌های Streamlit ساخت برنامه‌های وب مبتنی بر داده تعاملی برای استقرار مدل خود تسلط بر ویژگی‌ها و ادغام‌های پیشرفته در Streamlit استفاده از بهترین شیوه‌ها و تکنیک‌های بهینه‌سازی برای Streamlit برنامه Streamlit خود را به منابع داده متصل کنید برنامه Streamlit خود را به صورت رایگان مستقر کنید پیش نیازها: دانش کاری پایتون و یادگیری ماشین مورد نیاز است. این دوره فقط بر روی استقرار مدل ها با استفاده از Streamlit تمرکز دارد. ما زمانی را صرف توضیح نحوه عملکرد مدل ها یا نحوه توسعه و آموزش آنها نخواهیم کرد. یک کامپیوتر با آناکوندا نصب شده است. ویرایشگر متن مورد علاقه شما نصب شده است (من از VSCode استفاده می کنم)

دوره کامل برای استقرار مدل‌های یادگیری ماشین با استفاده از Streamlit. برنامه های وب را با ML و AI بسازید و آنها را برای به اشتراک گذاشتن آنها با جهان بکار ببرید.


این دوره شما را از اصول اولیه تا استقرار برنامه‌های مقیاس‌پذیر که توسط یادگیری ماشینی طراحی شده‌اند، می‌برد. برای آزمایش دانش شما، من بیش از شش پروژه اصلی را با راه حل های هدایت شده کامل طراحی کرده ام.


این دوره شامل موارد زیر است:


مبانی Streamlit

  • عناصر تعاملی مانند دکمه‌ها، فرم‌ها، لغزنده، عناصر ورودی و غیره را اضافه کنید.

  • نمایش نمودارها

  • طرح بندی برنامه خود را سفارشی کنید

  • پروژه Capstone: یک داشبورد تعاملی بسازید

در حال ذخیره

  • بهبود عملکرد با حافظه پنهان

  • استفاده اولیه و پیشرفته از حافظه پنهان

  • پروژه Capstone: استقرار یک مدل طبقه بندی

مدیریت وضعیت جلسه

  • افزودن تعامل بیشتر و افزایش عملکرد با مدیریت وضعیت جلسه

  • استفاده اولیه و پیشرفته از وضعیت جلسه

  • پروژه Capstone: استقرار یک مدل رگرسیون

برنامه های چند صفحه ای

  • برنامه های بزرگ با چندین صفحه بسازید

  • پروژه Capstone: مدل های طبقه بندی قطار و رتبه

احراز هویت

  • یک لایه امنیتی با احراز هویت اضافه کنید

  • اجزای ورود/خروج از سیستم را اضافه کنید

  • احراز هویت پیشرفته با مدیریت کاربر، بازنشانی رمز عبور و غیره.

  • پروژه Capstone: یک مدل خوشه بندی را برای بازاریابی مستقر کنید

اتصال به منابع داده

  • اتصال به پایگاه داده

  • دسترسی به داده ها از طریق APIها

  • پروژه Capstone: یک مدل تقاضای فروش مستقر کنید

استقرار

  • یک برنامه Streamlit را به صورت رایگان راه اندازی کنید

  • فرایند استقرار پیشرفته با مدیریت اسرار و متغیرهای محیطی


سرفصل ها و درس ها

مقدمه ای بر Streamlit Introduction to Streamlit

  • خوش آمدی! Welcome!

  • خوش آمدی! Welcome!

  • خوش آمدی! Welcome!

  • نصب و راه اندازی Installation and setup

  • نصب و راه اندازی Installation and setup

  • نصب و راه اندازی Installation and setup

  • مروری بر Streamlit و ویژگی های آن Overview of Streamlit and its features

  • مروری بر Streamlit و ویژگی های آن Overview of Streamlit and its features

  • مروری بر Streamlit و ویژگی های آن Overview of Streamlit and its features

  • ایجاد یک برنامه اولیه Streamlit Creating a basic Streamlit app

  • ایجاد یک برنامه اولیه Streamlit Creating a basic Streamlit app

  • ایجاد یک برنامه اولیه Streamlit Creating a basic Streamlit app

مقدمه ای بر Streamlit Introduction to Streamlit

مقدمه ای بر Streamlit Introduction to Streamlit

اصول ساده Streamlit fundamentals

  • عناصر متن در Streamlit Text elements in Streamlit

  • عناصر متن در Streamlit Text elements in Streamlit

  • عناصر متن در Streamlit Text elements in Streamlit

  • عناصر نمایش داده ها Data display elements

  • عناصر نمایش داده ها Data display elements

  • عناصر نمایش داده ها Data display elements

  • عناصر نمودار Charting elements

  • عناصر نمودار Charting elements

  • عناصر نمودار Charting elements

  • ویجت های ورودی - قسمت 1 Input widgets - Part 1

  • ویجت های ورودی - قسمت 1 Input widgets - Part 1

  • ویجت های ورودی - قسمت 1 Input widgets - Part 1

  • ویجت های ورودی - قسمت 2 Input widgets - Part 2

  • ویجت های ورودی - قسمت 2 Input widgets - Part 2

  • ویجت های ورودی - قسمت 2 Input widgets - Part 2

  • فرم ها در Streamlit Forms in Streamlit

  • فرم ها در Streamlit Forms in Streamlit

  • فرم ها در Streamlit Forms in Streamlit

  • چیدمان را سفارشی کنید Customize the layout

  • چیدمان را سفارشی کنید Customize the layout

  • چیدمان را سفارشی کنید Customize the layout

  • پروژه Capstone - یک داشبورد تعاملی بسازید Capstone project - Build an interactive dashboard

  • پروژه Capstone - یک داشبورد تعاملی بسازید Capstone project - Build an interactive dashboard

  • پروژه Capstone - یک داشبورد تعاملی بسازید Capstone project - Build an interactive dashboard

  • پروژه Capstone - ساخت داشبورد تعاملی - راه حل Capstone project - Build an interactive dashboard - Solution

  • پروژه Capstone - ساخت داشبورد تعاملی - راه حل Capstone project - Build an interactive dashboard - Solution

  • پروژه Capstone - ساخت داشبورد تعاملی - راه حل Capstone project - Build an interactive dashboard - Solution

اصول ساده Streamlit fundamentals

اصول ساده Streamlit fundamentals

ذخیره سازی Caching

  • اصول حافظه پنهان در Streamlit Basics of caching in Streamlit

  • اصول حافظه پنهان در Streamlit Basics of caching in Streamlit

  • اصول حافظه پنهان در Streamlit Basics of caching in Streamlit

  • کد - مبانی ذخیره سازی Code - Basics of caching

  • کد - مبانی ذخیره سازی Code - Basics of caching

  • کد - مبانی ذخیره سازی Code - Basics of caching

  • داشبورد ما را با حافظه پنهان بازسازی کنید Refactor our dashboard with caching

  • داشبورد ما را با حافظه پنهان بازسازی کنید Refactor our dashboard with caching

  • داشبورد ما را با حافظه پنهان بازسازی کنید Refactor our dashboard with caching

  • ذخیره سازی پیشرفته در Streamlit Advanced caching in Streamlit

  • ذخیره سازی پیشرفته در Streamlit Advanced caching in Streamlit

  • ذخیره سازی پیشرفته در Streamlit Advanced caching in Streamlit

  • پروژه Capstone - استقرار یک مدل طبقه بندی با ذخیره سازی Capstone project - Deploy a classification model with caching

  • پروژه Capstone - استقرار یک مدل طبقه بندی با ذخیره سازی Capstone project - Deploy a classification model with caching

  • پروژه Capstone - استقرار یک مدل طبقه بندی با ذخیره سازی Capstone project - Deploy a classification model with caching

  • در حال بهبود آخرین سنگ بنای ما Improving our last capstone

  • در حال بهبود آخرین سنگ بنای ما Improving our last capstone

  • در حال بهبود آخرین سنگ بنای ما Improving our last capstone

ذخیره سازی Caching

ذخیره سازی Caching

مدیریت وضعیت جلسه Session state management

  • مبانی مدیریت دولتی Basics of state mangement

  • مبانی مدیریت دولتی Basics of state mangement

  • مبانی مدیریت دولتی Basics of state mangement

  • کد - مدیریت دولتی Code - State management

  • کد - مدیریت دولتی Code - State management

  • کد - مدیریت دولتی Code - State management

  • مدیریت دولتی پیشرفته Advanced state management

  • مدیریت دولتی پیشرفته Advanced state management

  • مدیریت دولتی پیشرفته Advanced state management

  • کد - مدیریت پیشرفته دولت Code - Advanced state management

  • کد - مدیریت پیشرفته دولت Code - Advanced state management

  • کد - مدیریت پیشرفته دولت Code - Advanced state management

  • یک ماشین حساب تبدیل دما بسازید Build a temperature conversion calculator

  • یک ماشین حساب تبدیل دما بسازید Build a temperature conversion calculator

  • یک ماشین حساب تبدیل دما بسازید Build a temperature conversion calculator

  • پروژه Capstone - استقرار یک مدل رگرسیون با مدیریت دولتی Capstone project - Deploy a regression model with state management

  • پروژه Capstone - استقرار یک مدل رگرسیون با مدیریت دولتی Capstone project - Deploy a regression model with state management

  • پروژه Capstone - استقرار یک مدل رگرسیون با مدیریت دولتی Capstone project - Deploy a regression model with state management

مدیریت وضعیت جلسه Session state management

مدیریت وضعیت جلسه Session state management

برنامه های کاربردی چند صفحه ای Multipage applications

  • اصول برنامه های کاربردی چند صفحه ای Basics of multipage applications

  • اصول برنامه های کاربردی چند صفحه ای Basics of multipage applications

  • اصول برنامه های کاربردی چند صفحه ای Basics of multipage applications

  • کد - اولین برنامه چند صفحه ای خود را بسازید Code - Build your first multipage app

  • کد - اولین برنامه چند صفحه ای خود را بسازید Code - Build your first multipage app

  • کد - اولین برنامه چند صفحه ای خود را بسازید Code - Build your first multipage app

  • مدیریت وضعیت ویجت در برنامه های چند صفحه ای Widget state mangement in multipage apps

  • مدیریت وضعیت ویجت در برنامه های چند صفحه ای Widget state mangement in multipage apps

  • مدیریت وضعیت ویجت در برنامه های چند صفحه ای Widget state mangement in multipage apps

  • کد - یک راه حل برای برنامه های چند صفحه ای پیاده سازی کنید Code - Implement a workaround for multipage apps

  • کد - یک راه حل برای برنامه های چند صفحه ای پیاده سازی کنید Code - Implement a workaround for multipage apps

  • کد - یک راه حل برای برنامه های چند صفحه ای پیاده سازی کنید Code - Implement a workaround for multipage apps

  • پروژه Capstone - آموزش و رتبه بندی مدل های مختلف طبقه بندی Capstone project - Train and rank different classification models

  • پروژه Capstone - آموزش و رتبه بندی مدل های مختلف طبقه بندی Capstone project - Train and rank different classification models

  • پروژه Capstone - آموزش و رتبه بندی مدل های مختلف طبقه بندی Capstone project - Train and rank different classification models

برنامه های کاربردی چند صفحه ای Multipage applications

برنامه های کاربردی چند صفحه ای Multipage applications

احراز هویت Authentication

  • احراز هویت اولیه Basic authentication

  • احراز هویت اولیه Basic authentication

  • احراز هویت اولیه Basic authentication

  • کد - احراز هویت اولیه Code - Basic authentication

  • کد - احراز هویت اولیه Code - Basic authentication

  • کد - احراز هویت اولیه Code - Basic authentication

  • Streamlit-Authenticator Streamlit-Authenticator

  • Streamlit-Authenticator Streamlit-Authenticator

  • Streamlit-Authenticator Streamlit-Authenticator

  • کد - Streamlit-Authenticator Code - Streamlit-Authenticator

  • کد - Streamlit-Authenticator Code - Streamlit-Authenticator

  • کد - Streamlit-Authenticator Code - Streamlit-Authenticator

  • پروژه Capstone - خوشه بندی برای یک کمپین بازاریابی Capstone project - Clustering for a marketing campaign

  • پروژه Capstone - خوشه بندی برای یک کمپین بازاریابی Capstone project - Clustering for a marketing campaign

  • پروژه Capstone - خوشه بندی برای یک کمپین بازاریابی Capstone project - Clustering for a marketing campaign

احراز هویت Authentication

احراز هویت Authentication

به منابع داده متصل شوید Connect to data sources

  • به منابع داده متصل شوید Connect to data sources

  • به منابع داده متصل شوید Connect to data sources

  • به منابع داده متصل شوید Connect to data sources

  • کد - اتصال به پایگاه داده (Supabase) Code - Connect to a database (Supabase)

  • کد - اتصال به پایگاه داده (Supabase) Code - Connect to a database (Supabase)

  • کد - اتصال به پایگاه داده (Supabase) Code - Connect to a database (Supabase)

  • کد - برقراری تماس های API Code - Make API calls

  • کد - برقراری تماس های API Code - Make API calls

  • کد - برقراری تماس های API Code - Make API calls

  • پروژه Capstone - استقرار یک مدل پیش بینی تقاضا Capstone project - Deploy a demand forecasting model

  • پروژه Capstone - استقرار یک مدل پیش بینی تقاضا Capstone project - Deploy a demand forecasting model

  • پروژه Capstone - استقرار یک مدل پیش بینی تقاضا Capstone project - Deploy a demand forecasting model

به منابع داده متصل شوید Connect to data sources

به منابع داده متصل شوید Connect to data sources

به تولید مستقر شود Deploy to production

  • فرآیند استقرار Deployment process

  • فرآیند استقرار Deployment process

  • فرآیند استقرار Deployment process

  • یک برنامه Streamlit را مستقر کنید Deploy a Streamlit app

  • یک برنامه Streamlit را مستقر کنید Deploy a Streamlit app

  • استقرار یک برنامه Streamlit Deploy a Streamlit app

  • مفاهیم استقرار پیشرفته Advanced deployment concepts

  • مفاهیم استقرار پیشرفته Advanced deployment concepts

  • مفاهیم استقرار پیشرفته Advanced deployment concepts

  • یک برنامه Streamlit را با اسرار مستقر کنید Deploy a Streamlit app with secrets

  • یک برنامه Streamlit را با اسرار مستقر کنید Deploy a Streamlit app with secrets

  • یک برنامه Streamlit را با اسرار مستقر کنید Deploy a Streamlit app with secrets

  • مراحل بعدی Next steps

  • مراحل بعدی Next steps

  • مراحل بعدی Next steps

به تولید مستقر شود Deploy to production

به تولید مستقر شود Deploy to production

نمایش نظرات

نظری ارسال نشده است.

آموزش استقرار مدل یادگیری ماشین با Streamlit
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7 hours
44
Udemy (یودمی) udemy-small
31 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
423
4.8 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marco Peixeiro Marco Peixeiro

دانشمند داده و مدرس

Marco Peixeiro Marco Peixeiro

دانشمند داده و مدرس

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.