بایگانی/آرشیو برچسب ها : برنامه نویسی

[ ۱۰۰% تخفیف ] دوره کامل هوش مصنوعی به همراه یادگیری عمیق [ ۱۰٫۵ ساعت ]

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

هوش مصنوعی را با استفاده از یادگیری عمیق بیاموزید، هوش مصنوعی قدرتمند برای استفاده در برنامه های واقعی بسازید و برای رقابت با دنیای هوش مصنوعی آماده شوید.   پیشنمایش دوره این دوره شامل :  ۱۰٫۵ ساعت ویدیو آنلاین ۷ مقاله ۷ منبع قابل دانلود دسترسی مادام العمر قابل مشاهده …

بیشتر بخوانید »

ساخت یک شبکه عصبی ساده – قسمت دوم : پیاده سازی

شبکه های عصبی ساده پیاده سازی

در ادامه بخش گذشته که بحث ایجاد مسئله ای ساده را بیان کردیم، بگزارید بگوییم دستگاهی با ۴ دکمه وجود دارد که اگر شما دکمه درست را بفشارید به شما غذا می دهد ( یا اگر ربات باشید احتمالا انرژی می دهد )، هدف مدنظر، یادگیری این موضوع است که …

بیشتر بخوانید »

چگونه می توان با استفاده از نظم دهی ( Regularization )، کارایی یک شبکه عصبی را بهبود بخشید؟

شبکه های عصبی Dropout Regularization

گاهی شما شبکه عصبی مدنظرتان را ساخته ­اید و می­ بینید که روی مجموعه آموزشی به خوبی عمل می­ کند، اما به اندازه کافی روی مجموعه آزمایشی خوب عمل نمی­ کند. این موضوع نشان­ دهنده مسئله بیش ­برازش داده ( Overfitting ) می ­باشد و یعنی شبکه عصبی شما واریانس …

بیشتر بخوانید »

ده API برتر در حوزه یادگیری ماشین ( بخش دوم )

API های یادگیری ماشین بخش دوم

(رابط برنامه نویسی نرم افزار کاربردی) API: Application programing Interface در بخش اول مقاله، پنج API برتر از نظر محبوبیت بین کاربران، پتانسیل موجود، مستند سازی، راحتی در استفاده و عملکرد معرفی شدند. در این بخش به بررسی پنج API دیگر می پردازیم. مقاله مرتبط : ده API برتر در …

بیشتر بخوانید »

ده API برتر در حوزه یادگیری ماشین ( بخش اول )

API های یادگیری ماشین

(رابط برنامه نویسی نرم افزار کاربردی) API: Application programing Interface موضوع یادگیری ماشین این روز ها در همه جا مطرح است. این فناوری در گوشی هوشمند شما به صورت خودکار طبقه بندی و سازماندهی عکس هایتان را انجام می دهد، در حساب ایمیل شما اسپم ها و سایر ایمیل هایی …

بیشتر بخوانید »

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

یادگیری عمیق الگوریتم پس انتشار

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

بیشتر بخوانید »

پیاده سازی شبکه عصبی عمیق در متلب – قسمت سوم : تماماً متصل

یادگیری عمیق تماما متصل

در درسنامه های قبل، لایه ی اول از شبکه های عصبی عمیق کانولوشن یعنی لایه ی کانولوشن و لایه ی دوم یعنی لایه ی Pooling را بررسی کردیم. در این قسمت، سایر لایه های این شبکه را مطالعه خواهیم کرد. مقاله مرتبط : پیاده سازی شبکه عمیق در متلب: ساختن …

بیشتر بخوانید »

پیاده سازی شبکه عصبی عمیق در متلب – قسمت دوم : پولینگ

یادگیری عمیق پولینگ

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

بیشتر بخوانید »

پیاده سازی شبکه عصبی عمیق در متلب – قسمت اول : کانولوشن

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

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

بیشتر بخوانید »

هیستوگرام شیب های جهت دار (بخش دوم)

هیستوگرام شیب های جهت دار بخش دوم

در این پست قصد داریم در مورد توصیف گر هیستوگرام شیب های جهت دار ( HOG ) بحث کنیم. هر چند این توصیف کننده در Matlab، OpenCV‌ و برخی کتابخانه های دیگر پیاده سازی شده اما آشنایی با جزئیات پیاده سازی این توصیف گر کمک می کند تا بتوانیم به …

بیشتر بخوانید »