×
ribbon

تا پایان تخفیف

یادگیری عمیق با تنسورفلو و کراس

مدرس:

پژمان اقبالی

دوره آموزش یادگیری عمیق با تنسورفلو و کراس به آموزش کاربردی یادگیری عمیق و تمام مباحث مربوط به... بیشتر
پرطرفدار
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
4.7 (196)
73 دیدگاه
7,195دانشجو
72ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

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

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

21 ساعت ویدئو

1 جلسه متنی

14 تمرین و پروژه

5 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

10 هفته مهلت ارسال تمرین و پروژه

سرفصل‌های دوره

4 فصل96 جلسه21 ساعت ویدیو
مقدمه‌ای بر یادگیری ماشین
  مقدمه‌ای بر یادگیری ماشین و یادگیری عمیق
23:11
  فرایند یادگیری در یادگیری ماشین
17:07
  پروژه یادگیری ماشین (الزامی)
180:00
  سوالات تشریحی یادگیری ماشین (الزامی)
240:00
مبانی یادگیری عمیق
  فایل‌های کدهای دوره
00:04
  مروری بر تاریخچه یادگیری عمیق و معرفی عملکرد یک نورون
14:51
  مدل‌سازی نورون
12:12
  کنار هم قراردادن نورون‌ها
31:54
  پرسپترون با scikit-learn
13:28
  پرسپترون
14:08
  وزن‌ها در یک شبکه عصبی مصنوعی
10:13
  الگوریتم Backpropagation بخش اول
10:18
  الگوریتم Backpropagation بخش دوم
27:22
  الگوریتم Backpropagation بخش سوم
13:41
  الگوریتم Backpropagation بخش چهارم
11:34
  مثال‌هایی از Activation functions
07:10
  تنظیمات پیشنهادی برای شبکه رگرسیون
17:43
  تنظیمات پیشنهادی برای شبکه طبقه‌بندی
26:22
  مفهوم cross-entropy
13:18
  معرفی Keras
07:55
  نصب تنسورفلو و کراس
17:33
  دیتاست fashion mnist
19:26
  تعریف مدل sequantial در کراس
14:30
  لایه‌ها و ضرایب مدل sequantial
10:37
  Model Compile و Fit
16:24
  ذخیره تاریخچه fit
06:48
  رسم loss و دقت مدل
03:50
  ارزیابی مدل روی داده تست
14:52
  ساخت مدل رگرسیون برای پیشبینی قیمت خانه
30:37
  wide and deep مدل
23:40
  Functional API
10:54
  مدل با چند خروجی
20:01
  Subclass API
20:56
  ذخیره و بارگذاری مدل
13:00
  Callback API
25:08
  tensorboard
08:18
  بهینه‌سازی heperparameters
17:17
  grid search
14:06
  معرفی ابزارهای بهینه‌سازی مدل
15:18
  جمع‌بندی فصل مبانی یادگیری عمیق
08:55
  پروژه اول مبانی یادگیری عمیق (الزامی)
150:00
  پروژه دوم مبانی یادگیری عمیق (الزامی)
300:00
  پروژه سوم مبانی یادگیری عمیق (الزامی)
300:00
شبکه عصبی عمیق
  چالش‌های آموزش شبکه عصبی عمیق
07:13
  معرفی مساله و دیتاست این فصل
01:52
  مقداردهی اولیه وزن‌ها
18:13
  Non-saturating activation functions
29:24
  Batch Normalization
17:10
  Batch Normalization in keras
09:17
  Gradient clipping
07:14
  Transfer Learning بخش اول
14:18
  Transfer Learning بخش دوم
18:16
  Transfer Learning بخش سوم
08:31
  چالش زمان در آموزش شبکه عصبی عمیق
06:39
  Stochastic gradient descent (SGD)
12:00
  پیاده‌سازی gradient descent یک بعدی با پایتون
14:45
  پیاده‌سازی gradient descent دو بعدی با پایتون بخش اول
14:46
  پیاده‌سازی gradient descent دو بعدی با پایتون بخش دوم
12:21
  Gradient Descent with Momentum
18:50
  پیاده‌سازی Gradient Descent with Momentum
10:19
  Gradient Descent with Nesterov Momentum
10:19
  پیاده‌سازی Gradient Descent with Nesterov Momentum
08:20
  Adagrad
11:56
  پیاده‌سازی Adagrad
09:40
  RMSProp
15:29
  Adam
18:00
  پیاده‌سازی Adam
14:30
  مروری بر بهینه‌سازها در یادگیری عمیق
14:32
  برنامه‌های زمانی learning rate
14:30
  معرفی چند برنامه زمانی پراستفاده
08:47
  پیاده‌سازی برنامه زمانی Exponential
07:42
  پیاده‌سازی برنامه زمانی Piecewise
07:47
  پیاده‌سازی برنامه زمانی Performance
