<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Використання машинного навчання для визначення місцезнаходження людей у приміщеннях

Вантажиться...
Ескіз

Дата

Науковий керівник

Редактор

Інші учасники

Відповідальний

ORCID

Назва журналу

Номер ISSN

Назва тому

Альтернативна назва

Using Machine Learning to Locate People Indoors

Анотація

The article investigates the problem of automated data processing to record the presence of students in classes. It is proposed to use machine learning methods, since they allow predicting the location of students in the premises even in the presence of anomalies in the data. The solution to this problem will help to increase the efficiency of the educational process and reduce dependence on traditional methods of recording presence, which require time and human resources. Experiments were conducted using various machine learning methods for regression and classification tasks. Prediction accuracy was used as a measure to compare different methods. Among the regression methods, the following were considered: SVR, LinearSVR, NuSVR, PLSRegression, KernelRidge, RidgeCV, BayesianRidge, DecisionTreeRegressor, and ExtraTreeRegressor. The best accuracy was obtained by DecisionTreeRegressor, KernelRidgeRegression and ExtraTreeRegressor methods — 92.5, 93.9 and 95.5 %, respectively. However, regression methods require continuous data, such as user coordinates, which limits their use in environments where technical means do not allow obtaining such data. As an alternative, classification methods were considered, namely: SVC, KNeighborsClassifier, DecisionTreeClassifier and RandomForestClassifier. The initial results showed lower accuracy compared to regression methods, which was due to the lack of representativeness of the training data. To solve this problem, a step-by-step algorithm was applied, which gradually predicts the building, floor and specific room. This algorithm led to a significant improvement in accuracy, with the best result being achieved by the RandomForestClassifier method — 94.3 %. It was concluded that the choice of a machine learning method depends on the technical means used. If they allow you to obtain continuous data, such as coordinates, it is optimal to use the ExtraTreeRegressor, DecisionTreeRegressor, or KernelRidgeRegression regression methods. If continuous data cannot be obtained, it is optimal to use the RandomForestClassifier classification method with the proposed step-by-step algorithm.
Досліджено проблему автоматизованої обробки даних для фіксації присутності студентів на заняттях. Запропоновано використовувати методи машинного навчання, адже вони дозволяють спрогнозувати місцезнаходження студентів в приміщеннях навіть за умов аномалій у даних. Вирішення цієї проблеми сприятиме підвищенню ефективності освітнього процесу та зменшення залежності від традиційних способів фіксації присутності, які потребують витрат часу та людських ресурсів. Проведено експерименти з використанням різних методів машинного навчання для задач регресії та класифікації. Мірою для порівняння різних методів використано точність прогнозування. Досліджено застосування таких методів регресії як SVR, LinearSVR, NuSVR, PLSRegression, KernelRidge, RidgeCV, BayesianRidge, DecisionTreeRegressor та ExtraTreeRegressor. Найкращу точність прогнозування отримано методами DecisionTreeRegressor, KernelRidgeRegression та ExtraTreeRegressor — 92,5, 93,9 та 95,5 % відповідно. Проте для методів регресії необхідні неперервні дані, такі як координати користувача, що обмежує їхнє використання в умовах, де технічні засоби не дозволять отримати такі дані. Як альтернатива розглянуто методи класифікації, а саме: SVC, KNeighborsClassifier, DecisionTreeClassifier та RandomForestClassifier. Первинні результати показали нижчу точність у порівнянні з методами регресії, що зумовлено недостатньою репрезентативністю тренувальних даних. Для вирішення цієї проблеми застосовано покроковий алгоритм, який поступово прогнозує будівлю, поверх та конкретне приміщення. Такий алгоритм забезпечив значне підвищення точності. Найкращий результат показав метод RandomForestClassifier — 94,3 %. Підсумовуючи зазначимо, що вибір методу машинного навчання залежить від використовуваних технічних засобів. Якщо вони дозволяють отримувати неперервні дані, такі як координати, оптимально використовувати методи регресії ExtraTreeRegressor, DecisionTreeRegressor або KernelRidgeRegression. Якщо ж неперервні дані неможливо отримати, то оптимально використовувати метод класифікації RandomForestClassifier із запропонованим покроковим алгоритмом.

Опис

УДК

Мова

Посилання на публікацію

Серія, номер

ISBN

ББК

Інші ідентифікатори

Пов’язані матеріали

Спонсорська підтримка

Правовласник

Бібліографічний опис

Топольський А. І., Паламарчук Є. А. Використання машинного навчання для визначення місцезнаходження людей у приміщеннях // Вісник Вінницького політехнічного інституту. 2025. № 1. С. 92-103. URI: https://visnyk.vntu.edu.ua/index.php/visnyk/article/view/3171.

Схвалення

Рецензія

Доповнено

Цитується в

Список використаної літератури (31)

  1. A. Ademola, T. E. Somefun, and A. Oluwabusola, “Web based fingerprint roll call attendance management system,” International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 5, pp. 4364-4371, Oct. 2019. https://doi.org/10.11591/ijece.v9i5.pp4364-4371.
  2. А. І. Топольський, і Є. А. Паламарчук, «Аналіз практичних реалізацій автоматизованих систем ідентифікації студентів в електронних навчальних системах» Вісник Вінницького політехнічного інституту, № 2, с. 61-70, 2024. https://doi.org/10.31649/1997-9266-2024-173-2-61-70.
  3. Ji-Hyun Yoo, “Study on Prediction of Attendance Using Machine Learning,” Journal of IKEEE, vol. 23, no. 4, pp. 1243-1249, 2019. https://doi.org/10.7471/ikeee.2019.23.4.1243.
  4. UjiIndoorLoc: An indoor localization dataset. [Electronic resource]. Available: https://www.kaggle.com/datasets/giantuji/UjiIndoorLoc/data.
  5. International Conference on Indoor Positioning and Indoor Navigation (IPIN), Banff, AB, Canada, 13-16 October 2015. https://doi.org/10.1109/ipin.2015.7346747.
  6. E. Hossain, “Machine learning algorithms,” in Machine Learning Crash Course for Engineers, Cham: Springer Int. Publishing, 2023, pp. 117-140. https://doi.org/10.1007/978-3-031-46990-9_3.
  7. K. Tewari, S. Vandita, and S. Jain, “Predictive analysis of absenteeism in MNCS using machine learning algorithm,” in Lecture Notes in Electrical Engineering, Cham: Springer Int. Publishing, 2019, pp. 3-14. https://doi.org/10.1007/978-3-030-29407-6_1.
  8. D. Basak, S. Pal, and D. Patranabis, “Support Vector Regression,” Neural Information Processing – Letters and Reviews, vol. 11, no. 10, pp. 203-224, 2007.
  9. I. Ali, “Machine Learning models and feature relevance for student grade prediction,” Journal of High School Science, vol. 8, no. 1, pp. 180-197, 2024.
  10. I. Aqeel, “Location fingerprinting for IoT systems using machine learning.” dissert. Dr. Sc. (Eng.), Glasgow, Scotland, 2020. https://doi.org/10.48730/1jdb-6258.