کلاس علم داده ۱ - کد ۲

مدت: ۴۰ ساعت
زمان برگزاری: شنبه‌ها و یکشنبه‌ها ۱۹ ساعت تا ۲۲ (شروع از ۸ اسفند)
  • فیلم این کلاس ضبط می‌شود و صرفا روی یک دستگاه سیستم عامل ویندوز یا مک یا اندروید به تعداد دفعات نامتناهی قابل پخش است.
ثبت‌نام
برگزار شد
ثبت‌نام در کافه‌تدریس
عضویت در کافه تدریس به معنای پذیرفتن قوانین سایت می‌باشد
  • توضیحات

هدف دوره:

▪️

آشنایی با مفاهیم اساسی کار با داده

▪️

درک مفاهیم علوم مرتبط با علم داده شامل ریاضی، آمار و علوم کامپیوتر

▪️

آشنایی با ابزارها، زبان‌های برنامه‌نویسی، پلتفرم‌های مورد نیاز حوزه

▪️

توانایی تشخیص انواع مسایل واقعی و نحوه مدلسازی آن‌ها

▪️

شناخت کامل الگوریتم‌ها و روش‌های اصلی یادگیری ماشین و یادگیری عمیق


نحوه برگزاری دوره:

▪️

۱۰ ساعت ویدیوی پیش‌ نیاز (برای متقاضی‌هایی که از رشته‌های غیرمرتبط وارد این حوزه می‌شوند)

▪️

۲۰ ساعت کلاس نظری

▪️

۱۰ ساعت ورک‌شاپ برنامه‌نویسی

▪️

انجام تمرینات دوره‌ای بصورت تیم‌ورک

سرفصل‌های ویدیوی پیش مطالعه:

آمار و احتمال:
▪️ احتمال و احتمال شرطی
▪️ متغیرهای تصادفی گسسته و پیوسته مهم
▪️ متغیرهای توام و مفهوم همبستگی
▪️ آمار توصیفی (میانگین، واریانس و متغیر استاندارد)
▪️ رگرسیون خطی
ریاضی:
▪️ قاعده مشتق زنجیره‌ای
▪️ مشتق مراتب بالاتر
▪️ گرادیان
▪️ جبر خطی و ماتریس
پایتون
▪️ انواع محیط‌های برنامه‌نویسی پایتون
▪️ نصب و راه‌اندازی
▪️ انواع داده در پایتون
▪️ گزاره‌های شرطی در پایتون
▪️ پیاده‌سازی حلقه و تابع در پایتون


سرفصل‌های کلاس درس:

انواع یادگیری ماشین:
▪️ یادگیری نظارت شده (Supervised Learning)
▪️ یادگیری بدون ناظر (Unsupervised Learning)
▪️ یادگیری تقویتی (Reinforcement Learning)
مفاهیم اساسی:
▪️ پیش پردازش داده (Preprocessing)
▪️ مهندسی ویژگی (Feature Engineering)
▪️ انتخاب مدل (Model Selection)
▪️ بیش برازش و کم برازش (Over fitting and Under fitting)
▪️ انواع دسته‌بندها (Classifiers)
▪️ گرادیان کاهشی (Gradient Descent)
▪️ تابع هزینه (Loss Function)
▪️ تنظیم (رگولاریزیشن) (Regularization)
▪️ آموزش، اعتبارسنجی و آزمودن مدل (Train, Validation, and Test)
▪️ آموزش مدل (training The Model)
▪️ اعتبارسنجی (Validation)
▪️ آزمودن مدل (Test The Model)
انواع روش‌های یادگیری نظارت شده:
▪️ رگرسیون خطی (Linear Regression)
▪️ رگرسیون لجستیک (Logistic Regression)
مقدمه‌ای بر شبکه‌های عصبی:
▪️ پرسپترون چندلایه (Multilayer Perceptron)
▪️ شبکه عصبی مصنوعی (Artificial Neural Networks)
▪️ شبکه عصبی کلاسیک (Fully-connected Neural Netwroks)
▪️ تابع فعال‌ساز (Activation Function)
▪️ وزن‌ و بایاس (Weight and Biase)
▪️ تابع هزینه (Loss Function)
▪️ الگوریتم حرکت رو به جلو (Forward Pass)
▪️ الگوریتم پس انتشار خطا (Backpropagation)
▪️ انواع گرادیان کاهشی (Gradient Descent Types)
▪️ تابع بهینه‌ساز (Optimizer)
▪️ اندازه دسته داده‌ها (Batch Size)
▪️ مشکلات شبکه عصبی کلاسیک
شبکه‌های عصبی کانولوشنی:
▪️ شبکه‌ عصبی کانولوشنی (Convolutional Neural Networks)
▪️ فیلتر و انواع آن (Kernel)
▪️ پولینگ (Pooling)
▪️ دراپ اوت (Dropout)
▪️ نرمالسازی دسته داده (Batch Normalization)
▪️ دایلیشن (Dilation)


سرفصل‌های ورکشاپ برنامه‌نویسی:

مقدمات اساسی پایتون:
▪️ آشنایی با کتابخانه Matplotlib
▪️ آشنایی با کتابخانه SKlearn
▪️ آشنایی با کتابخانه Scipy
▪️ آشنایی با داده ست‌های مشهور
انواع پیش پردازش داده‌:
▪️ داده‌ متنی
▪️ داده صوتی
▪️ داده تصویر
▪️ داده تصاویر سه‌بعدی پزشکی

دانش‌آموخته علوم داده از دانشگاه رادبود هلند و مهندسی صنایع از دانشگاه شریف
تعداد دوره و وبینار
۲۵۹
تعداد دانش پژوه
۵۹۰۳۶