06:36
  پیاده‌سازی برنامه زمانی 1cycle بخش اول
07:35
  پیاده‌سازی برنامه زمانی 1cycle بخش دوم
19:02
  پیاده‌سازی برنامه زمانی 1cycle بخش سوم
15:23
  پیاده‌سازی برنامه زمانی 1cycle بخش چهارم
05:27
  پیاده‌سازی برنامه زمانی 1cycle بخش پنجم
22:18
  استفاده از برنامه زمانی 1cycle روی مدل
06:09
  مرور برنامه‌های زمانی learning rate
04:37
  l1-l2 regulaizer
06:16
  Droput
11:50
  Monte-Carlo Dropout
14:39
  Max-Norm regualizer
12:15
  پروژه اول شبکه عصبی عمیق (الزامی)
180:00
  پروژه دوم شبکه عصبی عمیق (الزامی)
180:00
  پروژه سوم شبکه عصبی عمیق (الزامی)
450:00
  پروژه چهارم شبکه عصبی عمیق (الزامی)
120:00
  پروژه پنجم شبکه عصبی عمیق (الزامی)
150:00
شبکه کانولوشنال عمیق
  شبکه کانولوشنال عمیق
09:06
  عملیات کانولوشن
15:40
  لایه کانولوشن
10:14
  پیاده‌سازی کانولوشن با تنسورفلو
13:14
  لایه pooling
05:36
  معماری شبکه کانولوشنال عمیق
04:26
  پیاده‌سازی شبکه کانولوشنال عمیق در کراس
10:56
  معرفی شبکه‌های قدرتمند کانولوشنال
13:26
  استفاده از یک شبکه کانولوشنال قوی در کراس بخش اول
10:31
  استفاده از یک شبکه کانولوشنال قوی در کراس بخش دوم
15:17
  Localization
12:01
  Object detection بخش اول
14:18
  Object detection بخش دوم
11:32
  Object detection بخش سوم
11:12
  Segmentation بخش اول
13:15
  Segmentation بخش دوم
06:34
  Segmentation بخش سوم
05:42
  سخن پایانی
04:06
  پروژه اول شبکه کانولوشنال عمیق (الزامی)
150:00
  پروژه دوم شبکه کانولوشنال عمیق (الزامی)
400:00
  پروژه سوم شبکه کانولوشنال عمیق (الزامی)
120:00
  پروژه چهارم شبکه کانولوشنال عمیق (الزامی)
120:00

پیش‌نیاز‌ها

در تمام مراحل این دوره برای راحتی شرکت­‌کنندگان سعی شده است تا تمامی مباحث به زبانی ساده بیان شوند؛ اما برای درک کامل مباحث مطرح شده لازم است تا مخاطب با موارد زیر آشنایی داشته باشد:

  • آشنایی با مفاهیم برنامه‌­نویسی پایتون
  • آشنایی با مباحث مربوط به یادگیری ماشین
  • آشنایی با کتابخانه­‌های Scikit-learn، Numpy، Matplotlib

توضیحات دوره

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

  • پیاده‌­سازی شبکه‌­های عصبی (یادگیری عمیق) در پایتون
  • پیاده‌­سازی شبکه­‌های Multi-layer perceptron (MLP) و Convolutional
  • بحث و بررسی در رابطه با موضوعات گوناگون یادگیری عمیق مانند: Transfer learning، Overfitting و Regularization
  • بررسی دقیق و عمیق تنسورفلو و کراس

آشنایی با یادگیری عمیق، تنسورفلو و کراس

در یک تعریف کلی، یادگیری عمیق یکی از شاخه­‌های یادگیری ماشین و هوش مصنوعی است که در آن سعی می­‌شود از روش کارکرد مغز برای یادگیری موضوعات استفاده شود.

در یادگیری عمیق به کامپیوترها آموزش داده می‌­شود که برای حل مسائل از روش­‌هایی استفاده کنند که مغز انسان برای حل مسائل از آن روش‌­ها استفاده می‌­کند. به طور کلی یادگیری عمیق سعی می‌­کند به شبیه‌سازی مغز انسان بپردازد.

«تنسورفلو» (TensorFlow)، یک کتابخانه رایگان و اوپن سورس است که کاربردهای زیادی در یادگیری ماشین دارد. یکی از اصلی‌­ترین کاربردهای تنسورفلو در پیاده‌­سازی شبکه­‌های عصبی است. به همین دلیل است که این کتابخانه، پراستفاده‌­ترین کتابخانه در یادگیری عمیق است.

کراس یک کتابخانه در تنسورفلو است که با هدف توسعه شبکه‌­های عصبی ایجاد شده است.

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

