به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت

جستجوی مقالات مرتبط با کلیدواژه « نزدیک ترین همسایه » در نشریات گروه « فناوری اطلاعات »

تکرار جستجوی کلیدواژه «نزدیک ترین همسایه» در نشریات گروه «فنی و مهندسی»
  • احمد حاجی مرادی، علیرضا ناصرصدرآبادی*، سید محمود زنجیرچی، حبیب زارع احمدآبادی

    الگوریتم KNN یکی از مهم ترین الگوریتم های نا پارامتری است و جزء روش های اثربخش دسته بندی محسوب می شود. سازوکار این الگوریتم برای تعیین دسته نمونه جدید، مبتنی بر محاسبه فاصله نمونه جدید تا سایر نمونه هاست. زمانی که پایگاه داده شامل صفات غیر عددی (رتبه ای و اسمی) باشد، نحوه محاسبه فاصله می تواند بر کارآیی الگوریتم اثرگذار باشد. در این مقاله روشی برای محاسبه فاصله ارایه شده است که می تواند کارآیی الگوریتم KNN را بهبود دهد. ایده ارایه شده در این پژوهش مبتنی بر محاسبه فاصله پویاست. منظور از فاصله پویا، فاصله ای است که بین هر دو مقدار از یک صفت غیر عددی تعریف می شود و به ماهیت مسئله بستگی دارد. نحوه تعیین این فاصله پویا در قالب یک مسئله بهینه سازی بیان شده است که در درون ساختار الگوریتم KNN تعبیه شده و با استفاده از الگوریتم بهینه سازی انبوه ذرات حل می شود. برای آزمایش کارآیی الگوریتم پیشنهادی از مجموعه داده های UCI استفاده شده است. نتایج نشان می دهد میزان بهبود صحت حداقل %3.6 و حداکثر %32.7 است.

    کلید واژگان: نزدیک ترین همسایه, فاصله پویا, الگوریتم بهینه سازی انبوه ذرات, صفات غیر عددی (اسمی و رتبه ای)}
    Ahmad Hajimoradi, Alireza Naser Sadrabadi *, Seyed Mahmood Znjirchi, Habib Zare Ahmad Abadi

    The k-nearest neighbor's algorithm (KNN) is one of the most widely used and useful nonparametric classification algorithms. The classification mechanism of this algorithm involves computing the distance between new instances and the instances whole classes are known. When the dataset contains non-numerical (ordinal and nominal) attributes, the performance of the algorithm can be significantly affected by how this distance is measured. In this paper, we attempt to improve the performance of the KNN algorithm by presenting a new solution for computing the distance of non-numerical traits. For this purpose, the Particle Swarm Optimization (PSO) algorithm is used. The task of this algorithm is to determine the best value of the distance between two states in a non-integer trait so that the accuracy of the KNN algorithm is increased. UCI University Learning Repository Data is used to test this idea. The results obtained from the proposed algorithm are compared with several other improved algorithms and show the useful improvement of this mechanism.

    Keywords: k-nearest neighbors, dynamic distance, practical swarm optimization, non-numerical attributes (nominal, ordinal)}
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال