WSAMLP: Water Strider Algorithm and Artificial Neural Network-based Activity Detection Method in Smart Homes

  • سال انتشار: 1401
  • محل انتشار: مجله هوش مصنوعی و داده کاوی، دوره: 10، شماره: 1
  • کد COI اختصاصی: JR_JADM-10-1_001
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 182
دانلود فایل این مقاله

نویسندگان

J. Barazande

Computer Engineering Department, Imam Reza International University, Mashhad, Iran.

N. Farzaneh

Computer Engineering Department, Imam Reza International University, Mashhad, Iran.

چکیده

One of the crucial applications of IoT is developing smart cities via this technology. Smart cities are made up of smart components such as smart homes. In smart homes, a variety of sensors are used for making the environment smart, and the smart things, in such homes, can be used for detecting the activities of the people inside them. Detecting the activities of the smart homes’ users may include the detection of activities such as making food or watching TV. Detecting the activities of residents of smart homes can tremendously help the elderly or take care of the kids or, even, promote security issues. The information collected by the sensors could be used for detecting the kind of activities; however, the main challenge is the poor precision of most of the activity detection methods. In the proposed method, for reducing the clustering error of the data mining techniques, a hybrid learning approach is presented using Water Strider Algorithm. In the proposed method, Water Strider Algorithm can be used in the feature extraction phase and exclusively extract the main features for machine learning. The analysis of the proposed method shows that it has precision of ۹۷.۶۳ %, accuracy of ۹۷. ۱۲ %, and F۱ index of ۹۷.۴۵ %. It, in comparison with similar algorithms (such as Butterfly Optimization Algorithm, Harris Hawks Optimization Algorithm, and Black Widow Optimization Algorithm), has higher precision while detecting the users’ activities.

کلیدواژه ها

IoT, Smart Home, Users’ Activities, data mining, Water Strider Algorithm

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.