منابع یادگیری عمیق
بسم الله الرحمن الرحیم در این بخش من منابع موجود برای دیپ لرنینگ رو قرار میدم . فعلا بخشی از منابعی که خودم خوندم و مسیر خوندن رو اینجا میزارم بعدا توضیحات تکمیلی رو یا اینجا یه تو یه پست جداگانه میدم. این بخش رو هم چند ماه پیش برای یکی از دوستانم نوشته بودم برای همین همه منابع رو در بر نمیگیره اما برای کسایی که میخوان شروع کنن خوبه هر وقت کار شما با این منابع تموم شد به یه درجه ای میرسید که خیلی راحت میتونید مقاله ها و… رو بخونید و متوجه بشید ولی در این بین من هم سعی میکنم مقالات و کنفرانسها دست چین شده ای که خودم خوندم و دیدم و یادم هست رو اینجا بزارم و اگر هر کدوم توضیحاتی لازم دارن بدم.(بخش زیادی از مطالب تو کنفرانسهای چند سال اخیر هست که خیلی خوبن.) اینم بگم این بخش هنوز کامل نیست و این لیست مروبط به آبان ۹۴ هست. از آبان ۹۴ به اینور مطالب دیگه ای هم هست اما چون دسته بندی نکردم خودم بعدا میزارم. و به مرور زمان اینجا قرار میدم انشاالله سر فرصت اینجا رو کامل میکنم فعلا من همون متن رو بدون ویرایش اینجا میزارم انشاالله ویرایش و صحبتای تکمیلی باشه برای بعد. طبق معمول کسی سوالی داره میتونه بپرسه.
گروه تخصصی یادگیری عمیق در تلگرام
- قبل از هرچیزی در گروه یادگیری عمیق در تلگرام عضو شید :Deep Learning Channel (لینک گروه در انتهای کانال بروز میشه. اگه کار نکرد پیام بدید.)
- برای پرسیدن سوال تو حوزه های مختلف یادگیری عمیق میتونید از بخش پرسش و پاسخ سایت استفاده کنید . ( http://qa.deeplearning.ir )
نکته خیلی مهم
- در گروه که عضو میشید حواستون باشه که خیلی از افراد حرفه ای و غیرحرفه ای وارد گروه شدن. در گروه هم اساتید و هم دانشجویان خارج از کشور و هم کسایی که هیچ چیز از دیپ لرنینگ نمیدونن هستن. قبل از اینکه فایلی به کسی بدید یا اطلاعاتی به کسی بدید اطمینان حاصل کنید که مخاطب شما فرد درستی هست. میتونید از پستهای افراد در گروه و یا ادمینهای گروه در این زمینه کمک بگیرید.
- برای پرسش سوال بر اساس قوانین گروه عمل کنید که بعد از عضویت بالای گروه قابل مشاهده اس. اگر درسایت پرسش و پاسخ کسی جوابگو نبود سعی کنید حتما در Quora سوال خودتون رو بپرسید. پایین من برای سوال کردن یکسری سایت معرفی کردم که میتونید ببینید.
سرور رایگان برای اجرای پروژه های یادگیری عمیق :
- سرویس ابری Google Colab:
- برای اشنایی با این سرویس و آموزش اینجا کلیک کنید.
- برای استفاده از سرویس اینجا کلیک کنید.
آموزش های ویديویی یادگیری عمیق
- Deep Learning Summer School, Montreal 2015 , و آخرین ورژن اون ۲۰۱۶ رو از دست ندید
- آموزش دیپ لرنینگ توسط یان لیکان خالق شبکه های کانولوشن و استاد دانشگاه نیویورک (۲۰۱۴ و ۲۰۱۵) :آموزش ویديویی قدم به قدم یادگیری عمیق توسط Yann Lecun خالق شبکه های کانولوشنی ۲۰۱۴ و۲۰۱۵
- آموزش دیپ لرنینگ(شبکه کانولوشن و NLP) دانشگاه استنفورد (۲۰۱۶): آموزش قدم به قدم یادگیری عمیق (ویديو دانشگاه استنفورد ۲۰۱۶) (خیلی عالی-زیرنویس اضافه شد).
- این کانال یوتیوب هم که چند ماهی بیشتر نیست فعال شده یه سری ویدئوی خیلی خوب و کوتاه در مورد اکثر زمینه های یادگیری عمیق داره . مثلا طی ۵ یا ۱۰ دقیقه در مورد مفاهیم مختلف, ابزارهای مختلف (مثل CAffe,torch, و…) توضیح میده و برای شروع فک کنم خوب باشه.
- این آموزش هم هست که میتونید ببینید
سایت ها , انجمن های مفید :
- Google Deep Learning Community سایت فوق العاده ای برای اخرین اخبار این حوزه و همینطور سوال/جواب خیلی خوبه. محققای سراسر دنیا معمولا اینجا جمعن.
- http://networkflow.net ( یه انجمن که توسط بچه های دانشگاه استنفورد راه اندازی شده و توش آموزش ها اسلایدها و سوال جوابها رو میتونید پیدا کنید)
برای پرسش سوالها :
- سایت Quora.com یکی از بهترین سایتها در این زمینه هست فعلا. (شاید چیلتر باشه! برای همین اگر باز نشد از چیلتر شکن استفاده کنید)
- سایت StackOverflow و بصورت خاص CrossValidated که اینجا هم میتونید سوالهاتون رو بپرسید. ولی در حالت کلی Quora بنظر خودم تا الان برای من حداقل بهتر بود و اطلاعات خیلی و خوبی بدست اوردم ازش.
مقالات مرجع :
در حال حاضر بهترین دسته بندی مقالات مرجع حوزه یادگیری عمیق رو میتونید اینجا پیدا کنید. اینجا نه تنها مقالات بلکه کتابها هم معرفی میشه.
کتابها:
- Deep Learning: Methods and Applications هم کتاب خیلی خوبیه برای آشنایی با روشهای مختلف و کاربردهای این حوزه (البته یکم قدیمیه ولی خوبه)
- کتاب Deep learning از انتشارات MIT که هنوز منتشر نشده ولی میتونید مطالبش رو انلاین بخونید : Deeplearningbook.org (سطح پیشرفته اس. برای تازه کارها فک میکنم مناسب نباشه)
- کتاب آنلاین مایکل نیلسن هم کتاب خوبیه (اینجا) (هرچند بنظر من بعضی جاهاش زیاد جالب نیومد وقتی خوندمش. بعضی جاها البته خیلی قشنگ توضیح داده و خیلی خوبه. از شبکه عصبی شروع میکنه قدم به قدم و میرسه به شبکه کانولوشن و یادگیری عمیق در فصل اخرش)
- این هم یه کتاب آنلاین متن باز هست که برای کسایی که تازه میخوان شروع کنن نوشته شده (ادعای نویسنده اشه من شخصا تا حالا این کتاب رو نخوندم) و بر اساس TensorFlow هم هست و پیش میره یعنی مفاهیم مختلف رو با این پیاده سازی میکنه و توضیح میده. لینک کتاب اینه
- سایت Deeplearning.net هم یکسری مطالب جالب داره که حتما سر بزنید اینجا و اینجا مثلا
- این هم ممکنه برای بعضی ها جالب باشه (بخشهای اول انگلیسی هست و بقیه فرانسوی) : دوبخش ممکنه براتون مفید باشه : مقدمه ای بر ماشین لرنینگ و یادگیری عمیقش
- کتاب یادگیری مقدماتی یادگیری عمیق نوشته جف هیتن ( باGeoffrey Hinton معروف اشتباه نگیرید!) انتشار ۲۰۱۵ رو از اینجا دانلود کنید. برای شروع فک کنم خوندنش خوب باشه.
- Deep Learning Tutorial این هم برای شروع دیپ لرنینگ برای کسایی که بک گراند پایتون دارن خوبه.
پیش نیازها برای کسانی که قصد تحقیقات حرفه ای تو این زمینه رو دارن پیشنهاد میشه حتما نگاهی به این لیست پیشنیازها بندازن . اینجا پیش نیاز ها (مثل ریاضیات (جبر و امار…) یادگیری ماشین و….) به همراه آموزش هرکدوم به ترتیب اومده . در این بخش لینک منابع و سایتهایی که حاوی مطالبی هست که افراد باید بدونن قرار داده میشه . بعنوان مثال یادگیری ماشین یا مباحث ریاضی اگر کسی بلد نیست و میخواد این پیش نیاز رو برطرف کنه میتونه از این منابع زیر هم استفاده کنه: (با تشکر ویژه از جناب سعادتی)
- آموزش ماشین لرنینگ توسط دکتر سلیمانی دانشگاه شریف
- سایتی شامل لیستی از کتابهای مرجع آموزش تصویری و جزوات دانشگاه شریف
- برای آشنایی و یا یادگیری زبان پایتون هم من سایت python-course رو پیشنهاد میکنم که خیلی عالی توضیح داده و میتونید گام به گام با بخشهای مختلف و خیلی مهم مثل numpy آشنا بشید و سریع راه بیوفتید.
منابع متفرقه(این لیست قدیمی هست و من سر فرصت یک مطلب جداگانه و بروز در این زمینه قرار میدم انشاءالله اما موارد زیر هنوز هم مناسب هستند خصوصا پیش نیازها مثل یادگیری ماشین و اموزش شبکه های عصبی و کانولوشن) :
(لیست مربوط به آبان ۹۴) اطلاعات این بخش همون چیزی هست که بالا توضیح دادم (مسیری که خودم رفته بودم و آبان ماه سال قبل برای یکی از دوستانم نوشته بودم) .
بسم الله الرحمن الرحیم
منابع کانولوشنال نتورک
بهترین منبع آموزش شبکه کانولوشن و شبکه عصبی این http://cs231n.github.io/ هست عالیه عااااالی (فیلم آموزشی این بخش هم از اینجا ببینید )
نکته مهم اینه قبل خوندن این باید یه کورس ماشین لرنینگ گذرونده باشی کامپیوتر ویژن هم لازمه بلد باشی البته
(کلاس اندرو ان جی تو کورس ایرا عالیه از اینجا میتونید ببینید یا دانلود کنید
برای کامیپوتر ویژن هم آموزش دانشگاه جورجیا تک تو udacity خیلی خوبه
/////////////////////////////////////////////////////////////////////////////////////////////////////
برای پیاده سازی شبکه کانولوشن لینک زیر خیلی خوبه . به جاوا اسکریپت هست اما برای تست و ایده پیاده سازی خوبه.(لازمه اش اینه که قبلش خودتون یه بار یه شبیه ساز شبکه عصبی رو بنویسید تا ایده بگیرد ۹۸درصد مثل هم هستن فقط ۲ درصد تفاوت هست که اونم بخاطر ماهیت کانولوشن و … ایناس. از طرفی یکسری از الگوریتمهای جدید هم توش پیاده شده که آشنایی با نحوه پیاده سازیش خوبه بنظرم.هرچند ضروری نیست و همه رو میشه با خوندن مقالات فهمید ولی خیلی پیشنهاد میشه.) http://cs.stanford.edu/people/karpathy/convnetjs/docs.html
(برای دانلود سورس میتونی از اینجا بگیری : https://github.com/karpathy/convnetjs )
این هم سه ورژن شبکه کانولوشن رو نوشته با سی ++ هست http://eric-yuan.me/cnn/
این هم یکسری آموزش داره به پایتون و ثیانو که یک شبکه کانولوشن رو پیاده سازی میکنه با توضیحات http://deeplearning.net/
//////////////////////////////////////////////////////////////////////////////////////////////////////
این یکسری موارد و مفایهم شبکه کانولوشن و lstm رو توضیح میده http://colah.github.io/ این هم یکسری منابع و مراجع برای کسایی هست که تو زمینه دیپ لرنینگ کار میکنن
اینجا زحمت کشیدن منابع رو گذاشتن کسی میخواد میتونه ببینه awesome-deep-vision
====================================================
کورسهای مورد نیاز قبل از شروع بکار کانولوشن نتورک حتما یک دور کامل این کورس باید خونده باشه یا کورس معادلش
(این یکی از بهترینهاست توضیحاتش عالیه البته بخش شبکه های عصبیش بدرد نمیخوره) آموزش ماشین لرنینگ اندرو ان جی استاد دانشگاه استنفورد: https://class.coursera.org/ml-005/lecture
اینم خوبه : http://info.usherbrooke.ca/hlarochelle/cours/ift725_A2013/contenu.html ویدئو ها و فایلهای پ یدی اف همه انگلیسی هستن
———————————————————————————————————–
بسته به بک گراند فرد و آشنایی اون با یکسری مبانی کامپیوتر ویژن دیدن کورس کامیپوتر ویژن دانشگاه جورجیاتک پیشنهاد میشه : https://www.udacity.com/course/introduction-to-computer-vision–ud810
———————————————————————————————————–
برای خوندن شبکه عصبی اول پیشنهاد میشه که یک دور آموزش ماشین لرنینگ اندرو ان جی دیده بشه بعد کتاب مارتین هاگان ویرایش ۲۰۱۴ اون خونده بشه اسم کتاب هست
(اگه تو دانلود کتاب مشکل داشتید بگید تا آپلود کنم) Martin_T._Hagan Neural Network Design 2ndEdition و بعد اگر جایی گیر داشتید کتاب Neural_Networks_and_Machine Learning 3rd by Simon Haykinفصل ۴ اون خونده بشه . (کتاب Neural Networks – A Comprehensive Foundation هم هست که نوشته همین سیمون هایکین هست ولی قدیمیه . اون ورژن ۳ ورژن جدید کتاب هست که معرفی کردم )
===========================================================
پیش نیازها حسابان جبر خطی آمار و احتمالات اینا درسایی هستن که باید فرد بلد باشه یعنی قبلش یا مرور کنید حدودی یا تسلط داشته باشید مفاهیمی مثل مشتق گیری , مشتق جزئی گیری رسم بردار و عملیاتهای برادری و مختصات برداری ضرب و عملیات های مربوط به ماتریس ها آمار و احتمالا ت و واریانس و standard deviation و … چیزایی هست که به وفور دیده میشه و این موارد رو حتما باید بلد باشید معمولا تو آموزش اندرو ان جی قبل از اینکه مفهومی گفته بشه یه توضیحی ارائه در مورد اینا ارائه میشه که خوبه =============================================================
یه کورس دیگه هم هست تو کورس ایرا در مورد شبکه های عصبی هست که توسط دانشمند معروف آقا جف هینتون درس داده میشه اونم بعد از دیدن کلیپهای اندرو ان جی دیده بشه خوبه توصیه میکنم برای شبکه های کانوولوشن دیده بشه
———————————————————————————————————————–
خب چجوری خونده بشه اینا من (از مهندسی نرم افزار اومدم و از ماشین لرنینگ چیزی نمیدونستم ) اول با کتاب مارتین هاگان شروع کردم فصل ۱۲ اول رو خوندم . از یه جایی به بعد بخاطر اینکه ماشین لرنینگ بلد نبودم گیج میشدم بعدش بلطف خدا آموزش اندرو ان جی رو دیدم و رفتم جلو خیلی از مسائل رو برطرف کرد برام همگام با اندرو ان جی (وقتی تا فصل ۲ و ۳ اون رسیدم ) بر اساس چیزایی که از کتاب مارتین هاگان یاد گرفته بودم و کتاب سیمون هایکن شروع کردم یه شبیه ساز شبکه های عصبی رو نوشتن . خیلی کمک کرد بهم ولی ضروری نیست و انجام بشه بهتره. بعد با آموزش دانشگاه استنفورد آشنا شدم وقتی شروع به خوندن کردم دیدم توش ماشین لرنینگ داره برگشتم تمام دوره اندرو ان جی رو دیدم بعد برگشتم اموزش دانشگاه استنفورد رو خوندم از اول اونو خوندم که عالی بود تازه فهمیدم خیلی چیزها تو کتاب مارتین هاگان و سیمون هایکن نبود عالی هست این آموزش. بعد آموزش جف هینتون (شبکه های عصبی) رو پیدا کردم و یکم دیدم و تا الان کامل ندیدمش سر فرصت میرم سرش انشاالله دیگه بقیه چیزا هم میشه مطالعه آزاد و تقویت ریاضی و امار و حسابان و اینا که اگه کسی ضعف داره جبران کنه ولی ضروری نیست. صرفا یه سری اطلاعات اولیه لازمه برای شروع.
سید حسین حسن پور متی کلایی ۲۵ آبان ۱۳۹۴
نکته :کسانی که امکان دانلود فایلهای آموزشی بالا رو ندارن میتونن اونها رو سفارش بدن این آموزشها و منابع دیگه رو میتونید از فروشگاه یادگیری عمیق تهیه کنید.
سلام،سایت خیلی خوبی دارین واقعا ممنونم.فقط بنظرم اگر میشه منابعی هم برا یادگیری خود پایتون بزارین ممنون میشم،البته تو اینترنت منابع اموزشی برا هر زبانی زیاده ولی چون پایتون هم مثل زبانهای دیگه گسترده هست منابعی باشه که بیشتر در راستای یادگیری عمیق باشه یعنی مباحثی که در برنامه نویسی یادگیری عمیق استفاده میشه رو صرفا پوشش بده نه همه ی مباحث رو،اینجوری تو وقتمونم صرفه جویی میشه،با سپاس
سلام .
باشه حتما این کارو میکنم .
علی الحساب تو یادگیری پایتون بیشتر وقتتون رو روی یادگیری کتابخونه numpy بزارید.
من سعی میکنم زودتر این بخش رو هم اضافه کنم .
سلام،سایت خیلی خوبی دارین فقط یه خواهش دارم
شما که اموزش انواع کتابخانه های کفی و تنسورفلوذ و غیره رو گذاشتین لطفا بنویسین که کدوم کتابخونه ها با هر دو حالت حالت cpu-only یا با کارت گرافیک کار میکنن.چون خیلیا از جمله من شاید کامپیوترشون اونقد قوی نباشه ولی بخوان شبکه کانولوشنی طراحی و اجرا کنن و بهتره قبل از اموزش کتابخانه ها بدونن کدومشون حالت cpu- only رو هم پشتیبانی میکنه و اونو یاد بگیرن
ممنونم
سلام
همه اینها هر دو mode رو دارن. هرکدوم رو انتخاب کنید مشکلی نیست.
سلام اقا سید روزتون بخیر
یه سوال دارم،این پکیج آناکوندا رو اگه نصب کنیم همه ی این کتابخونه هایی که شما بالا شرح دادینو داخلش داره یعنی و نیاز به نصب مجددشون نیس?اگه اینجور باشه عالیه چون نصب اینا قلق داره و مکافاته فک کنم
سلام
روز شما هم بخیر
کدوم کتابخونه ها؟ آناکوندا تعداد زیادی از کتابخونه های پرکاربرد پایتون رو داره مثل دnumpy یا matplotlib یا scipy و…. که اگرم نصب نباشن نصبشون سخت نیست(برای تازه کارها که پایتون رو نمیشناسن و نمیدونن pip, conda ,… چیه خب سخته برای شروع و اناکوندا محیط توسعه بی دردسری رو فراهم میکنه براشون.)
سلام مهندس روز بخیر،من همونیم که سوال بالا رو پرسیدم هرجور گشتم نشد ریپلای کنم جوابتونو
من منظورم از کتابخانه همین کفی و تورچ و تنسور فلو ایناس
اینا مگه به پایتون ضمیمه نمیشن موقع نصب یا هر کدوم محیط برنامه نویسیشون جداست و مثل برنامه ی مستقل کار میکنن؟من تا الان فک میکرم اینا مثل تولباکسای متلب هستن یه جورایی
اناکوندا منظورم این بود که این تورچ و کفی و غیره رو داخلش نصب شده داره از قبل؟
مرسی
سلام .
نه اینطور که شما فکر میکنید نیست.
اینها فریم ورک و کتابخونه های مختلفی هستن که هرکدوم یکسری wrapper به زبونهایی مثل پایتون هم ارائه کردن برای راحتی بیشتر برنامه نویس ها
برای استفاده از اینها یا شما کل فریم ورک/کتابخونه رو کامپایل باید بکنید و استفاده کنید
یا اینکه ورژن از قبل آماده رو استفاده کنید.
برای کفی شما مجبور به کامپایل هستید
برای تنسورفلو هم میتونید کامپایل کنید هم خیلی راحت از ورژن از پیش اماده اش برای پایتون استفاده کنید.
آناکوندا صرفا کتابخونه های کلی و پرکاربرد رو داره نه خاص منظوره مثل اینها.
سلام اقا سید روز بخیر
ببخشید سید جان این lasagne همون thenao هست؟
سلام
نه یه کتابخونه سطح بالاتره که بالای ثیانو قرار میگیره (یعنی مبتنی بر اونه ) و از اون استفاده میکنه . یه چیزیه مثل همون blocks و keras و…
سلام
لینگ گروه در تلگرام منقضی شده است!
لطفا به روز رسانی نمایید.
سلام
بروز شد.
سلام
لطفا لینک گروه تلگرام را آپدیت کنید؟
سلام . در حال حاضر بخاطر حمله هایی که به گروه شده لینک رو حذف کردیم . فعلا هرکسی بخواد عضو بشه باید بما پیام بده در تلگرام تا خودمون add member کنیم.
سلام
لطفا من رو به گروه اضافه کنید
ایدی تلگرام من : @saeed_bahman
ببخشید ایدی قبل اشتباه بود
این ایدی درسته bahman_abadi
سلام
لطفا از بخش منابع یادگیری روی لینک کانال گروه کلیک کنید انتهای کانال همیشه لینک بروز شده ثبت نام در گروه قرار داده میشه.
سلام من دانشجوی برق هستم تقریبا ضمینه ای در یادگیری عمیق ندارم چطور شروع کنم ؟ میخواهم یه پروژه ی پردازش تصویر در این زمینه انجام بدم برای یک نوع ربات اگر کارم درست پیش بره ایده مقاله هم دارم به نظرتون برای این بخش از پروژه ام چیکار کنم؟
سلام
اینکه از کجا شروع کنید قبلا زیاد پرسیده شده هم تو کامنتا من چندبار توضیح دادم و هم تو سایت پرسش و پاسخ . لطفا اونجاها رو ببینید .
بطور خلاصه اگه ماشین لرنینگ بلد نیستید اول ماشین لرنینگ اندرو ان جی رو ببینید
بعد آموزش های سایت رو بخونید
بعد آموزش یادگیری عمیق دانشگاه استنفرد رو ببینید
بعد هم آموزش کفی که در سایت هست رو بخونید . یا اینکه تنسورفلو رو استارت بزنید و بعدش هم هر کاری که بخوایید میتونید انجام بدید.
سلام لینک تلگرام رو لطفا آپدیت کنید
ممنون
سلام .
انجام شد.
سلام. لینک گروه تلگرام رو آپدیت کنین لطفا یا تو کانال قرار بدین.
ممنون
سلام . لینک در کانال بروز شد .
با سلام و وقت به خیر و تشکر از سایت بسیار مفیدتون .من موضوع پایان نامه ارشدم یادگیری عمیق در پردازش زبانهای طبیعی هست و تازه کار تحقیقم رو شروع کردم . ا زسایت شما مطالب مفیدی رو دانلود کردم یکسری فیلم و مقاله هم از دانشگاه استنفورد دارم ولی هنوز مطمئن نیستم از کدوم مطالب شروع کنم به یادگیری . ممنون میشم در صورت امکان یه راهنمایی کلی بفرمایید .
سلام
من پیشنهاد میکنم تو بخش پرسش و پاسخ یک سوال در این باره بپرسید
من خودم تو حوزه پردازش متن وارد نشدم و کلا رفتم تو حوزه بینایی کامپیوتر اما از مدیرای ما مثل آقای فرهناک هستن که تو این زمینه کار کردن.
اگه ماشین لرنینگ بلدید استارت رو با همون آموزش زبان طبیعی استنفورد بزنید و برید جلو .
برای اطلاعات تخصصی تر باید با امثال اقای فرهناک صحبت کنید.
(سوالتون رو تو سایت پرسش و پاسخ بپرسید بعد لینکش رو در گروه یادگیری عمیق (تلگرام) بزارید تا راهنماییتون کنن.
ممنون از راهنماییتون
سلام لطفا لینک گروه رو آپدیت کنین.
ممنون
سلام بروز شد
لطفا لینک رو بزارین کانال.
بازم ممنون
سلام لطفا لینک رو بذارین کانال اگر جای دیگه ای هست آدرسش رو بذارین.
لینک کانال که وجود داره. لینگ گروه هم در انتهای کانال معمولا قرار داره و بروز میشه
ببخشید پایتون و اناکوندا هردو باید ۳۲ بیتی باشن یا ۶۴؟؟ اگر متفاوت باشن مشکل بوجود میاد درسته؟؟
سلام. یعنی جی؟
وقتی آناکوندا رو نصب میکنید (چه ۳۲ بیتی چه ۶۴ بیتی ) هیچ نیازی به نصب جداگانه پایتون ندارید چون اون هم به همراه بقیه پکیج ها نصب میشه .
شما هم ورژن ۶۴ بیتی اناکوندا رو نصب کنید.
اگر پایتون هم جداگانه نصب کرده باشید اون مشکلی که بهش برخوردید همین باعثش شده .
سلام
ببخشید” آموزش یادگیری عمیق دانشگاه استنفورد با رویکرد بینایی ماشین و پردازش تصویر (۲۰۱۷)” که در فروشگاه قرار دادید زیر نویس هم داره؟؟؟ و اینکه بین ۲۰۱۷ و ۲۰۱۶ چه تفاوتی هست؟ اگر ۲۰۱۷ بخریم کافی هست یا نه؟؟
سلام.
۲۰۱۶ از ۲۰۱۷ بهتره بنظر من و توضیحات خیلی بیشتری داره . در ۲۰۱۷ یکسری موضوعات جدید مطرح شدن و اونم خوبه
پیشنهاد میکنم بصورت آنلاین ببینید خودتون تصمیم بگیرید.
لینک دانلود و همینطور تماشای انلاین هر دو اینها بالا هست
ضمن سلام و عرض ادب. می خواستم برای سایتتون و اطلاعات عالیش ازتون تشکر کنم
سلام
خیلی ممنونم از اظهار لطف شما
درود بر شما بزرگوار، سپاس فراوان از زحمات شما برادر گرامی
شما فیلم آموزشی یادگیری عمیق پروفسور Andrew Ng رو دید؟
نظرتون در بقاره این فیلم آموزشی چیه؟
منابعی رو که لطف کردید و معرفی کردید رو دانلود کردم و در یک سایت دیگه فیلم آموزشی یادگیری عمیق پروفسور Andrew Ng رو دیدم ، گفتم قبل از دانلود از شما راهنمایی بگیرم.
بازم تشکر از زحماتتون
در پناه حق موفق باشید
سلام.
اون مجموعه آموزش ها هم خیلی عالی هستن و من هم اتفاقا بشدت پیشنهاد میکنم تماشا بشن
علاوه بر اون باز هم پیشنهاد می کنم آموزش یادگیری عمیق دانشگاه استنفورد سال ۲۰۱۶ حتما تماشا بشه چون اونجا خیلی از موارد به تفصیل توضیح داده میشه.
پرفسور اندرو ان جی هر چی دادن شما بدون پرسش برید و ببینید چون یکی از بهترین های دنیا هستند بی برو برگرد و شیوه بیان بسیار عالی ای هم دارن که آموزش های ایشون رو فوق العاده میکنه.
حتما استفاده کنید. (یادتون باشه هر ۵ کورس رو ببینید.فعلا ۳ کورسش اماده شده. شبکه های کانولوشن باید طی امروز و فردا فراهم بشن و بخش مربوط به دنباله ها و Lstm هاو شبکه های بازگشتی هم اواخر ماه اینده در دسترس قرار میگیرند (میتونید از خود سایت courseraتماشا کنید)
وقت بخیر
مرسی از راهنماییتون ممنونم بابت تمام زحماتتون ممنونم ازتون.
سلام خسته نباشید
۳ تا سوال داشتم:
۱- آیا متلب جوابگوی پیاده سازی نیست؟
۲- کدوم یکی زیر نویس داره؟
۳- برای بازشناسی گفتار کدوم اموزش مناسبه؟
مرسی
تو کامنت قبلی خدمتتون جواب دادم
با سلام
می خواستم شروع به یادگیری عمیق کنم اما هر سایتی برای نصب کودا cudnn و درایو گرافیک روش محتلفی داره
لطفا بفرمایید برای نصب این موارد روی اوبونتو ۱۶.۰۴ بر روی GTX 1060 چکار باید انجام بدم.
ایا از رو ترمینال با دستور apt install نصب کنم یا فایل را دانلود کنم و نصب کنم؟
سلام
برای نصب کودا که از run file استفاده کنید
برای نصب cudnn من خودم از همون شیوه سابق استفاده کردم تا بحال.ولی فکرنکنم مشکلی در استفاده از پکیج .deb ش باشه در اوبنتو
سلام سپاسگزارم بایت پاسخ گویی
اما من بارها به لینک اپلود بوی سر زدم کودا۸ و cudnn v6 مخصوص لینوکس اوبونتو۱۶٫۰۴ نگذشنید کودا مخصوص ویندوز است و cudnnv6 موجود نیست. در ضمن در سایت انویدیا ۵ فایل است که برای کودا۸ گذاشتند کدم را باید برای کر با تنسور دانلود کنم.
local deb, deb network, runfile local, cluster
کدام را بادی دانلود کنم ؟ runfile local
درضمن از این جمله که بالا گفتید {رای نصب cudnn من خودم از همون شیوه سابق استفاده کردم تا بحال} منظورتون چیه ؟ یعنی چی فکرنکنم مشکلی در استفاده از پکیج .deb ش باشه در اوبنتو؟ برای cudnn هم گزینه های زیادی برای دانلود میاد کدام را به چه اسمی دانلود کنم؟ مثلا مینویسه
: developer , runtime, خالیcudnn
لطفا راهنماییم کنید. م در شهر کوچکی هستم و دسترسی به هیچ شخص با تجربه ای در زمینه تنسور و لینوکس ندارم.
پیشاپیش از وقتی که برای پاسخ گویی می گذارید سپاس گزارم.
سلام
یکبار دیگه چک کنید اگر نبود بفرمایید من اپلود میکنم .
شما فایل local رو باید انتخاب کنید (تا بصورت افلاین استفاده کنید و اینطور نباشه که اینستالر دانلود کنید بعد اون بخواد به اینترنت وصل بشه و بقیه رو دانلود کنه)
برای نصب کودا از runfile استفاده کنید کار باهاش ساده اس و بصورت گام بگام میتونید پیش برید و بخشای مختلف رو با توجه به نیاز نصب و… کنید.
برای cudnn مثلا من فایل zipش رو دانلود میکردم (فایلی که برای توزیع های لینوکس هست) بعد اونو اکسترکت میکردم به پوشه های مورد نظر
با دستوراتی مثل زیر مثلا :
$ cd folder/extracted/contents
$ sudo cp -P include/cudnn.h /usr/include
$ sudo cp -P lib64/libcudnn* /usr/lib/x86_64-linux-gnu/
$ sudo chmod a+r /usr/lib/x86_64-linux-gnu/libcudnn*
برای نصب تنسورفلو و cudnn و … در اوبونتو ۱۶٫۰۴ میتونید این ویدئو رو هم ببینید که بصورت گام بگام بشما نشون میده مراحل چیه . :
https://www.youtube.com/watch?v=rILtTjrecQc
سلام اخرش متوجه نشدم باید برای کودا فایل deb (local) را دانلود کرد یا فایل runfile (local) را باید دانلود کنم؟؟
در upload boy دیدم کودا۸ برای لینوکس نیست و cudnnn6 هم نیست میشه لطف کنید اپلود کنید؟
راستی برای نصب cudnn درسایت انویدیا رفتم چندین فایل تفاوت برای دانلود cudnnv6 داشت به نام های
۱- cudnnv6 runtime library
۲-cuDNN v6.0 Runtime Library for Ubuntu16.04 Power8 (Deb)
۳-cuDNN v6.0 Library for Linux
۴-cuDNN v6.0 Developer Library for Ubuntu16.04 (Deb)
کدام یک از این فایلها را باید انتخاب کنم ؟؟
مرسی از راهماییتون راستش اگر به منبعی به غیر شما دسترسی داشتم اینجور وقت شما را نمیگرفتم ولی الان ۲هفتته است که هنوز نمیدونم کدام یک از این فایلها مناسب برای دانلود کردن است؟
سلام
فایل .run رو دانلود کنید .
در اپلود بوی کودا ۸ _ cuDNN v6 و همینطور بقیه ورژن ها قرار گرفت و میتونید دانلود کنید.
شما برای کودا از cuda_8.0.61_375.26_linux_ubuntu16.04.run استفاده کنید.
برای cudnn هم از ورژن cudnn-6.0-cuda8.0-linux-x64-v6.0.tgz استفاده کنید.(این همون گزینه سوم شماست یعنی cuDNN v6.0 Library for Linux )
یادتون باشه از ورژن ۱٫۵ تنسورفلو از کودا۹ و cuDNNv7 پشتیبانی میکنه. هروقت ۱٫۵ اومد و خواستید از اون استاده کنید باید
cuda_9.0.176_384.81_linux.run و cudnn7.0.5-cuda-9.0-linux-x64-v7.tgz رو دانلود و استفاده کنید.
با سلام
رمز این فایل که در uploadboy قرار داده اید چیست؟
MachineLearning_Course_AndrewNG-Deeplearning.ir.rar
با تشکر
سلام . پسورد deeplearning.ir هست که اگه با winrar باز بکنید توضیحات انگلیسی و پسورد رو میتونید ببینید.
لطفا نظرتون نسبت به پلتفروم ROCm برای کارت گرافیکهای AMD مثل vega frontier edition یا instinct series برای deep learning در مقایسه با nvidia و کودا بفرمایید؟
https://github.com/RadeonOpenCompute/ROCm#verify-installation
http://rocm-documentation.readthedocs.io/en/latest/index.html
https://rocm.github.io/dl.html
https://rocm.github.io/tutorials.html
https://rocm.github.io/blog.html
https://rocm.github.io/packages.html
https://rocm.github.io/documentation.html
ممنون
سلام
من آشنا نیستم با ROCm ولی هنوز حرکت درست و حسابی از ADM دیده نشده متاسفانه و همین باعث شده NVIDIA بشدت در قیمت گذاری مشتری ها رو اذیت کنه و الان هم که استفاده از کارتهای گرافیک معمولیش رو برای انجام کارهای تحقیقاتی در حوزه دیپ لرنینگ ممنوع کرده (برای دانشگاه ها و انستیتوهای تحقیقاتی و دیتاسنترها ) تا اینطور افراد مجبور بشن بوردهای خیلی گرونقیمت اون رو خریداری کنن.
امیدوارم AMD هم یک تکونی بخودش بده و این بخش واقعا یک تکونی بخوره .
در حال حاضر کماکان انویدیا حاکم بلامنازع در این زمینه اس و از نظر پرفورمنس و…. حرف و اول و اخر رو میزنه و فریم ورکهای مختلف همه بدون استثناء از cuda , cudnn پشتیبانی میکنن و خبری از پشتیبانی درست و حسابی از AMD نیست.
شلام فایل کودایی که در سایت اپلود بوی گذاشنید دانلود نمیشه من و یکی از دوستام هر دو نتونستیم دان کنیم اگر از سایت nvidia دانلود کنم باید فایلی که نوشته run file local را دانلود کنم ؟؟
سلام. بله
سلام
از اپلود بوی فایل .run رو دانلود کردیم
در اپلود بوی کودا ۸ _ cuDNN v6
اما نصب نمیشه . ممکنه به خاطر درایور گرافیک باشه ؟؟ چه ورژنی از درایوز گرافیک باید نصب باشه؟
درایور اول باید نصب باشه بعد کودا رو نصب کنید.
اخرین ورژن درایور رو نصب کنید
[…] منابع یادگیری عمیق […]
[…] منابع یادگیری عمیق deep learning یادگیری عمیق Deep […]
سلام اقای کلایی
من تعداد زیادی ascii فایل دارم که میخوام در پایتون بخونه و بازش کنم، با چه دستوری میتونم اینکار رو انجام بدم
مرسی
سلام وقتتون بخیر
از رسیدگی شما به سوالات واقعا ممنونم.
یک سوال داشتم. من از CNN برای کار شناسایی (recognition) استفاده میکنم. حالا می خوام در کنار این، تشخیص رو هم انجام بدم ،یعنی دور ابجکت های مورد نظرم داخل تصویر می خوام خط رسم کنم.چطور باید این کار رو انجام بدم. یعنی چطور عمل شناسایی و تشخیص رو همزمان با هم انجام بدم؟
با تشکر
سلام
شما میخوایید detection انجام بدید. برای اینکار الگوریتم ها و معماری های مختلفی هست.
یکی از معروف ترین ها الان Yolo هست. توضیحات برای این الگوریتمها تو اینرتنت فراوونه(اینجا و اینجا رو ببینید). تو بخش پرسش و پاسخ سایت هم سوالات و توضیحات مختلف خوبی داده شده و میتونید چک کنید. اگر هم سوالی پیش اومد میتونید در سایت پرسش و پاسخ بپرسید تا سریعتر جواب بگیرید.
سلام دوست عزیز وقتتون بخیر.
یه سوال داشتم ممنون میشم راهنماییم کنید? من کار دیتکشن انجام میدم و بایستی bbox ترسیم کنم دور ابجکت های مدنظرم و لیبل هاش رو ذخیره کنم، منتها بعد از اعمال اگیومنت های مختلف به تصاویر اصلیم متناسب با اون bbox ها هم تغییر میکنن دیگه،میخام بدونم چطوری باید بعد از اعمال اگیومنت ها لیبل های متناسب با اون هارو هم ذخیره کنم
سلام اقای متی کلایی
من یه سوال داشتم…من یه شبکه ساده کانولوشنی نوشتم…میخوام دو تا تصویر برای اموزش از فلدر خودم بدم…بلد نیستم کدشو…تو نت هم سرچ کردم چیز خاصی دستگیرم نشد…امکانش هست کمک کنید؟ ممنون
سلام.
از چه فریم ورکی استفاده میکنید ؟معمولا با یه سرچ ساده میتونید مثالهای مختلفی بدست بیارید .
باسلام ببخشیید در فروشگاه شما یا در سایت ویدئوهایی که قرار دادید مثلا این اموزش زیر قرار دادم یا سایر اموزشها به صورت زیر نویس فارسی هستش یا زبان انگلیسی هستش .؟ ممنون میشم راهنمایی کنید
https://deeplearning.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%82%D8%AF%D9%85-%D8%A8%D9%87-%D9%82%D8%AF%D9%85-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%B9%D9%85%DB%8C%D9%82-%D9%88%DB%8C%D8%AF%D9%8A%D9%88-%D8%AF%D8%A7%D9%86/
سلام
اگر زیرنویسی باشه انگلیسیه هنوز فارسی چیزی ترجمه نشده.
لینگ گروه تلگرام بروز شد.
سلام
من چطور می تونم ویدئو های هر ۵ تا کورس دیپ اندرو ان جی رو دانلود کنم؟ توی سایت کورس ارا به مشکل بر خوردم.
سلام
مشکلتون چیه ؟ روی audit کلیک کنید میتونید کل کورس رو ببینید ؟
به غیر از اون muniversity رو چک کنید زحمت کشیدن بعضی از کورس ها رو آپلود کردن.
سلام من میخواستم یک کار در زمینه ی گفتار انجام بدم کا از سه لایه ی RBM و یه لایه ی MLP استفاده کرده .
میخواستم این را در keras پیاده سازی کنم . ممنون میشم اگر منبعی ترجیحا فیلم بهم معرفی کنید که زودتر راه بیوفتم …
سپاس
سلام
نه متاسفانه من کراس کار نمیکنم. این سوال رو در بخش پرسش و پاسخ مطرح کنید تا عزیزانی که کار کردن راهنماییتون کنن.
سلام مجدد
آیا تمارین یا assignment های کورس deep learning کورس ارا موجود هست که بشه دانلودشون کرد؟
سلام.
بله یه سرچ ساده کنید پیدا میکنید
سلام
میخواستم با استفاده از شبکه عصبی کانولوشن(در متلب) ۶ تصویر مختلف دسته بندی کنم . چطوری باید با شبکه عصبی کانولوشن کار کرد؟ اموزشی دارین برام لینکشو بذارین
ممنون
سلام.
من خودم با متلب کار نمیکنم اما اگر سایت پرسش و پاسخ رو نگاه کنید یکی از عزیزان قبلا همین سوال رو پرسیده و گویا در اخرین نسخه متلب تغییرات زیادی دادهشده و آموزش های مفصلی هم در سایت اصلی قرار داده شده که میتونید با همون برید جلو.
خیلی ممنون
با سلام.ممنون از این همه اطلاعاتی که در اختیارمون گذاشتین.
اما یه سوال داشتم من در زمینه اتوانکدربرای عیب یابی میخوام کار کنم ایاشبیه سازی اتوانکدر با پایتون روی لپ تاپ امکان پذیره؟چون یه جایی دیدم که به GPUاحتیاج داره؟
سلام
شدن که میشه اما بسته با ماهیت کار شما داره و اینکه ایا از نظر زمانی مقرون به صرفه هست ترین روی سی پی یو یا نه
بهترین کار برای شما اول انجام یه تست رو سیستمون هست تا ببینید به چه صورتیه
بعد هم میتونید از سرویس گول گولب استفاده کنید که اموزشش تو سایت هست
سلام
سايت و مطالبتون و بيان مطالب فوق العادست
خيلى ممنونم از زحماتتون
هميشه موفق ترين باشين
سلام
خواهش میکنم و خیلی ممنونم
ان شاء الله شما هم در پناه خداوند همیشه موفق و سربلند باشید
سلام
خیلی خیلی ممنون از سایت خوبتون. خیلی مفید بود.
سلام.
خواهش میکنم در پناه خداوند انشاءالله همیشه موفق و سربلند باشید
سلام من چه شکلی میتونم کد متلب برای تشخیص و طبقه بندی سرطان از طریق شبکه های عصبی کانولوشن پیدا کنم
سلام.
اولین پیشنهاد من بشما اینه که متلب رو کاملا بزارید کنار بشدت محدود میشید
نکته بعد هم بعیده بخوایید روی ایمیجنت ترین ککنید ! احتمالا دنبال فاین تون کردن مدلی که قبلا رو ایمیجنت ترین شده نیستید؟ که بعدش رو دیتاست خودتون ترینش (فاین تون) کنید؟ ترین ایمیج نت نیازمند سخت افزار قوی و بسیارقوی (بسته به معماری انتخابی شما) داره و در ۹۹٫۹۹۹درصد اوقات نیازی به ترین روی خود ایمیجنت ندارید مستقیما مگر اینکه یک معماری جدید خودتون طراحی کرده باشید .
برای متلب به غیر از مستندات خود متلب باید در مت کانونت جستجو کنید که یه تولباکس مبتنی بر متلب هست که شاید اسکریپت ترین ایمیج نت رو گذاشته باشن
اما باز تکرار میکنم بشدت توصیه میکنم سویچ کنید رو پای تورچ یا تنسورفلو و از متلب استفاده نکنید (مگر اینکه همه منابعتون و مقاله مرجع و… از قبل همه چیزش در متلب فراهم باشه)
سلام
در مورد آموزش کدنویسی با vhdl برای شبکه های عصبی کانولوشن هم میتونید راهنمایی بفرمائید.
با تشکر
سلام
متاسفانه در این زمینه تجربه و دانشی ندارم.
سلام
عجب سایت خوبی راه انداختید . من دنبال مباحث دیپ لرنینگ میگشتم که به طور اتفاقی به سایت شما رسیدم. فقط فوتها خیلی کوچیکه .
سلام وقت بخیر من detection object را در محیط متلب می خام کار کنم منابع می توانید به من معرفی کنید برای سورس کد
سلام
برای شروع یادگیری شبکه های عصبی و یادگیری عمیق باید از کدوم سورس شروع کنم؟
اپلیکیشن کارم تصویر نیست.
سلام . فرقی نمیکنه مبنای اولیه یکیه مبنا رو یادگرفتید میتونید سویچ کنید رو حوزه تخصصی مورد نظرتون .
منابع مختلف زیاده . میتونید از اموزش دانشگاه استنفورد شروع کنید برای شروع خوبه.
البته آموزش یادگیری عمیق اندرو ان جی در کورس ایرا هم هست که میتونید از سایت muniversity.ir دانلود کنید. میتونید تو کورس انلاینش هم رایگان شرکت کنید اگر علاقه داشتید و تمرین هاش رو انجام بدید .
آموزش های یادگیری عمیق با فریم ورکهایی مثل پای تورچ و تنسورفلو هم در سایتهایی مثل udemy و udacity هست که میتونید سرچ و دانلود کنید.
سلام من میخواهم یادگیری ماشین و دیپ لرنینگ یاد بگیرم ولی نمیدونم باید از کجا شروع کنم متاسفانه پیش زمینه ای هم ندارم حتی زباننهای برنامه نویسی مثل پایتون کتابخونه هاش مثل numpy ,… رو فقط دستوراتش رو بلدم ولی تفکر الگوریتمی ندارم به عبارت دیگه بخوام بگم یعنی وقتی سوالی یا مسئله ای بدهند من نمیتونم براش الگوریتمی طراحی کنم و بعدش پیاده سازی کنم میخواستم ازتون خواهش کنم که شما اگر لطف کنید شما از جایی که الان هستم منطورم از مبتدی تا پیشررفته به صورت قدم به قدم راهنمایی ام کنید در واقع اینطور بخواهم بگم میخواهم منتور من باشید بتونم این مسیر را با کمک شما طی کنم . من طیق جستجوهای که انجام دادم یادگیری ماشینی که اقای شیر افکن در سایت فرادرس تدریس میکنند و همچنین ویدئوهای یادگیری ماشین اقای رضوی رو پیدا کردم ولی نمیدونم خوبه یا نه کدوم یکی رو شروع کنم به نظرم من از این ویدئو استارت بزنم برای یادگیری ماشین یا دیپ لرنینگ خوبه
https://www.youtube.com/watch?list=PLoROMvodv4rOABXSygHTsbvUz4G_YQhOb&v=PySo_6S4ZAg
یا پیشنهاد میکنید ویدئوهای دانشگاه ام ای تی رو دنبال کنم منظورم این است
https://www.youtube.com/watch?v=njKP3FqW3Sk
ممنون میشم راهنمایی ام کنید که از کجا باید شروع کنم .
سلام
خدا قوت
لطفا لینک گروه در کانال قرار بدید
سلام لینک گروه در انتهای لینک کانال همیشه بروز میشه : https://t.me/irandeeplearning
سلام دوستان
من دارم روی پروژه ی تشخیص مدل و رنگ خودور کار میکنمو به دیتا ست احتیاج دارم.
اگر کسی پروژه مشابه کار میکنه خوشحال میشم با هم کار کنیم
۰۹۱۷۴۲۸۶۲۳۲
با سلام و وقت بخیر ، من یک مشکلی در خصوص لیبل گذاری وآماده سازی داده ها دارم ، اینکه چطور میشه تصاویر رو لیبل گذاری کرد (۰و۱)
سلام
خیلی راحت! برای اینکه سردرگم نشید پیشنهاد میکنم به فریم ورکی که ازش استفاده میکنید مراجعه کنید و آموزشش رو ببینید.
برای کفی فکر میکنم تو سایت یا بخش پرسش و پاسخ قبلا گفته باشم
برای پای تورچ هم از لیبل عددی استفاده میشه و خودش Onehot میکنه بصورت داخلی
سمپل ها رو ببینید براحتی مشکلتون حل میشه
ویدیو های آموزشی فوق العائه ای تو سایت https://downloadly.ir هست که خیلی راحت همه چیز رو یاد میده مثلا این آموزش
Udemy – Complete Tensorflow 2 and Keras Deep Learning Bootcamp 2020-1
سلام وقت بخیر من درمورد معماری resnet 152 با انتقالیادگیری اش میخوام بیشتر بدونم فقط این معماری در تعداد لایه ها با resnet50 فرق داره ؟ جزییات بیشاری از معماری رزنت ۱۵۲ میخوام اما در دسترس نیست لطفا راهنماییکنید
سلام وقت شما هم بخیر
بله بصورت کلی تنها در تعداد لایه ها متفاوت اند و بهترین منبع مقاله اصلی هست.
اگر مقاله اصلی رو مطالعه کردید و باز سوالاتی براتون وجود داره اونوقت اون ها رو بصورت صریح مطرح کنید