00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به 9 جلسه نمونه از دوره
  • دسترسی به 9 جلسه نمونه از دوره
  • عضویت در تالار گفت‌وگوی دوره
  • اضافه شدن دوره به پروفایل
فقط محتوا
  • دسترسی کامل و نامحدود به محتوای دوره
  • تمام قابلیت‌‌های پلن رایگان
    +
  • دسترسی کامل و نامحدود به محتوای دوره
479,000 تومان
امکان پرداخت ارزی ‎
دوره کامل
  • دسترسی به تمام قابلیت‌های دوره
  • تمام قابلیت‌های پلن محتوا
    +
  • گواهی‌نامه مکتب‌خونه
  • پروژه محور
  • تمرین و آزمون
  • تالار گفتگو
  • تسهیل استخدام
979,000 تومان
امکان پرداخت ارزی ‎
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
مکتب‌خونه مکتب‌خونه

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

دوره‌های مکتب‌پلاس
72 ساعت
98٪ (1026 رای)

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

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

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

 

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

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

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

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

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

 

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

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

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

 

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

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

 

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

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

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

 

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

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

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

مقدمه‌ای بر یادگیری ماشین
07:40 ساعت
00:40
Combined Shape Created with Sketch. 4 جلسه
بارم:
15%
نمایش جلسات فصل  
مبانی یادگیری عمیق
21:34 ساعت
09:04
Combined Shape Created with Sketch. 38 جلسه
بارم:
27%
نمایش جلسات فصل  

در فصل دوم ابتدا با نورون‌ها و پرسپترون آشنا می‌شویم و الگوریتم Propagation را می‌‌آموزیم. پس از آن به یادگیری کتابخانه کراس و پیاده‌سازی مباحث مختلف با استفاده از کراس پرداخته می‌شود.

مروری بر تاریخچه یادگیری عمیق و معرفی عملکرد یک نورون
"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
پروژه اول مبانی یادگیری عمیق

 (الزامی)

25.9%
     
"150:00
پروژه دوم مبانی یادگیری عمیق

 (الزامی)

37.0%
     
"300:00
پروژه سوم مبانی یادگیری عمیق

 (الزامی)

37.0%
     
"300:00
شبکه عصبی عمیق
26:14 ساعت
08:14
Combined Shape Created with Sketch. 46 جلسه
بارم:
32%
نمایش جلسات فصل  

در این فصل پس از آشنایی با چالش‌ها و مسائل به حل آن‌ها با روش‌های مختلف می‌پردازیم. در طول این فصل با مفاهیمی همچون Batch Normalization، Transfer Learning، Gradient Descent آشنا می‌شویم. در انتهای فصل به پیاده‌سازی برنامه زمانی 1cycle می‌پردازیم.

چالش‌های آموزش شبکه عصبی عمیق
"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
پروژه اول شبکه عصبی عمیق

 (الزامی)

15.6%
     
"180:00
پروژه دوم شبکه عصبی عمیق

 (الزامی)

21.9%
     
"180:00
پروژه سوم شبکه عصبی عمیق

 (الزامی)

31.2%
     
"450:00
پروژه چهارم شبکه عصبی عمیق

 (الزامی)

15.6%
     
"120:00
پروژه پنجم شبکه عصبی عمیق

 (الزامی)

15.6%
     
"150:00
شبکه کانولوشنال عمیق
16:17 ساعت
03:07
Combined Shape Created with Sketch. 22 جلسه
بارم:
26%
نمایش جلسات فصل  

تالار گفت‌وگو

استاد دوره
پژمان اقبالی پژمان اقبالی

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

درباره گواهینامه
مکتب‌خونه مکتب‌خونه
حد نصاب قبولی در دوره:
70.0 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد.

پیش‌نیاز‌های دوره یادگیری عمیق با تنسورفلو و کراس

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

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

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

Combined Shape1 Created with Sketch. گواهی‌نامه مکتب‌خونه

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

 

مشاهده نمونه گواهینامه

خدمات منتورینگ

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

پروژه محور

این دوره طوری طراحی شده است که محتوای آموزشی دوره حول چند پروژه واقعی و کاربردی هستند تا یادگیری دانشجو در طول دوره به کاربردهای عملی تبدیل شود و به این ترتیب بالاترین سطح یادگیری را فراهم نمایند.

تمرین و آزمون

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

تالار گفتگو

شما می توانید از طریق تالار گفتگو با دیگر دانشجویان دوره در ارتباط باشید، شبکه روابط حرفه ای خود را تقویت کنید یا سوالات مرتبط با دوره خود را از دیگر دانشجویان بپرسید.

تسهیل استخدام

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

 

مشاهده اطلاعات بیشتر

نظرات  (13 نظر)

صفحه 

از 

2

سپیده
11:38 - 1401/07/06
دانشجوی دوره
جلسات اول که مباحث ریاضی زیاد بود یه ذره ناامید شدم اما وقتی وارد کد نویسی و پروژه ها شدند میتونم بگم که فوق العاده هستند . دوره عالی استاد عالی . ممنون
عبدالرحیم
20:43 - 1401/06/30
فارغ‌التحصیل دوره
برنامه ریزی دوره خوب، محتوای دوره با کیفیت و نحوه تدریس عالی بود.
امیررضا
20:56 - 1401/06/21
دانشجوی دوره
با سلام. این آموزش بسیار عالی است.
محمود
20:18 - 1401/06/18
فارغ‌التحصیل دوره
ابتدا سلام عرض می کنم خدمت دوستان هم کلاسی! و بویژه استاد محترم دوره جناب دکتر اقبالی قبل از هز صحبتی باید مراتب سپاس خودم رو خدمت استاد گرامی ابراز کنم. در درجه بعد هم از تیم مکتب خونه ممنونم و ازشون خواهش میکنم اموزش های تکمیلی رو از اساتیدی مانند دکتر اقبالی در حوزه شبکه های عصبی و یادگیری ماشین ترتیب بدن. اما در مورد دوره باید عرض کنم دوره ای که در پیش دارید از جهت جزییات دوره بسیار خوبیه علی رغم اینکه استاد خودشون متذکر می شدند دوره دوره عملی است نه تئوریک ولی از جهت تئوریک هم رویکرد ایشون کاملا اکادمیکه به جزییات بسیار خوب پرداخته شد اگر اشنایی قبلی ندارید به نظر من جا داره دوره رو کمی تمدید کنید چون به نظرم تمام صحبت های استاد قابل تامل و داری نکته است . جمع بندی من اینه دوره بسیار بسیار مفید و بارزشی هست که من در جای دیگه نمونه اون رو حداقل در اموزش های استاید ایرانی ندیدم.
محمد
01:31 - 1401/06/15
دانشجوی دوره
دوره بسیار خوبیه ، مدرس دوره مسلط به مباحث هستند و فقط روخوانی نمی کنند ، تمامی مطالب ریز به ریز توضیح داده میشود در کل عالیه
زهرا
22:47 - 1401/03/29
دانشجوی دوره
تدریس آقای اقبالی عالیه و به نظرم ایشون کاملاً مسلط هستند و برنامه نویسی را این شکلی توضیح می دهند که حتی منم که برنامه نویس نبودم همه چیز را متوجه میشم.
الهه
16:55 - 1401/03/24
دانشجوی دوره
من 6 7 تا قسمتشو بیشتر ندیدم ولی عالیه. حتی از کورسای خارجی با جزئیات بهتری توضیح میدن. خسته نباشین
عسل
02:51 - 1401/03/18
دانشجوی دوره
منصفانه بخوام بررسی کنم تسلط استاد به مباحث و نحوه بیان خیلی خوب بود ولی من هیچ جوره نمیتونستم با تدریس مباحث ریاضی کنار بیام و به خوبی درک کنم که تنها ضعف این دوره از نظر من بود خیلی جاها متغیر ها بجای یکسان بود با اینکه در عمل یکسان بود اسامی نامرتب و رندومی میگرفتم که خیلی توی تمرکز و درک مطالب تاثیر گذار هست من دانشجو مکانیک هستم و سطح ریاضی خوبی دارم ولی چون قصدم درک تئوری ها هم بود شاید بیشتر این ضعف رو دیدم. در انتها از مکتبخونه و استاد اقبالی عزیز تشکر میکنم
حکیم
09:01 - 1401/03/02
دانشجوی دوره
سلام. من هنوز به انتهای دوره نرسیدم؛ ولی دوره به شدت به علاقه مندان پیشنهاد میشه. همه مفاهیم خیلی دقیق و علمی توضیح داده شدند که حاکی از تسلط به مباحث است. با ارزوی موفقیت برای مدرس دوره ×
سارا
22:28 - 1401/02/31
دانشجوی دوره
این دوره به نظر من بسیار خوب و دقیق طراحی شده ، رفرنس ها و مقالاتی که برای هرفصل معرفی شده است بسیار مفید هستند مخصوصا برای افرادی مثل من که اول راه یادگیری عمیق هستم. روش تدریس خیلی خوب بود و اشتیاق من رو برای دنبال کردن دوره بیشتر میکرد. همچنین تشکر بابت پاسخ سریع سوالات در تالار گفتگو

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

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

اطلاعات بیشتر

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

در این دوره از منابع گوناگونی بهره گرفته شده است. اصلی‌­ترین منابع در برگزاری این دوره موارد زیر است:

1) Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow, Aurélien Géron, Published by O’Reilly Media, Inc., 2019

2) Deep Learning, Aaron Courville, Ian Goodfellow, and Yoshua Bengio, MIT Press, 2015

3) https://www.tensorflow.org

4) https://keras.io

×

ثبت نظر