دوره یادگیری ماشین با استفاده از پایتون: از مبانی تا پیاده‌سازی پیشرفته

این دوره، آموزش جامع Machine Learning با پایتون است که شامل مفاهیم پایه، الگوریتم‌ها، پروژه‌های عملی و فرایندهای توسعه مدل تا استقرار می‌باشد.
59,000,000 ریال

دوره یادگیری ماشین با استفاده از پایتون: از مبانی تا پیاده‌سازی پیشرفته

مروری بر دوره

Machine Learning Using Python: From Basics to Deployment

این دوره برای توانمند ساختن دانشپذیران نسبت به درک جامع از یادگیری ماشین (ML) با استفاده از پایتون طراحی شده است که شامل مفاهیم بنیادی، الگوریتم های محبوب یادگیری ماشین و پروژه های کاربردی برای کسب تجربه عملی می باشد. این دوره همچنین شامل فرایندهای توسعه کامل از پیش پردازش داده و ساخت مدل تا ارزیابی و استقرار خواهد بود. در پایان، شرکت کنندگان قادر خواهند بود مدل های یادگیری ماشین را به طور موثر ایجاد، تنظیم و استقرار دهند.

.

سرفصل ها

مدول  1: مقدمه ای بر یادگیری ماشین

  • یادگیری ماشین چیست؟ تعریف، کاربردها و موارد استفاده در دنیای واقعی.
  • انواع یادگیری ماشین یادگیری تحت نظارت، یادگیری بدون نظارت، یادگیری تقویتی.
  • درک خط لوله یادگیری ماشین جمع آوری داده، پیش پردازش، ساخت مدل و ارزیابی.

مدول 2: پایتون برای یادگیری ماشین

  • کتابخانه های ضروری پایتون: Numpy، Pandas، Matplotlib، Seaborn و Scikit-learn.
  • مدیریت و تجسم داده ها: بارگذاری مجموعه داده ها، پاکسازی داده ها و تحلیل اکتشافی داده ها (EDA).
  • راه اندازی محیط: نصب کتابخانه های پایتون و استفاده از Jupyter Notebook.

مدول 3: پیش پردازش داده ها

  • مدیریت داده های گمشده و مقادیر پرت: روش های جایگزینی، حذف ناهنجاری ها و مقیاس بندی.
  • مهندسی و انتخاب ویژگی ها: رمزگذاری متغیرهای دسته ای، مقیاس بندی ویژگی ها و معیارهای اهمیت.
  • تقسیم داده ها: مجموعه های آموزش، اعتبارسنجی و تست.

مدول 4: الگوریتم های یادگیری تحت نظارت

  • رگرسیون خطی: مفاهیم، پیاده سازی و کاربردها.
  • الگوریتم های طبقه بندی: رگرسیون لجستیک، K-نزدیک ترین همسایه (KNN)، ماشین بردار پشتیبان (SVM).
  • روش های ترکیبی: درخت تصمیم، جنگل تصادفی، تقویت گرادیان (مانند XGBoost).

مدول 5: الگوریتم های یادگیری بدون نظارت

  • خوشه بندی: K-میانگین، خوشه بندی سلسله مراتبی، DBSCAN.
  • کاهش بعد: PCA (تحلیل مولفه های اصلی) و t-SNE.
  • کاربردهای یادگیری بدون نظارت: قطعه بندی مشتریان، تشخیص ناهنجاری.

مدول 6: ارزیابی و تنظیم مدل

  • معیارهای ارزیابی مدل: دقت، صحت، فراخوانی، F1 Score، منحنی ROC.

مدول 7: استقرار مدل

  • مقدمه‌ای بر استقرار: چرا و چگونه مدل‌های یادگیری ماشین را استقرار دهیم.
  • استفاده از Streamlit/Flask برای استقرار: ساخت رابط وب برای مدل‌های یادگیری ماشین.

مدول 8: پروژه‌های دنیای واقعی (اختیاری)

  • پروژه 1: تجزیه و تحلیل پیش‌بینی: پیش‌بینی قیمت خانه یا ترک مشتری با استفاده از یادگیری تحت نظارت.
  • پروژه 2: خوشه‌بندی: قطعه‌بندی مشتریان بر اساس رفتار خرید.
  • پروژه 3: طبقه‌بندی تصویر یا متن: طبقه‌بندی ساده تصویر یا تشخیص ایمیل‌های هرزنامه.

مدول 9: پروژه نهائی

  • پیش‌بینی حملات قلبی با استفاده از الگوریتم‌های یادگیری ماشین (پیاده‌سازی رابط وب تعاملی)

پیش نیازها

دانش برنامه نویسی پایه: آشنایی با پایتون (متغیرها، توابع، حلقه ها، ساختارهای داده پایه).

تقویم دوره

وضعیت کد دوره نام اساتید نوع برگزاری محل طول دوره شهریه روزهای هفته تاریخ شروع ساعت کلاس
...
Tra2414 حضوری/آنلاین (لایو) ارژنگ دوره های حضوری در محل شعبه اصلی مؤسسه آموزش عالی ارژنگ برگزار میگردند. 40 ساعت 59,000,000 ریال چهارشنبه چهارشنبه, 1404/02/03 از 17:0 تا 21:0 ثبت نام

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.