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

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

4.2 (104 امتیاز)
12,241 دانشجو
مقدماتی
محتوای دوره
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

آموزش یادگیری عمیق

یادگیری عمیق با پایتون

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

یادگیری عمیق پیشرفته

محتوای دوره

1 فصل 7 جلسه 3 ساعت ویدیو
یادگیری عمیق با پایتون

درباره دوره

یادگیری عمیق (Deep Learning) که همچنین به عنوان یادگیری ساختار یافته عمیق یا یادگیری سلسله مراتبی نیز شناخته می‌شود، زیرمجموعه‌ای از یادگیری ماشین است. این دوره آموزش یادگیری عمیق با پایتون با هدف آموزش عملی این ترند جذاب در مکتب خونه ارائه شده که در ادامه به معرفی این دوره آموزش خواهیم پرداخت و در بخش بیشتر بدانید اطلاعات کاملی را از یادگیری عمیق ارائه خواهیم کرد.

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

دوره آموزش رایگان یادگیری عمیق با پایتون به‌منظور آموزش اصول پایه‌ای یادگیری عمیق و استفاده از این اصول در زمینه‌های مختلف یادگیری عمیق مخصوصاً vision computer تهیه و تدوین شده است. این دوره آموزشی به‌صورت مرحله‌به‌مرحله و با استفاده از مثال‌های کاربردی شما را با مفاهیم زیر آشنا خواهد کرد.

سرفصل‌های دوره دیپ لرنینگ با پایتون

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

  • مقدمه‌ای بر یادگیری عمیق و معرفی library استفاده‌شده در این دوره
  • شبکه‌های عصبی (Neural networks) و نحوه پیاده‌سازی آن‌ها در PyTorch
  • آشنایی با مفهوم تنسور و نحوه کار کردن با آن‌ها در PyTroch
  • فرایند طراحی و استفاده از مدل‌های deep learning
  • آشنایی با روش stochastic gradient descent و نحوه پیاده‌سازی آن در PyTorch
  • آشنایی با convolutional neural networks (CNNs)
  • نحوه طراحی و train کردن یک مدل تشخیص عکس در PyTorch و fastai

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

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

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

تمایز دوره آموزش یادگیری عمیق با پایتون با سایر دوره‌ها

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

منابع مورد استفاده در دوره آموزش Deep Learning

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

  • Howard, Jeremy, and Sylvain Gugger. Deep Learning for Coders with fastai and PyTorch. O'Reilly Media, 2020.

یادگیری عمیق چیست؟

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

یادگیری عمیق چگونه کار می‌کند؟

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

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

انواع لایه‌های یادگیری عمیق:

هر شبکه عصبی در یادگیری عمیق از چندلایه تشکیل شده است که این لایه‌ها عبارت‌اند از:

1. لایه ورودی (input layer) گره‌ها اطلاعات را دریافت می‌کند و آن را به گره‌های زیرین منتقل می‌کند؛

2. لایه‌های گره پنهان (Hidden node layers) همان‌هایی هستند که محاسبات در آن ظاهر می‌شوند.

3. در لایه گره خروجی (output node layer)، نتایج محاسبات نشان داده می‌شود. در این لایه، ویژگی‌ها بر روی قالب‌ها اعمال خواهند شد.

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

انواع روش‌های یادگیری عمیق

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

شبکه‌های عصبی عمیق

شبکه عصبی عمیق (DNN) نوعی شبکه عصبی مصنوعی است، اما به دلیل اینکه عمق لایه‌های بیشتری نسبت به سایر شبکه‌های عصبی دارد، به عنوان «عمیق» طبقه‌بندی می‌شود. این لایه‌ها وظایف ترجمه ریاضی را انجام می‌دهند که به داده‌های خام اجازه می‌دهد تا به خروجی معنی‌دار ترجمه شوند.

شبکه‌های عصبی کانولوشنال

