دوره هوش مصنوعی، GenAI، چتبات و چتجیپیتی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک نحوه کارکرد شبکههای عصبی (تئوری و کاربردها)
- درک نحوه کارکرد شبکههای عصبی کانولوشن (تئوری و کاربردها)
- درک نحوه کارکرد الگوریتم پس انتشار
- درک روشهای مقداردهی اولیه وزن و تکنیکهای منظمسازی
- درک توابع ضرر در شبکههای عصبی
- مصورسازی فرآیند یادگیری شبکههای عصبی
- ساخت هوش مصنوعی برای شناسایی اعداد دستنویس با شبکه پیشخور
- ساخت طبقهبندی تصویر اعداد دستنویس با استفاده از هوش مصنوعی کانولوشن (CNN AI)
- ساخت یک چتبات با توجه (Attention)
- ساخت یک چتبات با استفاده از معماری ترنسفرمرها
- استفاده از GPT2 متن باز OpenAI
- تیونینگ دقیق GPT2 خود برای پاسخگویی مانند چتجیپیتی
پیشنیازهای دوره
- درک اولیه از برنامهنویسی پایتون
توضیحات دوره
به بوتکمپ کامل هوش مصنوعی با چتبات و چتجیپیتی در پایتون با استفاده از PyTorch خوش آمدید! این دوره جایگاه شما برای یادگیری هوش مصنوعی، یادگیری عمیق و PyTorch است. چه شما یک مبتدی باشید یا یک حرفهای باتجربه، این بوتکمپ جامع برای ارتقای مهارتهای شما طراحی شده است و به شما در زمینه هوش مصنوعی برتری میبخشد.
آنچه دوره را منحصربهفرد میکند؟
- محتوای اختصاصی - دسترسی به مباحث و پروژههای عملی که در هیچ جای دیگری آنلاین موجود نیست.
- برنامه درسی جامع - شامل همه موارد از مبانی PyTorch تا مباحث پیشرفته مانند معماری ترنسفرمر و ساخت چتبات
- پروژههای عملی - اعمال دانش خود با پروژههای واقعی و عملی که برای تقویت هر مفهوم طراحی شدهاند.
- دستورالعمل کارشناسانه - یادگیری از یک مدرس با تجربه گسترده در هوش مصنوعی و یادگیری عمیق
- آزمونهای تعاملی - محک زدن دانش خود با آزمونهایی که درک شما از هر بخش را به چالش میکشد.
بررسی دوره:
بخش 1 - مقدمه
بررسی ساختار و اهداف دوره
بخش 2 - آشنایی با PyTorch
- یادگیری گرافهای محاسباتی، تانسورها و عملیاتهای تانسور
- بررسی عمیق تایپهای داده تانسور، عملیاتهای ریاضی و دستکاری شکل
- درک Autograd و انجام عملیاتهای درجا (in-place)
بخش 3 - توابع ضرر در یادگیری عمیق
بررسی توابع ضرر مختلف مانند لایه 1 و لایه 2، آنتروپی متقاطع باینری و واگرایی KL
بخش 4 - توابع فعالسازی مختلف در یادگیری عمیق
درک اهمیت توابع فعالسازی مانند ReLU و Leaky ReLU و PReLU
بخش 5 - نرمالسازی و منظمسازی
یادگیری تکنیکهای منظمسازی و روشهای نرمالسازی
بخش 6 - بهینهسازی در هوش مصنوعی
تسلط به تکنیکهای بهینهسازی از جمله گرادیان کاهشی و SGD مینی بچ
بخش 7 - ساخت یک شبکه عصبی در PyTorch
راهنمای گامبهگام برای طراحی، آموزش و تست یک شبکه عصبی با استفاده از مجموعه داده MNIST
بخش 8 - مجموعه داده و Dataloader سفارشی PyTorch
ایجاد و استفاده از مجموعه دادهها و Dataloader سفارشی برای پردازش داده کارآمد
بخش 9 - ساخت مدل CNN برای طبقهبندی تصویر
ساخت، آموزش و مصورسازی مدل CNN برای طبقهبندی اعداد دستنویس
بخش 10 - ساخت یک چتبات با استفاده از معماری ترنسفرمر
راهنمای جامع برای درک و پیادهسازی معماری ترنسفرمر برای توسعه چتبات
بخش 11 - ساخت یک چتبات با استفاده از چتجیپیتی از پیش آموزش دیده
راهنمای جامع برای درک و تیونینگ دقیق چتجیپیتی از پیش آموزش دیده برای اهداف پرسش و پاسخ
چرا در این دوره شرکت کنید؟
- درک عمیقی از اصول هوش مصنوعی و یادگیری عمیق خواهید داشت.
- در استفاده از PyTorch برای تسکهای مختلف یادگیری ماشین مهارت خواهید گرفت.
- توانایی ساخت و استقرار شبکههای عصبی و مدلهای ترنسفرمر
- کسب مهارت در طراحی یک چتبات تابعی
چه کسانی باید در دوره شرکت کنند؟
- دانشمندان مشتاق داده و مهندسان یادگیری ماشین
- توسعهدهندگان نرمافزار که میخواهند به نقشهای هوش مصنوعی منتقل شوند.
- حرفهایهایی که به دنبال گسترش مهارتهای هوش مصنوعی خود هستند.
- علاقهمندان به یادگیری فناوریهای هوش مصنوعی پیشرفته
همین حالا در دوره شرکت کنید و از محتوای منحصربهفرد و تجربه عملی که شما را از بقیه متمایز میکند، بهرهمند شوید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویس مبتدی پایتون که میخواهد همه مطالب را درباره هوش مصنوعی و GenAI یاد بگیرد
- کسی که علاقهمند به یادگیری شبکههای عصبی و یادگیری عمیق است.
- کسی که میخواهد سفر خود را به دنیای هوش مصنوعی و GenAI آغاز کند.
دوره هوش مصنوعی، GenAI، چتبات و چتجیپیتی
-
مقدمه 01:30
-
نکات سریع 01:32
-
فریمورک کلی برای ساخت مدل هوش مصنوعی 02:39
-
مقدمه و پیشنیازها 04:36
-
گراف محاسباتی 05:14
-
آشنایی با تانسورها 05:34
-
تایپهای داده در تانسورها 01:03
-
عملیاتهای ریاضی تانسور 02:51
-
توابع تجمیع تانسور 01:58
-
دستکاری شکل تانسور 02:29
-
Rand در مقابل RandN 01:07
-
صفرها، یکها و مشابهها 01:48
-
عملیاتهای درجا 00:53
-
Autograd در PyTorch 04:57
-
آزمون None
-
چرا به توابع ضرر نیاز داریم؟ 01:39
-
درک ضرر لایه 2 04:36
-
درک ضرر لایه 1 01:09
-
ضرر لایه 1 در مقابل لایه 2 01:31
-
درک ضرر آنتروپی متقابل باینری (BCE) 05:28
-
درک ضرر آنتروپی متقابل 02:24
-
درک Softmax 01:43
-
درک ضرر واگرایی KL 02:18
-
آیا واگرایی KL همان BCE است؟ 01:00
-
آزمون None
-
آشنایی با توابع فعالسازی در یادگیری عمیق 02:47
-
Softmax (تابع بیشینه هموار) چیست؟ 03:38
-
درک تابع فعالسازی TanH 01:46
-
درک تابع فعالسازی ReLU 01:05
-
درک تابع فعالسازی PReLU 00:42
-
درک تابع فعالسازی Leaky ReLU 00:30
-
آزمون None
-
مقدمه 01:58
-
درک منظمسازی لایه 1 و لایه 2 02:57
-
درک Dropouts در شبکه عصبی 00:58
-
استانداردسازی و نرمالسازی 02:24
-
نرمالسازی دستهای 01:30
-
نرمالسازی لایهای 01:30
-
آزمون None
-
آشنایی با بهینهسازی در مدلهای هوش مصنوعی 01:22
-
درک گرادیان کاهشی 05:27
-
SGD مینی بچ 00:57
-
درک میانگین وزنی نمایی (EWA) 07:10
-
آزمون None
-
مقدمه 03:25
-
بررسی عمیق مجموعه داده MNIST 04:52
-
مصورسازی مجموعه داده MNIST 03:47
-
طراحی شبکه عصبی 10:14
-
مصورسازی مدل شبکه عصبی 05:31
-
طراحی تابع ضرر برای تسک ما 02:40
-
طراحی Optimizer برای تسک ما 00:29
-
آموزش مدل هوش مصنوعی خود 04:59
-
تست (استنتاج) مدل هوش مصنوعی آموزش دیده ما 01:53
-
بررسی عمیق متریکهای نتیجه 04:13
-
آزمون None
-
مقدمه 00:25
-
درک داده 00:35
-
کدنویسی در Google Colab 01:02
-
درک کلاس مجموعه داده 02:26
-
مجموعه داده در عمل با مثال 08:38
-
درک Dataloader برای پردازش دستهای 02:51
-
استفاده از Dataloader در مدل CNN نمونه 01:27
-
اجرای داده از طریق مدل 02:33
-
آزمون None
-
مقدمه 00:28
-
درک مدل ResNet 08:30
-
شهود پشت مدل CNN 05:34
-
درک کرنل و فیلتر در CNN 02:56
-
درک Stride در CNN 00:34
-
درک معماری مدل 00:43
-
درک Pooling در CNN 04:07
-
کدنویسی مدل CNN 01:59
-
طراحی شبکه عصبی (CNN) 11:10
-
مصورسازی مدل CNN 03:20
-
آموزش مدل CNN 04:36
-
مصورسازی حلقه آموزش 01:12
-
تست و استنتاج مدل CNN 02:49
-
آزمون None
-
مقدمه 03:24
-
معماری ترنسفرمر 01:17
-
بیان مسئله 01:15
-
ویژگیهای کلیدی معماری ترنسفرمر 01:15
-
ورودیهای تعبیه شده 04:32
-
انکودینگ پوزیشنال 05:00
-
توجه Multi-Head 04:10
-
ضرب داخلی مقیاس شده و باقیمانده 01:38
-
پیشخور در معماری ترنسفرمر 01:10
-
رمزگشایی در ترنسفرمر 03:05
-
تابع ضرر 03:36
-
کلاس Optimizer 00:57
-
کد پایتون برای ساخت چتبات ما 11:49
-
بررسی عمیق آمادهسازی و پاکسازی داده - بخش 1 05:06
-
بررسی عمیق آمادهسازی و پاکسازی داده - بخش 2 01:28
-
مجموعه داده و Dataloader سفارشی برای آمادهسازی و واکشی داده 03:51
-
درک MASK در ترنسفرمرها 01:15
-
کدنویسی کلاسهای چتبات 12:04
-
کلاس Adam Optimizer سفارشی 01:13
-
تابع ارزیابی برای تست مدل چتبات ما 01:27
-
آموزش مدل و تست نتایج 04:03
-
آزمون None
-
مقدمه 01:51
-
آشنایی با Hugging Face 02:57
-
دانلود GPT2 03:32
-
درک داده 00:40
-
طراحی مجموعه داده و Dataloader 02:09
-
تست مدل GPT2 خالص 01:56
-
تیونینگ دقیق مدل 01:42
-
تست مدل تیونینگ دقیق شده 00:44
-
آزمون None
-
نکات نهایی 00:42
مشخصات آموزش
دوره هوش مصنوعی، GenAI، چتبات و چتجیپیتی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:110
- مدت زمان :04:56:26
- حجم :5.14GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy