آموزش کاربرد شبکه ­های عصبی و یادگیری عمیق در پردازش تصویر با پایتون

1,448 بازدید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

شما دوره مناسب شبکه های عصبی را پیدا کرده اید! پس از اتمام این دوره شما قادر خواهید بود: با استفاده از کتابخانه های Keras و Tensorflow مدل های شبکه عصبی را در پایتون ایجاد کنید و نتایج آنها را تجزیه و تحلیل کنید. استفاده از کتابخانه های Keras و Tensorflow را بیاموزید. درک کاملی از شبکه های عصبی مصنوعی…

شما دوره مناسب شبکه های عصبی را پیدا کرده اید!

پس از اتمام این دوره شما قادر خواهید بود:

  • با استفاده از کتابخانه های Keras و Tensorflow مدل های شبکه عصبی را در پایتون ایجاد کنید و نتایج آنها را تجزیه و تحلیل کنید.
  • استفاده از کتابخانه های Keras و Tensorflow را بیاموزید.
  • درک کاملی از شبکه های عصبی مصنوعی (ANN) و یادگیری عمیق در تصویر داشته باشید.
  • سناریو های کسب و کار را که در آن شبکه های عصبی مصنوعی (ANN) قابل اجرا هستند، درک کنید.
  • ساخت شبکه عصبی مصنوعی (ANN) در پایتون.
  • برای پیش بینی و طبقه ­بندی تصاویر از شبکه های عصبی مصنوعی (ANN) استفاده کنید.
  • به­ منظور خوشه ­بندی تصاویر از الگوریتم Kmeans بهره بگیرید.
  • و…. .

قبل از آغاز توضیحات این دوره بهتر است با یک تفاوت مهم آشنا شویم

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

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

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


مشخصات محصول:

  • قیمت: ۱۵۰ هزار تومان
  • مدرس: زهرا طباطبایی
  • تخصص: پردازش تصویر با کمک به الگوریتم­ های نوین یادگیری ماشین/یادگیری عمیق
  • موضوع: آموزش کاربرد شبکه­ های عصبی و یادگیری عمیق در پردازش تصویر
  • نرم افزار: پایتون
  • مخاطب: تمامی رشته ­ها (برق – کامپیوتر – معماری – عمران – مکانیک – فیزیک – و… .)
  • نوع آموزش: ویدیویی
  • پاورپوینت: ندارد
  • داده های تمرینی:‌ دارد
  • مدت دوره: ۵ ساعت
  • پیش نیاز: پردازش تصویر در متلب بر مبنای کتاب گنزالس، پایتون مقدماتی، رگرسیون در پایتون، طبقه بندی در پایتون، خوشه­ بندی و کاهش ویژگی در پایتون و شبکه های عصبی مصنوعی در پایتون
  • این آموزش بر مبنای سرفصل های ارائه شده پیرامون آموزش یادگیری ماشین در محیط پایتون در سایت یودمی (Udemy) می باشد
  • در فایل پیوست یک فایل با عنوان “readme” قابل دسترسی است که شامل مجموعه سایت­ های معرفی شده در طول آموزش است. این سایت­ ها امکان افزایش مهارت دانشجو را فراهم می­ کند.

توضیحات محصول:

چرا باید این دوره را انتخاب کنید؟

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

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

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

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

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

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

با صرف کمترین زمان، بهترین مدل را طراحی کنید


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

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

  • آشنایی با کتابخانه های Tensorflow، Seaborn و Keras
  • راهنمای نصب ساده Tensorflow، Seaborn و Keras
  • آشنایی با محیط Anaconda
  • راهنمای نصب کتابخانه OpenCV
  • آشنایی با مجموعه­ داده­ Iris و Fashion_mnist، Digit و California housing…
  • آشنایی با عملکرد ماژول Perceptron در پایتون
  • طبقه ­بندی داده­ ها
  • نرمال سازی داده ­ها
  • تنظیم مقدار هایپرپارامترها
  • تقسیم داده­ ها به مجموعه داده­ی آموزشی، اعتبارسنجی و تست
  • ارائه یک روش متفاوت برای ساخت شبکه­ NN توسط Keras
  • کامپایل و آموزش شبکه عصبی ساخته شده
  • بررسی دقت مدل ساخته شده و پیش بینی خروجی داده ­های تست
  • معرفی معیار mean square error و mae
  • آموزش نحوه ­ ذخیره سازی یک مدل طراحی شده برای استفاده­ مکرر
  • آموزش نحوه­ فراخوانی مدل طراحی شده
  • آموزش کنترل تعداد epoch ها در طراحی یک مدل در بهینه ­ترین مقدار
  • بررسی لایه­ های پنهان برای طراحی یک شبکه عمیق عصبی
  • بررسی وزن­ های مطلوب در داده ­های مورد مطالعه
  • معرفی ماژول callbacks به ­منظور ذخیره­ سازی مرحله به مرحله­ هر epoch
  • طبقه ­بندی تصاویر توسط شبکه­ ANN (مجموعه داده­ fashion_mnist)
  • مروری بر مفاهیم الگوریتم خوشه­ بندی Kmeans
  • مروری بر تفاوت بین طبقه ­بندی و خوشه ­بندی (الگوریتم­ های تحت نظارت و بدون نظارت)
  • مروری بر مفاهیم تصویر و پردازش تصویر
  • اعمال یک الگوریتم ساده از Kmeans برای خوشه­ بندی
  • معرفی برخی ماژول ­های مورد نیاز در پردازش تصویر
  • اعمال Kmeans بر یک تصویر (دلخواه)
  • حذف خوشه­ های مورد نظر از تصویر و نمایش آن
  • ارائه یک روش متفاوت و جالب برای ساخت Kmeans به­ منظور خوشه ­بندی
  • کتابخانه ­های مورد استفاده در این دوره عبارتند از:
  • Numpy
  • Sklearn
  • Pandas
  • Matplotlib
  • pyplot
  • OpenCV
  • Keras
  • Tensorflow
  • Seaborn
  • Pydot
  • و…. .

