آموزش طبقه بندی تصویر با PyTorch

Image Classification with PyTorch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره شامل بخشهایی از سیستم های طبقه بندی تصویر درجه سازمانی مانند پیش پردازش تصویر ، انتخاب بین CNN ها و DNN ها ، محاسبه ابعاد خروجی CNN ها و استفاده از مدل های از قبل آموزش دیده با استفاده از یادگیری انتقال PyTorch است. شاید اساسی ترین پیشرفت در یادگیری های ماشینی از استفاده از یادگیری ماشینی تا مشکلات طبقه بندی حاصل شده است. در این دوره ، طبقه بندی تصویر با PyTorch ، شما توانایی طراحی و پیاده سازی طبقه بندی های تصویر را با استفاده از PyTorch خواهید یافت ، که به دلیل انعطاف پذیری ، سهولت استفاده و داخلی بودن ، به عنوان یک گزینه محبوب برای ساخت مدل های یادگیری عمیق ظاهر می شود پشتیبانی از سخت افزار بهینه شده مانند GPU. ابتدا یاد خواهید گرفت که چگونه می توان تصاویر را به عنوان سنسور 4-بعدی نشان داد و سپس پیش از پردازش انجام داد تا از الگوریتم های ML بهترین بهره را ببرید. در مرحله بعدی ، شما خواهید فهمید که چگونه می توانید طبقه بندی تصویر را با استفاده از شبکه های عصبی متراکم پیاده سازی کنید. سپس با استفاده از شبکه های عصبی کانولوشن (CNN) می توانید مشکلات مرتبط را درک کرده و بر آنها غلبه کنید. سرانجام ، شما با درک و استفاده از قدرتمندترین و محبوب ترین معماری CNN مانند VGG ، AlexNet ، DenseNet و غیره و استفاده از پشتیبانی PyTorch برای یادگیری انتقال ، دوره را دور می زنید. پس از پایان این دوره ، مهارت و دانش لازم برای طراحی و اجرای راه حل های کارآمد و قدرتمند برای طبقه بندی تصویر را با استفاده از طیف وسیعی از معماری شبکه عصبی در PyTorch خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پیش پردازش تصاویر برای استفاده در مدل های یادگیری ماشین Preprocessing Images to Use in Machine Learning Models

  • بررسی اجمالی ماژول Module Overview

  • پیش نیازها و طرح کلی دوره Prerequisites and Course Outline

  • تصاویر تک کانال و چند کاناله Single Channel and Multichannel Images

  • پیش پردازش تصاویر برای آموزش مدل های مقاوم Preprocessing Images to Train Robust Models

  • راه اندازی یک Deep Learning VM Setting up a Deep Learning VM

  • پیش پردازش تصویر: تغییر اندازه و اندازه مجدد تصاویر Image Preprocessing: Resizing and Rescaling Images

  • برش و Denoising تصاویر Cropping and Denoising Images

  • استاندارد کردن تصاویر در PyTorch Standardizing Images in PyTorch

  • ZCA سفید کننده برای تزئین ویژگی ها ZCA Whitening to Decorrelate Features

  • تحولات تصویر با استفاده از کتابخانه های PyTorch Image Transformations Using PyTorch Libraries

  • عادی سازی تصاویر با استفاده از میانگین و انحراف معیار Normalizing Images Using Mean and Standard Deviation

  • خلاصه ماژول Module Summary

درک اشکالات استفاده از شبکه های عصبی عمیق با تصاویر Understanding the Drawbacks of Using Deep Neural Networks with Images

  • بررسی اجمالی ماژول Module Overview

  • شبکه های عصبی عمیق برای کار با تصاویر Deep Neural Networks to Work with Images

  • بارگیری و پردازش تصاویر MNIST Loading and Processing MNIST Images

  • راه اندازی یک شبکه عصبی کاملاً متصل برای طبقه بندی تصویر Setting up a Fully Connected Neural Network for Image Classification

  • آموزش یک مدل طبقه بندی تصویر کاملاً متصل Training a Fully Connected Image Classification Model

  • خلاصه ماژول Module Summary

معرفی شبکه های عصبی کانولوشن Introducing Convolutional Neural Networks

  • بررسی اجمالی ماژول Module Overview

  • زمینه های پذیرش محلی Local Receptive Fields

  • درک همگرایی Understanding Convolution

  • لایه های کانولوشن Convolutional Layers

  • لایه های استخر Pooling Layers

  • معماری معمولی CNN Typical CNN Architecture

  • استفاده از لایه های Convolutional و Pooling Applying Convolutional and Pooling Layers

  • خلاصه ماژول Module Summary

ساخت شبکه های عصبی کانولوشن برای طبقه بندی تصویر Building Convolutional Neural Networks for Image Classification

  • بررسی اجمالی ماژول Module Overview

  • بالشتک صفر و اندازه گام Zero Padding and Stride Size

  • عادی سازی دسته ای Batch Normalization

  • توابع فعال سازی Activation Functions

  • محاسبات اندازه نقشه Feature Map Size Calculations

  • تهیه و کاوش داده های تصویر Preparing and Exploring Image Data

  • راه اندازی یک شبکه عصبی کانولوشن Setting up a Convolutional Neural Network

  • آموزش CNN Training a CNN

  • تنظیم Hyperparameter Hyperparameter Tuning

  • خلاصه ماژول Module Summary

بهینه سازی طبقه بندی تصویر با تنظیم Hyperparameter Optimizing Image Classification with Hyperparameter Tuning

  • بررسی اجمالی ماژول Module Overview

  • آماده سازی مجموعه داده CIFAR-10 Preparing the CIFAR-10 Dataset

  • راه اندازی CNN Setting up the CNN

  • آموزش CNN Training the CNN

  • انتخاب عملکردهای مختلف فعال سازی Choosing Different Activation Functions

  • انتخاب لایه های استخر Choosing Pooling Layers

  • انتخاب اندازه های هسته کانولوشن Choosing Convolution Kernel Sizes

  • لایه های اضافی Convolution و اندازه های مختلف هسته Additional Convolution Layers and Different Kernel Size

  • خلاصه ماژول Module Summary

انجام طبقه بندی تصویر با مدلهای از قبل آموزش دیده Performing Image Classification with Pre-trained Models

  • بررسی اجمالی ماژول Module Overview

  • انتقال یادگیری Transfer Learning

  • با استفاده از مدل Resnet-18 پیش تمرین Using the Resnet-18 Pretrained Model

  • عملکرد قطار برای یافتن بهترین وزنه های مدل The Train Function to Find the Best Model Weights

  • پیش بینی با استفاده از مدل های آموزش دیده Predictions Using Pretrained Models

  • پاک کردن منابع Cleaning up Resources

  • خلاصه و مطالعه بیشتر Summary and Further Study

نمایش نظرات

نظری ارسال نشده است.

آموزش طبقه بندی تصویر با PyTorch
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 4m
53
Pluralsight (پلورال سایت) pluralsight-small
18 مرداد 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
18
4.7 از 5
دارد
دارد
دارد
Janani Ravi

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

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

Pluralsight (پلورال سایت)

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

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