امروزه اهمیت یادگیری عمیق در بسیاری از تکنولوژی‌­ها بر کسی پوشیده نیست؛ تا جایی که در دنیای امروز یادگیری عمیق به مغز محاسباتی در بسیاری از زمینه­‌های علم و تکنولوژی تبدیل شده است. به همین دلیل است که در دنیایی از صنایع مختلف تا تکنولوژی‌­های مختلف، تقریبا هیچ موردی را نمی‌­توان پیدا کرد که در آن ردپایی از یادگیری عمیق دیده نشود. به این ترتیب، اصلی­‌ترین هدف این دوره آموزش کاربردی یادگیری عمیق و شناخت ابعاد گوناگون آن است.

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

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

محتوای این دوره به نحوی انتخاب شده که مناسب افرادی باشد که دوره یادگیری ماشین را گذرانده‌اند و با مفاهیم ابتدایی هوش مصنوعی آشنایی دارند و به دنبال ادامه مسیر یادگیری/شغلی در این زمینه هستند. با توجه به اینکه این دوره ترکیب آموزش مفاهیم تئوری و عملی در کنار یکدیگر است، دانشجویان این دوره می‌توانند مسائل دنیای واقعی مثل پردازش تصویر، پردازش زبان طبیعی، پیش‌بینی‌های دنباله‌های عددی و ترافیک و غیره را حل کنند. بنابراین این دوره مناسب کسانی خواهند بود که علاقه‌مند به مباحث پیشرفته هوش مصنوعی و چالش‌های لبه‌ی تکنولوژی هستند.

در انتهای دوره آموزش یادگیری عمیق با تنسورفلو و کراس مخاطب چه دستاوردی خواهد داشت؟

با توجه به محتوایی که در این دوره به شرکت‌­کنندگان آموزش داده می‌­شود، در انتهای دوره مخاطبان محترم با موارد زیر آشنایی خواهند داشت:

  • پیاده­‌سازی شبکه‌­های MLP
  • پیاده‌­سازی شبکه­‌های Sequential، Functional و Subclass
  • بهینه­‌سازی پارامترهای شبکه­‌های عصبی
  • شناخت ترکیب مناسب activation function و initialization
  • شناخت بهینه‌­ساز­ها و برنامه‌­های زمانی متناسب
  • شناخت راهکارهای مقابله با Overfitting
  • شناخت ابزار لازم برای ارزیابی عدم قطعیت پیش‌بینی شبکه­‌های عصبی
  • پیاده‌سازی Transfer learning و استفاده از شبکه­‌های قدرتمند آماده
  • پیاده‌­سازی شبکه­‌های Convolutional

وجه تمایز این دوره نسبت به سایر دوره­‌های مشابه چیست؟

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

دیدگاه کاربران

4.7

بر اساس امتیاز 196 دانشجو

1
2
3
4
5

حسین کتابی

19 ساعت پیش

5

استاد به خوبی هم مفاهیم و ارتباطش با کد و متد هارو توضیح دادن

دانشجوی دوره

4 روز پیش

5

یکی از کامل ترین دورهای یادگیری عمیق

محمدمهدی شکوهی

26 روز پیش

5

فصل دو را تمام کردم.عالی بوده تا اینجا

پویا میرزائی

30 روز پیش

5

خیلی دوره خوبی بود و مدرس به زبان خیلی خوب و ساده و قابل فهم توضیح میداد.

محمد امین قدسی

1 ماه پیش

5

تمام کار های اقای اقبالی بی نظیره

فاطمه اسماعیلی

1 ماه پیش

5

تدریس خیلی دقیق و باحوصله استاد باعث شد که من خیلی علاقمند بشم به این حوزه و فکر میکنم یکی از بهترین آموزشهایی هستش که در این زمینه دیده ام. ممنونم عالی هستین.

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
3دوره
7,895دانشجو
256نظر و امتیاز

پژمان اقبالی دانشجوی دکتری بیومکانیک در دانشگاه EPFL سوئیس است. وی دارای تجربه تدریس مباحث علوم کامپیوتر مخصوصاً برنامه‌نویسی محاسباتی است. او سابقه‌ی تدریس برنامه‌نویسی پایتون، متلب و R، محاسبات علمی، بهینه‌سازی، علم داده و یادگیری ماشین را دارد. 
ایشان در حال حاضر بر روی توسعه‌ی مدل‌های آماری و یادگیری ماشین برای تحلیل داده‌های پزشکی کار می‌کند. حوزه‌های تخصصی او برنامه‌نویسی محاسباتی، آمار و یادگیری ماشین، مدل‌های اجزای محدود و بهینه‌سازی است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

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

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره، حداقل زمان مشخصی وجود ندارد و شما می‌توانید در هر زمان که مایل هستید، ویدیوهای آموزشی دوره را ببینید و تمارین را انجام دهید؛ اما برای هر دوره یک حداکثر زمان تعیین شده که در صفحه معرفی دوره قابل مشاهده است که تنها در این بازه زمانی امکان تصحیح پروژه‌ها توسط پشتیبان و دریافت گواهی‌نامه را خواهید داشت.

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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