کلاس آنلاین علم داده ۱

زمان برگزاری: شنبه‌ها و یکشنبه‌ها ساعت ۲۰ تا ۲۳ (شروع از ۲۸ آذر) هزینه کلاس: ۱ میلیون تومان    ۸۵۰ هزار تومان    تخفیف زمانی تا ۲۰ دی

مدت: ۴۰ ساعت
فیلم این کلاس ضبط می‌شود و قابل دانلود است. فیلم این کلاس صرفا روی یک سیستم و تحت سیستم عامل ویندوز به تعداد دفعات نامتناهی قابل پخش است.

توضیحات

هدف دوره:

▪️

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

▪️

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

▪️

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

▪️

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

▪️

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


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

▪️

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

▪️

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

▪️

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

▪️

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

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

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


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

انواع یادگیری ماشین:
▪️ یادگیری نظارت شده (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
▪️ آشنایی با داده ست‌های مشهور
انواع پیش پردازش داده‌:
▪️ داده‌ متنی
▪️ داده صوتی
▪️ داده تصویر
▪️ داده تصاویر سه‌بعدی پزشکی

جلسه اول پیش مطالعه - مقدمات پایتون