شبکه‌های عصبی کانولوشنال (CNN) نوعی از DNN هستند که برای درک داده‌های بصری استفاده می‌شوند. CNN ها تصاویر را تجزیه‌وتحلیل می‌کنند و ویژگی‌هایی را استخراج می‌کنند که می‌توانند از آن‌ها برای طبقه‌بندی تصاویر به دسته‌ها استفاده کنند. طبقه‌بندی در عرصه‌هایی مانند تصویربرداری پزشکی کاربردی کلیدی دارد، جایی که پزشک به تصویری مانند سی‌تی‌اسکن یا اشعه ایکس برای تشخیص انواع شرایط نگاه می‌کند. پیاده‌سازی یک الگوریتم CNN برای کمک به وظایف تصویربرداری پزشکی پتانسیل بهبود پشتیبانی تصمیم‌گیری بالینی و رسیدگی به مسائل مربوط به‌سلامت جمعیت را دارد.

شبکه‌های عصبی بازگشتی

شبکه‌های عصبی بازگشتی (RNN) نوع دیگری از ANN هستند که از داده‌های متوالی یا زمانی استفاده می‌کنند. آن‌ها اغلب برای مشکلات مربوط به ترجمه زبان، پردازش زبان طبیعی، تشخیص گفتار و شرح تصویر استفاده می‌شوند. برخلاف سایر شبکه‌های عصبی که ورودی‌ها و خروجی‌ها مستقل از یکدیگر هستند، RNN‌ها اطلاعات را از ورودی‌های لایه‌های قبلی می‌گیرند تا بر ورودی‌ها و خروجی‌های فعلی تأثیر بگذارند. RNN ها برای ارائه‌دهندگان مراقبت‌های بهداشتی مفید هستند تا به وظایفی مانند انتخاب گروه کارآزمایی بالینی کمک کنند. همچنین این شبکه‌ها در اینترنت اشیاء سیستم نیز بسیار کاربردی به‌حساب می‌آیند.

شبکه‌های متخاصم مولد

شبکه‌های متخاصم مولد (GAN) از دو شبکه عصبی برای تولید داده‌های مصنوعی استفاده می‌کنند که می‌توانند در جای داده‌های واقعی استفاده شوند. GAN ها معمولاً در تولید تصویر، ویدئو و صدا استفاده می‌شوند.

GAN ها به دلیل توانایی آن‌ها در تولید تصاویر MRI مصنوعی، پتانسیل زیادی برای استفاده در مراقبت‌های بهداشتی دارند. استفاده از تصاویر پزشکی برای آموزش مدل‌های هوش مصنوعی برای تشخیص و تجزیه‌وتحلیل پیش‌بینی‌کننده، چالش‌های متعددی را برای محققان ایجاد می‌کند، زیرا کیفیت آن‌ها ممکن است متفاوت باشد، احتمال دارد مشمول مقررات حفظ حریم خصوصی بیمار باشند و مجموعه داده‌های تصویر اغلب نامتعادل هستند.

چرا پایتون برای هوش مصنوعی و یادگیری ماشین مناسب است؟

ممکن است که کاربران از خود بپرسند با وجود زبان‌هایی مانند جاوا اسکریپت، سی شارپ، جاوا و غیره چرا پایتون در این ترند باید استفاده می‌شود. مهم‌ترین دلیلی که پایتون را به عنوان زبانی سطح بالا برای این هدف به بهترین انتخاب تبدیل کرده است وجود کتاب‌خانه‌های بسیار مفیدی مانند کتابخانه Tensorflow و کتاب‌خانه Pandas است. این دو کتابخانه بسیار مهم هستند ولی با این حال کتابخانه‌های بسیار زیاد دیگری نیز برای این هدف وجود دارند. همچنین سازگاری با پلتفرم‌ها و سیستم‌عامل‌های مختلف دیگر بیش‌ازپیش به محبوبیت پایتون برای برنامه نویسان در این زمینه افزوده است.

سخن پایانی

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.2

از مجموع 104 امتیاز

35 نظر

7 ماه پیش

دوره عالی هست فقط چرا نیمه کاره رها شده

حامد احمدي

حامد احمدي

1 سال پیش

بسیار ممنون.چه قدر عالی و لذت بخش تدریس می کنید.