ویدئوی معرفی آموزش:


معرفی نرم افزار:

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

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

در سال ۲۰۱۸، ۶۶٪ از دانشمندان داده استفاده روزانه از پایتون را گزارش کردند، و آن را به شماره یک ابزار برای متخصصان تجزیه و تحلیل تبدیل کردند.

کارشناسان Deep Learning انتظار دارند این روند با رشد روز افزون در اکوسیستم پایتون ادامه یابد و گرچه ممکن است سفر شما برای یادگیری برنامه نویسی پایتون تازه آغاز شده باشد، اما خوب است بدانید که فرصت های شغلی فراوان (و در حال رشد) هستند.

*این نرم افزار یکی از پرطرفدارترین نرم افزار ها در دانشگاه ­های خارج از کشور جهت پذیرش دانشجوی بین المللی  در تمامی رشته ­ها (مانند: برق، شیمی، بیولوژی، کامپیوتر، فیزیک، رادیولوژی و ….. ) و گرایش­ هاست.


تهیه محصول:

به منظور خرید این محصول آموزشی بر روی گزینه زیر کلیک کرده و بلافاصله دانلود نمایید.


محصولات مشابه:


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

آموزش های رایگان پیشنهادی :

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

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

    پاسخ
    • زهرا طباطبایی
      1400-11-25 1:59 ب.ظ

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

      موفق باشید.
      با احترام
      طباطبایی

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

        پاسخ
  • پوزش:
    چندین ستون و چندین سطر

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

    پاسخ
    • سلام و وقت بخیر
      لطفا سوال خود را واضح تر مطرح کنید
      با تشکر

      پاسخ
      • سلام و وقت بخیر، من قصد دارم دیپ لرنینگ و ماشین لرنینگ رو بصورت کد نویسی در پایتون یاد بگیرم، این اموزش موثره؟

        پاسخ
        • زهرا طباطبایی
          1401-10-14 12:47 ق.ظ

          با سلام و وقت بخیر

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

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

    پاسخ
    • زهرا طباطبایی
      1400-08-26 6:19 ب.ظ

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

      موفق باشید.

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

    پاسخ
    • زهرا طباطبایی
      1400-11-25 2:01 ب.ظ

      با سلام و وقت بخیر

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

      موفق باشید
      با احترام
      طباطبایی

      پاسخ
  • mohammadsalehi
    1401-11-05 3:09 ق.ظ

    سلام و ادب

    طبق این دو جمله زیر که در بخش عناوین آموزشی نوشته شده
    (تقسیم داده­ ها به مجموعه داده­ی آموزشی، اعتبارسنجی و تست)
    (بررسی دقت مدل ساخته شده و پیش بینی خروجی داده ­های تست)
    منظور این است که در این آموزش از درصدی از داده آموزشی برای آموزش شبکه و از درصدی از آن ها برای تست شبکه استفاده می شود؟
    من شبکه ای دارم که از 70 درصد داده های آموزشی (train) برای آموزش شبکه استفاده کرده ام. و می خوام از 30 درصد باقیمانده برای تست شبکه استفاده کنم.
    یعنی با تصویر ورودی و 70 درصد داده آموزشی شبکه را آموزش دهم. سپس برای تست شبکه، با همان تصویر ورودی استفاده شده در مرحله قبل و 30 درصد داده آموزشی باقیمانده و (( شبکه آموزش داده شده در مرحله قبل)) ، شبکه را تست کنم.
    در این آموزش validation یا همان سنجش دقت شبکه انجام شده است؟

    با تشکر

    پاسخ
    • زهرا طباطبایی
      1401-11-05 12:35 ق.ظ

      با سلام و وقت بخیر

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

      موفق باشید.
      با احترام
      طباطبایی

      پاسخ

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

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

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

keyboard_arrow_up