مقالات آموزشی

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

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

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

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

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

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

شبکه عصبی ساده آموزش خرگوشی

چه چیزی می خواهیم بسازیم؟ ما سعی داریم تا یک شبکه عصبی ساده و حداقلی بسازیم و آن را شرح داده و به منظور شناسایی اشیاء، آن را آموزش دهیم. در این مطلب فضایی برای ارائه تاریخچه و عملیات ریاضی مربوط به این موضوع وجود نداریم ( حجم بسیار زیادی …

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

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

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

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

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

جعلی عمیق ( DeepFake ) چیست و چگونه آن را تشخیص دهیم؟

Deepfake جعلی عمیق

ساختن ویدیو های جعلی از تصاویر بازیگران چیز جدیدی نیست. با این حال، در اواخر سال ۲۰۱۷، یکی از کاربران سایت ردیت به نام Deepfakes شروع به استفاده از یادگیری عمیق برای ساخت ویدیو های جعلی از بازیگران و مشاهیر کرد. این شروع موج جدیدی از انتشار ویدیو های جعلی …

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

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

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

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

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

روش های مقدار دهی اولیه در شبکه های عصبی ( بخش دوم )

مقدار دهی اولیه وزن ها شبکه عصبی

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

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

روش های مقدار دهی اولیه در شبکه های عصبی ( بخش اول )

روش های مقدار دهی اولیه در شبکه های عصبی قسمت اول

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

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

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

یادگیری عمیق کلاسه بندی

با وجود ابزار های مختلف یادگیری ماشین، چرا باید شبکه های عصبی مصنوعی را به روش های دیگر ترجیه دهیم؟ این ویدیو و ویدیو های بعد ذهن شما را در مورد قابلیت های شگفت انگیر شبکه های عصبی مصنوعی روشن می کند! شما بدون درگیر شدن با ریاضیات و کد …

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

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

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

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

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

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

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

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

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