فاطمه رفیعی

فاطمه رفیعی

1 سال پیش

منتظر دوره های بعدی هستیم عالی بود

فاطمه سپهرمنش

فاطمه سپهرمنش

1 سال پیش

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

دانشجوی دوره

2 سال پیش

فوق العاده بود

ابوالفضل اصغرزاده

ابوالفضل اصغرزاده

2 سال پیش

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

امید بنکدار

امید بنکدار

نظرات بیشتر

دوره‌های پیشنهادی

درباره استاد

سروش حیدری پهلویان
سروش حیدری پهلویان
2 دوره
21,175 دانشجو

دکتر سروش پهلویان دانش‌آموخته رشته مهندسی مکانیک از دانشکده فنی دانشگاه تهران در مقطع کارشناسی و کارشناسی ارشد است. وی تحصیلات و پژوهش‌های تکمیلی در مقطع PhD و Post-doc را در دانشگاه‌های اکرون و USC در آمریکا به اتمام رسانده و هم‌اکنون به‌عنوان research scientist در یک شرکت نرم‌افزاری در حوزه تصویربرداری و پردازش تصاویر پزشکی (MIM Software) در ایالت اوهایو مشغول به فعالیت است. 

تجربه سروش در برنامه‌نویسی از زمان تحصیلش در دانشگاه تهران و کارکردن روی پروژه‌های پژوهشی در حوزه دینامیک سیالات محاسباتی (CFD) شروع شد. بااین‌وجود، تمرکز اصلی وی بعد از اتمام تحصیلاتش در ایران، توسعه الگوریتم‌ها و نرم‌افزار‌های نوین جهت آنالیز و پردازش تصاویر رادیولوژی بوده است. فعالیت و مشارکت سروش در پروژه‌های مختلفِ آکادمیک و صنعتی در حوزه یادگیری ماشینی (machine learning) و یادگیری عمیق (deep learning) به وی کمک کرده که بتواند تجربه حرفه‌ای گسترده‌ای را در این زمینه‌ها کسب کند.

اطلاعات بیشتر

سوالات پرتکرار

آیا ممکن است که درسی ناقص ضبط شده باشد؟

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

اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.

صفحات پربازدید
دانلود اپلیکیشن مکتب‌خونه

مکتب خونه، آکادمی آنلاین تخصص‌ها

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

مکتب خونه در چه زمینه‌ای خدمات ارائه می‌دهد؟

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

برنامه‌نویسی

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

آی‌تی و نرم‌افزار

در دنیای امروزی، یادگیری مهارت‌های آی‌تی و نرم‌افزار امری ضروری است. دوره‌های مکتب‌خونه در این زمینه مانند دوره‌های آموزش شبکه، آموزش CCNA ، آموزش بلاک چین و غیره، به شما کمک می‌کنند تا مهارت‌هایی چون مدیریت شبکه و استفاده از نرم‌افزارهای مختلف را به راحتی و از صفر تا صد بیاموزید. بدون نیاز به پیش‌زمینه تخصصی، این دوره‌ها شما را برای ورود به بازار کار آماده می‌کنند.

زبان‌های خارجی

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

مدیریت و کسب‌وکار

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

مالی و سرمایه‌گذاری

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

دانشگاهی: فنی و مهندسی

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

مهارت‌های زندگی

مهارت‌های زندگی نقش مهمی در موفقیت و رضایت شخصی دارند. مکتب‌خونه با ارائه دوره‌های متنوع در زمینه‌های مانند آموزش مدیریت تعارض، مهاجرت کاری، مهارت‌های ارتباطی و غیره، به شما کمک می‌کند تا زندگی متعادل‌تر و موفق‌تری داشته باشید. این دوره‌ها به شما ابزاری برای بهتر زندگی کردن و برخورد با چالش‌های روزمره می‌دهد.

دانشگاهی: علوم‌پایه، انسانی، پزشکی

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

هنر

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

دوره های رایگان مکتب خونه

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

مشاهده بیشتر
enamad
logo-samandehi
تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.