دوره آموزشی علم داده با پایتون
مدرس : دکتر امین نظارات مشاهده روزمه |
طول دوره : 24 ساعت |
هزینه دوره اختصاصی : توافقی |
نوع برگزاری : کارگاهی |
ثبت نام از طریق شماره تماس : 03536232176 آدرس ایمیل : info@astek.ir |
اهداف دوره :
با گسترش کاربردهای فناوری اطلاعات در حوزه های مختلف، نیاز به خودکار سازیفرآیندهای تصمیم سازی و تصمیم گیری، روند فزایندهای داشته است. دانش هوش مصنوعی به عنوان یکی از راهکارهای اصلی برای رفع این نیازها، از روشهای مبتنی بریادگیری ماشینی استفاده میکند.
رئوس مطالبی که طی این دوره ارائه می شود به شرح زیر می باشد:
مبانی پایتون
- آشنایی با مفاهیم برنامه نویسی در پایتون
- انواع ساختارهای داده ای در پایتون
- نحوه کار با داده ها در پایتون
- نحوه کار با کتابخانه Pandas
- نحوه کار با کتابخانه Numpy
- نحوه کار با کتابخانه Scipy
- روش ماژول بندی پروژه های پایتونی
- نحوه ساخت Rest API در پایتون
مبانی یادگیری ماشینی
- مقدمهای بر یادگیری ماشینی
- یادگیری با نظارت، طبقهبندی با استفاده از الگوریتم KNN، روشهای مختلف محاسبه فاصله، درخت تصمیم، مسئله تقریب تابع
- یادگیری بینظارت، خوشهبندی با استفاده از K-Means، خوشهبندی سلسلهمراتبی
- کاهش ابعاد، آشنایی با PCA، آشنایی با SVD
- ماشین بردار پشتیبانی
- نحوه ارزیابی مدل، مفهوم بیشبرازش و زیربرازش
- معیارهای ارزیابی، دقت، یادآوری، صحت، ROC، ماتریس برخورد
کلیات و مفاهیم پایه در یادگیری ماشین
- تعاریف
- یادگیری تحت نظارت
- یادگیری بدون نظارت
- دسته بندی (Classification)
- خوشه بندی (Clustering)
- تکنیک های محاسبه فاصله بین انواع ویژگی ها
- روش خوشه بندی K-Means
- روش خوشه بندی K-Medoids
- روش های خوشه بندی سلسله مراتبی (Hierarchical)
- شاخص های ارزیابی فرآیند خوشه بندی
- مرور روش های کلاسیک در یادگیری ماشین
- یادگیری مبتنی بر نمونه ها Learning based-Instance
- یادگیری مبتنی بر قواعد Learning based-Rule
- درخت تصمیم
- الگوریتم ID3
- الگوریتم C4.5
- ترکیب دسته بندها (Combining Classifiers)
- روش Bagging
- روش Boosting
- روش AdaBoost
- یادگیری تقویتی Reinforcement Learning
- معرفی مفاهیم پایه (Agent, Action, Policy,…)
- روش های انتخاب کنش
- روش برنامه ریزی پویا
- روش تقویتی مونت کارلو