آموزش هوش مصنوعی – یادگیری عمیق مقدماتی: چند لایه پرسپترونی و کانولوشنالی

1,592 بازدید

اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.

آموزش رایگان نرم افزار ENVI

در ENVI حرفه ای شو ?

0 تا 100 مفاهیم سنجش از دور

کاملا رایگان شروع کن ?

آموزش رایگان ArcGIS pro

واقعاااااا رایگاااااانه ?

آموزش گوگل ارث انجین

شدیدا توصیه شده ?

دانلود لندیوز 10 متری ایران و …

به کمک گوگل ارث انجین ?

کتاب موتور پردازش مجازی

اولین کتاب آموزش گوگل ارث انجین ?

طبقه بندی تصاویر ماهواره ای

آشنایی با انواع روش ها ?

پیش پردازش تصاویر ماهواره ای

هندسی – رادیومتریکی – اتمسفری ?

دانلود داده های آلتیمتری

ترازسنجی برای دریاچه ها ?

پوشش اراضی 10 متری

تولید شده توسط ESRI ?

نمایش سه بعدی در ArcGIS

مدل رقومی ارتفاع ?

مطالب پربازدید

آموزش هوش مصنوعی
یادگیری عمیق (Deep Learning) زیر مجموعه ای از هوش مصنوعی (Artificial Intelligence) است که در سالهای اخیر پیشرفت های  بسیار زیادی در شبیه سازی توانایی های انسان در ماشین  داشته است. یادگیری عمیق در زمینه های مختلفی مانند پزشکی، بورس، علوم مهندسی، بینایی ماشین، پردازش گفتار، رباتیک، داده کاوی کاربرد دارد. شبکه های عصبی چند لایه پرسپترونی و کانولوشنالی از…

یادگیری عمیق (Deep Learning) زیر مجموعه ای از هوش مصنوعی (Artificial Intelligence) است که در سالهای اخیر پیشرفت های  بسیار زیادی در شبیه سازی توانایی های انسان در ماشین  داشته است. یادگیری عمیق در زمینه های مختلفی مانند پزشکی، بورس، علوم مهندسی، بینایی ماشین، پردازش گفتار، رباتیک، داده کاوی کاربرد دارد. شبکه های عصبی چند لایه پرسپترونی و کانولوشنالی از مبحث یادگیری عمیق موجود در این آموزش می باشند.

در این محصول به معرفی مفاهیم اولیه در شبکه های عصبی چند لایه پرسپترونی و کانولوشنالی یا پیچشی (Convolutional Neural Network) و تشریح مراحل و فرآیندهای  پنهان درون کار(شامل الگوریتم ها، توابع و محاسبه تعداد پارامترها و سایز هر لایه و غیره) و نهایتاً با استفاده از دیتاست هایی در محیط پایتون و کتابخانه Keras تحت بستر Tensorflow به معماری شبکه و استخراج خروجی های موردنظر پرداخته شده است.

یادگیری عمیق مقدماتی
یادگیری عمیق مقدماتی

مشخصات:

  • قیمت: 300 هزار تومان
  • مدرس: فریده سبزه ای
  • تخصص: دانشجوی دکتری مهندسی عمران – ژئودزی
  • موضوع: آموزش هوش مصنوعی – یادگیری عمیق مقدماتی: چند لایه پرسپترونی و کانولوشنالی
  • زبان برنامه نویسی: پایتون
  • مخاطب: علاقه مندان به هوش مصنوعی و یادگیری عمیق (مقدماتی)
  • نوع آموزش: ویدیویی
  • مدت زمان آموزش: 5 ساعت و نیم
  • داده های تمرینی:‌ ندارد (از دیتاهای قابل دانلود Mnist و Cifar-10  استفاده شده اند)
  • پیش نیاز: آشنایی مقدماتی با  پایتون

تهیه آموزش

به منظور تهیه این محصول آموزشی بر روی دکمه زیر ? کلیک کرده و بلافاصله پس از پرداخت ویدئوهای آموزشی را دانلود نمایید.


توضیحات:

مزیت اصلی این محصول، بیان مباحث تئوری بصورت جزئی و  سپس پیاده سازی آن و توضیحات مربوطه می باشد. لازم به ذکر است که آموزش در یادگیری عمیق با داده های میلیونی و برچسب دار صورت می گیرد و این تعداد بالای دیتا در همه شبکه ها امکانپذیر نمی باشد و مبحث Transfer learning و همچنین  Data Augmentation  بسیار مورد توجه و کارگشا می باشد.

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

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

Data Augmentation یا افزونگی داده به معنای تولید داده های اضافی بدون تحمیل هزینه برچسب گذاری می باشد. شبکه های عصبی جدید و مدرن معمولاً دارای هزاران یا میلیون ها پارامتر هستند. طبیعتاً اگر شما پارامتر های بسیار زیادی داشته باشید، لازم است تعداد مناسبی از نمونه ها را به مدل خود نشان دهید تا عملکرد خوبی را بدست آورید. بدین منظور با تکنیک افزونگی داده برای بدست آوردن داده های بیشتر، تنها لازم است تغییرات جزئی را در دیتاهای موجود اعمال نماییم و شبکه عصبی ما این دیتاهای تغییر یافته را بعنوان دیتاهای جدید درنظر خواهد گرفت.


