پروژه کامل شبکه عصبی کانولوشنی (CNN) با توضیحات کامل تمامی مراحل پیاده سازی و لایه های شبکه
خیلی وقتها هست که میخوای خیلی سریع یه مطلب رو یاد بگیری و دنبال یه محتوای مناسب برای این کار میگردی. خب این ویدیو از ازون منابعی هست که قراره توی کمتر از 40 دقیقه راه چند ماهه رو بری و کلی مطلب برای پیاده سازی پروژه های یادگیری عمیق (deep learning) و شبکه های عصبی کانولوشنی (Convolutional Neural Network) یا CNN یاد بگیری! اون هم توی یک ویدیو! فوق العاده نیست؟!
اینجا با هم با استفاده از یک دیتاست کاملا واقعی که تصاویر پوشاک مربوط به 10 کلاس مختلف رو داره، از صفر تا صد پروژه شبکه عصبی کانولوشنی CNN رو پیاده سازی کنیم. با هم یاد میگیریم چطور دیتاست رو بخونیم و اطلاعاتش رو ببینیم. یاد میگیریم چطور ویژگی ها (features) و لیبلها (labels) رو از دیتاست بیرون بکشیم، بخش آموزش (train) و تست (test) رو از هم جدا کنیم و بعد دیتاست رو نرمالیزه کنیم. همچنین یاد میگیریم چطور دیتا رو مشاهده کنیم و تصاویر نمونه های مختلف اون رو تماشا کنیم و لیبل مربوط به هر کدوم رو چک کنیم.
توی مرحله بعد با هم با نحوه ساخت شبکه عصبی کانولوشنی در کتابخانه های tensorflow و keras رو بررسی میکنیم. تمامی لایه ها از جمله لایه های کانولوشن (Conv2D)، پولینگ (MaxPool و AveragePooling)، Flatten،اتصال کامل (Dense)و ... رو تحلیل میکنیم. همچنین تمامی پارامترها شامل تابع فعالساز (activation function)، توابع هزینه (loss function)، متدهای بهینه سازی (optimization) و ... رو به طور کامل بررسی میکنیم. دو شبکه مختلف میسازیم، یکی بدون استفاده از کانولوشن (شبکه عصبی عمیق عادی) و دومی با استفاده از CNN. چرا؟ چون میخوایم جفتش رو یکجا یاد بگیریم! با هم مقایسشون کنیم و تمامی جزییاتشون رو یاد بگیریم.
بعد هر دو شبکه رو با استفاده از دیتاست آموزشی، آموزش میدیم و در نهایت با استفاده از دیتاست تست اونها رو ارزیابی میکنیم و نتایجشون رو با هم مقایسه میکنیم.
.
دوره ها و جلسات مرتبط:
دوره کامل یادگیری ماشین از مقدماتی تا پیشرفته • دوره کامل ماشین لرنینگ...
دوره کامل یادگیری عمیق (دیپ لرنینگ) از مقدماتی تا پیشرفته • دوره کامل دیپ لرنینگ (...
دوره کامل شبکه های عصبی کانولوشنی (CNN) از مقدماتی تا پیشرفته • دوره کامل شبکه عصبی کا...
پروژه کامل دیپ لرنینگ (Deep Learning) روی دیتاست بیماری قلبی با توضیحات کامل تمامی مراحل پیاده سازی • پروژه کامل دیپ لرنینگ...
3 پروژه کاملا کاربردی و مبتنی بر واقعیت برای تمرین بیشتر یادگیری ماشین • 3 پروژه کاملا کاربردی...
دوره کامل پایتون از مقدماتی تا پیشرفته • دوره کامل آموزش برنام...
پنج پروژه با استفاده از پایتون - از سطح مقدماتی تا پیشرفته • پنج پروژه با استفاده ا...
موازنه بایاس و واریانس یعنی چی؟ (دلیل overfit یا underfit شدن مدلها چیه؟) • آموزش یادگیری ماشین 1...
آشنایی با کتابخانه matplotlib و دستورات مهم آن در 10 دقیقه • کتابخانه های پرکاربر...
آشنایی با کتابخانه Pandas و دستورات مهم آن در 20 دقیقه • کتابخانه های پرکاربر...
آشنایی با کتابخانه numpy و دستورات مهم آن در 20 دقیقه • کتابخانه های پرکاربرد...
.
ممنون میشم اگر ویدیوها آموزنده هست اونها رو لایک کنید، توی کانالمون سابسکرایب کنید و اونها رو با دیگران هم به اشتراک بذارین.
.
لطفا از دانلود ویدیوها اجتناب کنین، برای این ویدیوها زحمت زیادی کشیده شده (من راضی نیستم که اونها رو دانلود کنید) و به همین دلیل تنها راه استفاده رایگان، تماشای آنلاین هست.
لینک کانال تلگرام t.me/techwithhasanabbasi
اگر برای ورود به دنیای برنامه نویسی و آموزش آن به صورت خودآموز نیاز به راهنمایی و مشاوره دارید، میتونین از طریق لینک زیر جهت رزرو زمان مناسب اقدام کنید تا با هم در موردش صحبت کنیم و یه شروع قدرتمند داشته باشین.
calendly.com/techwithhasanabb...
Пікірлер: 60
چقدرسطح آموزها عالی و کاربردی و تخصصیه!!! این آموزشها با این کیفیت و انقدر تخصصی خیلی باارزشه! امیدوارم ادامه پیدا کنه! واقعا از آقای عباسی بینهایت ممنونیم
@TechWithHasanAbbasi
5 ай бұрын
خواهش میکنم، خیلی خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، به همین خاطر ممنون میشم اگر از آموزشها راضی هستین، با دوستانتون به اشتراک بذارین
@amohammadimohammad5320
5 ай бұрын
@@TechWithHasanAbbasi درود بر شما آقای عباسی عزیز! چشم حتما! اتفاقا دیروز با برادرزادهام که دانشجوی نرمافزار هست درمورد شما صحبت میکردیم! کاری که شما انجام میدید بینهایت باارزش هست، با توجه به شرایط بد اقتصادی کشور، چنین آموزشهای پرارزشی رو بصورت رایگان در اختیار همه قرار دادید! کار شما هم ببنهایت باارزش و علمی هست و هم بینهایت انسانی!
عالی بود، خیلی ممنون که این حجم از اطلاعات مفید رو اینطور خلاصه و کاربردی توضیح میدین 🥀
@TechWithHasanAbbasi
4 ай бұрын
خواهش میکنم، خیلی خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، به همین خاطر ممنون میشم اگر از آموزشها راضی هستین، با دوستانتون به اشتراک بذارین
سپاس بیکران
@TechWithHasanAbbasi
2 ай бұрын
خواهش میکنم خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، ممنون میشم اگر حس میکنین مفید هستن با دوستانتون به اشتراک بذارین
عالی بود، مرسی بابت وقتی که میذارین
@TechWithHasanAbbasi
5 ай бұрын
خواهش میکنم، خیلی خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، به همین خاطر ممنون میشم اگر از آموزشها راضی هستین، با دوستانتون به اشتراک بذارین
عالی بود، خیلی ممنون.
@TechWithHasanAbbasi
4 ай бұрын
سلام دوست عزیز خواهش میکنم، خوشحالم از آموزشها راضی هستین اگر از آموزشها راضی هستین ممنون میشم با دوستانتون به اشتراک بذارین و با این کار به رشد کانال کمک کنین
عالی آقا، دم شما گرم
@TechWithHasanAbbasi
5 ай бұрын
خواهش میکنم، خوشحالم که از آموزشها راضی هستین
سلام جناب عباسی من دانشجوی ارشد مکاترونیک از دانشگاه رم هستم. امتحان ماشین لرنینگمو با کمک ویدیوهای شما بسیار عالی دادم و خواستم این کامنت رو زیر چند پست شما ارسال کنم تا به نحوی بتونم ازتون تشکر کنم. ممنونم که از همه، کامل تر ، دقیق تر و قابل فهم تر توضیح دادید
@TechWithHasanAbbasi
2 ай бұрын
سلام دوست عزیز خوشحالم که آموزشها براتون مفید هست و تلاش من هم همینه که محتوای استاندارد و کامل در اختیار هموطنان قرار بگیره همچنین جهت تهیه این آموزشها زحمت زیادی کشیده شده، ممنون میشم اگر حس میکنین مفید هستن با دوستانتون به اشتراک بذارین
It was great, thanks for what you do 🙏.
@TechWithHasanAbbasi
2 ай бұрын
Happy to hear you think so!
Thanks!
@TechWithHasanAbbasi
Ай бұрын
Thank you for your support! Let me know if you think we need to add any specific content to the channel 🌸
سلام ضمن تشکر وقدردانی از آموزش های عالی شما در صورت امکان آموزش پردازش سیگنال با پایتون محبت کنید آموزش بدید ممنون میشیم
@TechWithHasanAbbasi
3 ай бұрын
خواهش میکنم خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، ممنون میشم اگر حس میکنین مفید هستن با دوستانتون به اشتراک بذارین ممنون بابت پیشنهادتون، حتما در برنامه قرار میدم
best teacher, thank you😍😍😍😍
@TechWithHasanAbbasi
4 ай бұрын
It's very kind of you! Thank you for your support!
سپاس بی کران از مطالب مفید و به روز
@TechWithHasanAbbasi
4 ай бұрын
خواهش میکنم، خیلی خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، به همین خاطر ممنون میشم اگر از آموزشها راضی هستین، با دوستانتون به اشتراک بذارین
very good
@TechWithHasanAbbasi
2 ай бұрын
خواهش میکنم خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، ممنون میشم اگر حس میکنین مفید هستن با دوستانتون به اشتراک بذارین
لطفا درباره A large language model (LLM) و generative AI هم مطلب بذارین ممنون از وقتتون
@TechWithHasanAbbasi
4 ай бұрын
سلام خیلی پیشنهاد خوبی هست، حتما در مورد این مبحث ویدیو خواهیم داشت
عالی کیف کردم. خیلی ممنون. اگه امکان داره که الگوریتم های مربوط به سری های زمانی رو هم آموزش بدید ممنون میشم
@TechWithHasanAbbasi
5 ай бұрын
خواهش میکنم، خیلی خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، به همین خاطر ممنون میشم اگر از آموزشها راضی هستین، با دوستانتون به اشتراک بذارین خیلی ممنون بابت پیشنهادتون، حتما سری های زمانی رو تو برنامه قرار خواهم داد
دست مریزاد
@TechWithHasanAbbasi
5 ай бұрын
خواهش میکنم، خیلی خوشحالم که از آموزشها راضی هستین جهت تهیه این آموزشها زحمت زیادی کشیده شده، به همین خاطر ممنون میشم اگر از آموزشها راضی هستین، با دوستانتون به اشتراک بذارین
I dead for your trainings , could you record GAN model course for us?
@TechWithHasanAbbasi
16 күн бұрын
Happy it was helpful! I will add it to the plan, but it depends on my schedule!
great as alwayas.
@TechWithHasanAbbasi
5 ай бұрын
Happy it was helpful and thank you for your support!
سلام اگر امکانش هست در رابطه با کار و کدنویسی شبکه های الکسنت،وی جی جی نت،موبایل نت،افیشنس نت و…. را هم توضیح دهید باتشکر.
@TechWithHasanAbbasi
Ай бұрын
سلام حتما در برنامه قرار میدم و سعی میکنم براشون محتوا بسازم
خسته نباشید یه سوالی داشتم . از کجا باید بفهمیم دقیقا سایزفیلتر رو چی بزاریم؟
@TechWithHasanAbbasi
Ай бұрын
سلامت باشین پیشنهاد میکنم جلسات زیر رو مشاهده بفرمایید kzread.info/dash/bejne/ZZWFuLtsqtHUh7g.html kzread.info/dash/bejne/Z4SC2slsiLa8l8o.html
سلام وقت بخیر گیتهابتون رو اگر میشه بفرستید
@TechWithHasanAbbasi
Ай бұрын
توی بخش توضیحات کانال هست همه لینکها خدمت شما github.com/abbasihsn
با سلام و خسته نباشید .دقیقا مشکل بنده در جدا سازی داده های ترین و تست می باشد که شما از دیتا ست داخب کراس استفاده می کنید و دقیقا این قسمت کاملا گنگ باقی می ماند که وقتی ما از دیتاست را مصور سازی کرده و می خواهیم cnn اموزش بدیم چطور این جدا سازی را انجام دهیم ؟ تا مدل درست اموزش ببینید و درست تست شود
@TechWithHasanAbbasi
5 ай бұрын
بهتون پیشنهاد میکنم پروژه دیپ لرنینگ و ماشین لرنینگ رو مشاهده بفرمایید. اونجا در مورد جدا کردن داده های آموزش و تست صحبت کردم: kzread.info/dash/bejne/nKNm2duhcZi3YJs.html kzread.info/dash/bejne/oqOkvMlmmMLTm9Y.html
استاد چند جلسه ای هست فونت ریز هست.زوم فراموش کردید
@TechWithHasanAbbasi
2 ай бұрын
سلام بله متاسفانه فراموش کردم سایز فونت رو تغییر بدم کاریش هم نمیشه کرد :(
سلام و خسته نباشید به خاطر زحماتتون در بعضی دوره های آموزشی موارد زیر هم آموزش داده می شوند آیا شما هم برنامه ای برای این موارد دارید ؟ محصول سازی مدل، مصورسازی و مهندسی داده ابزارهای مصورسازی کار با بیگ دیتا مدلسازی مسائل واقعی پیاده سازی ML یادگیری عمیق و شبکههای عصبی مصنوعی شبکه بازگشتی شبکه بازگشتی مدرن انکودر و دیکودرها مکانیزم توجه ترنسفورمرز الگوریتمهای بهینهسازی بینایی ماشین سیستمهای پیشنهاددهنده شبکه مولد خصمانه شبکه سیامی شبکه بخشبندی و شناسایی
@TechWithHasanAbbasi
2 ай бұрын
سلام سلامت باشین این لیستی که گذاشتین بعضی هاش رو من توضیح دادم، مثل ماشین لرنینگ، دیپ لرنینگ، شبکه عصبی مصنوعی، بینایی ماشین وغیره منتهی لیستتون خیلی طولانی هست و اگر فرصت کنم چرا که نه، شاید براشون محتوا درست کردم
@ehsankaram6211
2 ай бұрын
@@TechWithHasanAbbasi درود بر استاد عزیز ممنوم از پاسختون .نهایتا غرض از از همه این آموزشها این هست که ما بتونیم وارد دنیای کار بشیم و از این جهت بنده پرسیدم که بتونیم پس از دوره ها به سرعت وارد دنیای کار بشیم
@TechWithHasanAbbasi
2 ай бұрын
متوجهم برای ورود به بازار کار نیاز نیست همه اینها رو بلد باشین! هیچ کس روی همه اینا تسلط کامل نمیتونه داشته باشه، شما باید ببینی توی چه کاربردی میخوای کار کنی!
Is it acceptable to use the entire test set for model validation when there is no separate test database that the model hasn't seen?
@TechWithHasanAbbasi
5 ай бұрын
It depends on the situation and the size of data, here we only use train (model will see it during the train) and test (model wont see during train but we are using it for the evaluation). If we have huge amount of data, we can have train/validation/test sets. you can watch below video where I have explained all the related details: kzread.info/dash/bejne/ZZWFuLtsqtHUh7g.html
درود فراوان. میتونید منبعی برای CNN معرفی کنید ؟
@TechWithHasanAbbasi
2 ай бұрын
سلام دوره CNN داخل کانال رو ببینین اونجا تمامی جزئیات رو گفتم همونطور که توی همین ویدئو هم ذکر شده
با عرض سلام و خسته نباشد از زحمات زیادتون.واقعا کارتون خوبه من تقریبا همه چیو یاد گرفتم واقعا ممنونم.یک سوال داشتم ممنون میشم جواب بدین.من یک دیتا ست دانلود کردم از 3میوه هرکدام 100عکس jpg داره.چطور تبدیلش کنم به دیتاست 4بعدی مثل این دیتا ست mnist که طبق آموزش ها بتونم روش کار کنم؟سپاس گزارم
@TechWithHasanAbbasi
3 ай бұрын
سلام دوست عزیز خواهش میکنم اگر فرصت کردم یه ویدئو در این زمینه ریکورد میکنم
@SSs-gh4ji
3 ай бұрын
سلام.بی نهایت ممنونم. درود فراوان🙏🙏🙏
چه راحلی وجود داره دقت داده تست رو بالا برد؟
@TechWithHasanAbbasi
4 ай бұрын
ویدیوهای مربوط به random search و grid search و cross validation رو ببینین kzread.info/dash/bejne/ZZWFuLtsqtHUh7g.html kzread.info/dash/bejne/Z4SC2slsiLa8l8o.html