این سایت در حال حاضر پشتیبانی نمی شود و امکان دارد داده های نشریات بروز نباشند
رایانش نرم و فناوری اطلاعات، جلد ۱۳، شماره ۲، صفحات ۲۵-۳۶

عنوان فارسی کاربردِ محاسبات تقریبی در شبکه‌های عصبی کانولوشنی به منظور بهبود دقت و کارایی
چکیده فارسی مقاله شبکه‌های عصبی مصنوعی، یکی از تاثیرگذارترین و مهم‌ترین شاخه‌های علوم در دهه‌‌های گذشته هستند که در برنامه‌های کاربردیِ وسیعی مانند برنامه‌های خدمات درمانی و دارویی، تشخیص صدا و گفتار، بینایی کامپیوتر، پردازش زبان طبیعی، پردازش ویدئو و تصویر و ... به‌کار گرفته شده‌اند. برای اینکه شبکه‌های عصبی، بیشترین بازده را داشته باشند، الگوریتم‌های مورد استفاده در آن‌ها بایستی شبکه‌هایی عمیق با لایه‌های فراوان داشته باشند، که این امر نیاز به قدرت محاسباتیِ بسیار بالا چه در مرحله‌ی آموزش شبکه و چه در مرحله‌ی استنتاج دارد. در سال‌های اخیر محاسبات تقریبی، یکی از امیدبخش‌ترین رویکردها برای کاهش مصرف انرژی در برنامه‌هایی که قابلیت تحمل درجه‌ای از کاهش دقت را دارند، بوده است. در روش پیشنهادی، مختص لایه اول شبکه‌عصبی کانولوشن، به منظور فشرده‌سازی و کاهش محاسبات، با استفاده از الگوریتم خوشه‌بندیِ K-Means بر روی تصاویر ورودی، به هر پیکسل برچسبی داده می‌شود و براساس آن عمل کانولوشن با استفاده از میانگین‌ پیکسل‌های هم‌خوشه انجام می‌‌گیرد که موجب کاهشِ دست کم 90 درصد در تعداد عملیات ضرب خواهد شد. سپس به منظور فشرده‌سازیِ بیشتر، با استفاده از یکی از روش‌های هرس شبکه‌های عصبی بر مبنای معیار L1-norm، مقدار مختلفی از هرس بر روی تمام لایه‌های آن شبکه اِعمال می‌شود. طبق نتایج این پژوهش، معیارهای دقت، کارایی و اندازه پارامترهای شبکه‌های عصبی کانولوشن با استفاده از روش پیشنهادی برروی 2 شبکه عصبی کانولوشنی مجزا و بر روی 4 مجموعه داده مختلف، بهبود یافته است.
کلیدواژه‌های فارسی مقاله شبکه‌های عصبی،محاسبات تقریبی،مصرف انرژی،بینایی کامپیوتر،یادگیری ماشین،

عنوان انگلیسی Application of Approximate Computing Methods in Convolutional Neural Networks to Improve Accuracy and Performance
چکیده انگلیسی مقاله Artificial neural networks are one of the most influential and important branches of science in the past decades, which have been used in a wide range of applications such as medical and pharmaceutical services, voice and speech recognition, computer vision, natural language processing, video and image processing, etc. . In order for neural networks to have the most efficiency, the algorithms used in them must have deep networks with many layers, which requires very high computing power both in the network training stage and in the inference stage. In recent years, approximate computing has been one of the most promising approaches to reduce energy consumption in applications that can tolerate accuracy reduction. In the proposed method, specific to the first layer of the convolution neural network, in order to compress and reduce the computations, each pixel is given a label using the K-Means clustering algorithm on the input images, and based on that, the convolution process is performed using the average of the clustered pixels, which it will reduce the number of multiplication operations by at least 90%. Then, in order to further compression, using one of the neural network pruning methods based on the L1-norm criterion, different amounts of pruning are applied to all the layers of that network. According to the results of this research, the criteria of accuracy, efficiency, and parameter size of convolutional neural networks have been improved using the proposed method on 2 separate convolutional neural networks and on 4 different datasets.
کلیدواژه‌های انگلیسی مقاله شبکه‌های عصبی,محاسبات تقریبی,مصرف انرژی,بینایی کامپیوتر,یادگیری ماشین

نویسندگان مقاله محمدرضا رفیعی نژاد |
گروه مهندسی برق و کامپیوتر، دانشگاه خوارزمی، تهران، ایران.

محمدرضا بینش مروستی |
گروه مهندسی برق و کامپیوتر، دانشگاه خوارزمی، تهران، ایران.

سید امیر اصغری |
گروه مهندسی برق و کامپیوتر، دانشگاه خوارزمی، تهران، ایران.


نشانی اینترنتی https://jscit.nit.ac.ir/article_209660_83843fdac4ca83a7261f5400a9d5b345.pdf
فایل مقاله فایلی برای مقاله ذخیره نشده است
کد مقاله (doi)
زبان مقاله منتشر شده fa
موضوعات مقاله منتشر شده
نوع مقاله منتشر شده
برگشت به: صفحه اول پایگاه   |   نسخه مرتبط   |   نشریه مرتبط   |   فهرست نشریات