ویدئوی نمونه تدریس مدرس ?


عناوين آموزشی

مهم ترین عناوين آموزشی عبارت اند از:

  • معرفی هوش مصنوعی (به ویژه شبکه عصبی)
  • مقدمه ای بر پرسپترون
  • مقدمه ای بر شبکه های عصبی
  • شبکه عصبی مصنوعی
  • معرفی یادگیری عمیق
  • کاربردهای یادگیری عمیق
  • توابع فعالساز
  • تابع RELUE
  • تابع هزینه Cost function
  • الگوریتم پس انتشار خطا
  • الگوریتم های بهینه سازی
  • Learning rate
  • راه اندازی python، Tensorflow و Keras
  • پیاده سازی شبکه عصبی در کراس (ارقام دست نویس 0 تا 9)
  • شبکه های عصبی کانولوشنالی
  • کاربردهای CNN
  • تفاوت fully connected و CNN
  • مقدمات Convolution
  • مشکلات کانولوشن
  • یادگیری فیلتر
  • Padding
  • Stride
  • کانولوشن بر روی تصویر رنگی (RGB)
  • استفاده از چندین فیلتر
  • انواع لایه در شبکه های کانولوشنالی
  • لایه Pooling
  • محاسبه تعداد پارامترها و سایز هر لایه
  • بیش برازش Overfitting
  • راه های کاهش Overfitting و افزایش دقت شبکه
  • Dropout
  • Data Augmentation
  • سه نمونه معماری مختلف CNN
  • Transfer learning
  • اجرای دستورات مرتبط در فضای Jupyter notebook


تهیه آموزش

به منظور تهیه این محصول آموزشی بر روی دکمه ? زیر کلیک کرده و بلافاصله پس از پرداخت ویدئوهای آموزشی را دانلود نمایید.


لینک های مفید

نوشته های مرتبط :

9 دیدگاه. ارسال دیدگاه جدید

  • با سلام و احترام
    این آموزش فقط مقدماتی است؟ برای یکسری از پردازش تصاویر هم کاربردی دارد یا در قسمت پیشرفته است؟ باتشکر

    پاسخ
    • فریده سبزه ای
      1401-03-21 11:10 ق.ظ

      با سلام و احترام.
      منظور از مقدماتی مباحث گفته شده در دوره می باشد که شامل کار با تصاویر و شبکه های کانولوشنی و … است. شبکه های پیشرفته تر شامل RNN، تخاصمی ، lstm و غیره در دسته بندی پیشرفته قرار می گیرند.

      پاسخ
  • سلام وقت بخیر آیا میشه با یاد گیری عمیق پیش بینی تغییرات کاربری رو انجام داد اگه میشه با کدوم روش یادگیری عمیق میشه این کار رو کرد .

    پاسخ
    • فریده سبزه ای
      1401-03-31 11:25 ق.ظ

      با سلام و احترام. اگر منظورتان از پیش بینی تغییرات مربوط به تصاویر باشد از کانولوشنالی ها می توان استفاده نمود. اگر پیش بینی ها مربوط به سری زمانی تغییرات باشد از RNNs ها و LSTM ها استفاده می شود. بسته به نوع دیتا و هدف می توان تلفیقی از مدل های مختلف را هم در نظر گرفت. موفق باشید.

      پاسخ
  • مرتضی محمدی
    1401-10-24 11:34 ب.ظ

    سلام و عرض ادب خدمت شما خوبید ببخشید میشه ایمیل و شماره تماس استاد رو بگید

    پاسخ
  • زهرا محمدی
    1401-11-23 9:51 ب.ظ

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

    پاسخ
    • فریده سبزه ای
      1401-11-24 11:45 ق.ظ

      با سلام و احترام

      پردازش تصاویر ماهواره ای در این آموزش قرار داده نشده است.

      موفق باشید

      پاسخ
  • زهرا محمدی
    1402-01-17 2:22 ب.ظ

    با سلام و احترام
    می خواهم پردازش تصاویر ماهواره ای (از جمله لندست یا سنتینل یا …) را به روش شبکه عصبی کانولوشنال یاد بگیرم ، به منظور بررسی پارامترهای کیفی آب (PH, BOD, EC, DO DH …) با استفاده از تصاویر لندست به روش شبکه عصبی کانولوشن.
    برای شروع این کار بنده، این آموزش را خرید کنم کمک کننده و مناسب است؟
    باتشکر

    پاسخ
    • فریده سبزه ای
      1402-01-17 5:09 ب.ظ

      با سلام و احترام
      در این آموزش با دیتاهای Mnist بمنظور classification از شبکه های کانولوشنی استفاده شده است.
      مفاهیم پایه ی آموزش داده شده برای استفاده از این شبکه های کانولوشنالی برای هر کاربرد دیگری از تصاویر، قابل استفاده می باشند. در این آموزش، کلیت این شبکه ها مطرح شده است و بنابر هدف مسئله و تصاویری که در اختیار دارید ، باید شبکه را طراحی و آموزش دهید.
      لطفا فهرست عناوین آموزشی را ملاحظه نمایید.
      موفق باشید.

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up