تهران، میدان انقلاب

بوت‌ کمپ Machine Learning
(یادگیری ماشین)

“آیا ماشین فکر می‌کند؟”

یادگیری ماشین (Machine Learning) چیست؟

“آیا ماشین فکر می‌کند؟” این سوالی بود که توسط آلن تورینگ مطرح و منجر به شروع مطالعه در حوزه یادگیری ماشین شد! یادگیری ماشین یا Machine Leaning که به اختصار ML نیز گفته می‌شود، به معنی هوشمند کردن سیستم‌ها است؛ بدون اینکه به صورت مستقیم به آن‌ها چگونه رفتار کردن را یاد بدهند. سیستم‌ها این توانایی را دارند که با استفاده از داده‌های عظیم، یک سری از الگوهای تکرارشونده را بدون دخالت انسان، یاد بگیرند و به دنبال آن، رفتار مشخصی داشته باشند. مانند ChatGPT که این روزها بسیار مطرح شده است!

تفاوت هوش مصنوعی، یادگیری ماشین و یادگیری عمیق چیست؟

هوش مصنوعی یا Artificial Intelligence یک مفهوم بسیار کلی است. به طور کلی به هر تکنولوژی که مسائل را مانند ذهن انسان بررسی و تحلیل می‌کند، هوش مصنوعی گفته می‌شود و یادگیری ماشین، تنها بخشی از این مفهوم کلی است که در زیرمجموعه‌ی خود، یادگیری عمیق یا Deep Learning را جای داده است. تفاوت یادگیری ماشین با یادگیری عمیق در یک مورد است: در یادگیری عمیق، ماشین می‌تواند به صورت خودکار میزان خطا و یا صحت عملکرد را تشخیص دهد. در صورتی که در یادگیری ماشین، همچنان به ذهن و تحلیل انسان برای بهبود عملکرد، نیاز است.

چند کاربرد یادگیری ماشین

تشخیص تصویر

تشخیص گفتار

پیش‌بینی ترافیک

ماشین‌های خودران

شبکه‌های اجتماعی

پیشنهاد محصول

خدمات پزشکی

معاملات بازار سهام

تفاوت بوت‌ کمپ‌ های برنامه‌ نویسی بامداد با دوره‌ های آموزشی معمول چیست؟

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

یادگیری مهارت برنامه‌نویسی از طریق شرکت در بوت‌کمپ‌های بامداد، چند مزیت دارد:

– در زمان صرفه‌جویی می‌شود: علاوه بر یادگیری دانش تئوری، با کار عملی روی پروژه‌های واقعی، در کوتاه‌ترین زمان مهارت فنی کسب می‌کنید.

– کار کردن روی پروژه‌ها را در قالب تیم یاد می‌گیرید: به شکل عملی با پروژه‌ها درگیر می‌شوید، مهارت حل مساله و کار تیمی در شما تقویت می‌شود و در شرایط خاص، مدیریت بحران را یاد می‌گیرید.

– شبکه‌سازی می‌کنید: با افرادی آشنا می‌شوید که با شما هدف یکسانی دارند و با تیم‌سازی، فرصت‌های شغلی جذاب را شکار می‌کنید.

– شایستگی‌های نرم را آموزش می‌بینید: شایستگی‌ها و مهارت‌هایی مانند رزومه‌نویسی حرفه‌ای، آداب حضور در جلسات مصاحبه و … همگی از شایستگی‌هایی هستند که به شما برای استخدام در شرکت‌های معتبر کمک می‌کنند.

– به بازار کار معرفی می‌شوید: پس از اتمام دوره و تحویل و دفاع از پروژه نهایی، با در دست داشتن کارنامه شایستگی، به شرکت‌های متقاضی جذب نیروی برنامه‌نویس معرفی می‌شوید.

سرفصل‌ های بوت کمپ یادگیری ماشین (Machine Learning)

  • سونامی یادگیری ماشین
  • یادگیری ماشین در پروژه‌ها
  • رویکردهای یادگیری ماشین
  • پیش‌نیازها
  • نقشه‌ی راه
  • یادگیری ماشین چیست؟
  • چرا از یادگیری ماشین استفاده می‌شود؟
  • کاربردهای یادگیری ماشین
  • انواع سیستم‌های یادگیری ماشین
    • یادگیری با نظارت، یادگیری بدون نظارت، یادگیری نیمه نظارتی
    • یادگیری آنلاین و دسته ای
    • یادگیری مبتنی بر مدل
  • چالش‌های اساسی در یادگیری ماشین
    • داده‌های آموزشی کم
    • ویژگی‌های غیرلازم در داده
    • بیش برازش در آموزش داده
    • کم برازش در آموزش داده
  • آزمون و اعتبارسنجی
  • طبقه‌بندی دودویی
  • ماتریس confusion
  • طبقه‌بندی چندکلاسی
  • طبقه‌بندی چندبرچسبی
  • طبقه‌بندی چندخروجی
  • رگرسیون خطی
    • رگرسیون خطی چند متغییره
  • گرادیان کاهشی
    • رگرسیون با گرادیان کاهشی
  • مفهوم encoding در یادگیری ماشین
  • تنظیم مدل‌های خطی
  • Logistic regression
  • آشنایی با مفهوم SVM
  • آشنایی با مفهوم درخت تصمیم
  • آشنایی با مفهوم جنگل‌های تصادفی
  • K-means
  • محدودیت K-means
  • استفاده از خوشه بندی برای image segmentation
  • استفاده از خوشه بندی برای پیش پردازش
  • استفاده از خوشه بندی برای یادگیری نیمه نظارتی
  • آشنایی با یک نرون عصبی و پیاده‌سازی عملی یک نمونه از آن
  • نحوه ایجاد شبکه عصبی و نحوه عملکرد آن
    • شبکه‌های عصبی پیش‌خور
    • شبکه عصبی پس‌خور
  • شبکه عصبی چندلایه و پیاده‌سازی با keras
  • استفاده از شبکه عصبی چندلایه برای طبقه‌بندی
  • شبکه عصبی چندلایه و رگرسیون
  • ساخت یک طبقه‌بند تصویر با استفاده از روش ترتیبی

سوالات پر تکرار

تفاوت یادگیری ماشین با یادگیری عمیق در یک مورد است: در یادگیری عمیق، ماشین می‌تواند به صورت خودکار میزان خطا و یا صحت عملکرد را تشخیص دهد. در صورتی که در یادگیری ماشین، همچنان به ذهن و تحلیل انسان برای بهبود عملکرد، نیاز است.

آشنایی با پایتون و علوم داده، پیش‌نیاز شرکت در این بوت‌کمپ است.

اگر دانشجو و یا سرباز هستید، از ۵% تخفیف برای ثبت نام در بوت‌کمپ سی شارپ برخوردارید.

اگر قصد ثبت نام به صورت گروهی (بیش از دو نفر) را دارید،  می‌توانید با ۱۰% تخفیف به ازای هر نفر در این بوت‌کمپ ثبت نام کنید.

فعلاً کلاسی برای ثبت نام در این بوت‌کمپ وجود ندارد. لطفاً برای ثبت نام در لیست رزرو با کارشناسان ما تماس بگیرید.




در صورتی که تمایل به دریافت مشاوره ثبت نام و یا تقسیط شهریه دارید، لطفاً اطلاعات خود را در فرم زیر وارد کنید تا کارشناسان ما با شما تماس بگیرند.