본문 바로가기
KERD
논문KCI 등재

머신러닝 학습을 위한 교육용 모션 컨트롤러의 구현

Implementation of Educational Brain Motion Controller for Machine Learning Applications

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

최근 머신러닝의 높은 관심과 더불어 물리적 장치에 연동하기 위한 교육용 컨트롤러의 필요성이 증대되고 있다. 하지만 기존 컨트롤러는 교육용으로서의 고비용과 활용 영역면에서 제한적이다. 본 논문에서는 학생들의 머신 러닝 학습을 목적으로 뇌파를 이용한 동작 제어 컨트롤러를 제안한다. 특정 행위를 상상할 때 발생하는 뇌의 동작 상상 뇌파를 측정하여 표본화 한 후, Tensor Flow를 통하여 표본값을 학습시키고 게임 등의 콘텐츠에서 동작을 인식할 수 있도록 설계하였다. 동작 인식을 위한 움직임 변이는 상하좌우의 방향성과 점프 동작으로 구성된다. 인식 동작의 식별 정보를 언리얼 엔진으로 제작한 게임에 전송하여 게임 속 캐릭터를 동작시키는 절차로 이루어진다. 구현된 컨트롤러는 뇌파 외에도 입력 신호에 따라 다양한 분야에 활용될 수 있으며 머신러닝 학습 등의 교육적 용도로 사용될 수 있을 것이다.

Abstract

Recently, with the high interest of machine learning, the need for educational controllers to interface with physical devices has increased. However, existing controllers are limited in terms of high cost and area of utilization for educational purposes. In this paper, motion control controllers using brain waves are proposed for the purpose of students' machine learning applications. The brain motion that occurs when imagining a specific action is measured and sampled, then the sample values were learned through Tensor Flow and the motion was recognized in contents such as games. Movement variation for motion recognition consists of directionality and jump motion. The identification of the recognition behavior is sent to a game produced by an Unreal Engine to operate the character in the game. In addition to brain waves, the implemented controller can be used in various fields depending on the input signal and can be used for educational purposes such as machine learning applications.

참고문헌 (18)

  1. D. Puthankattil Subha, "EEG Signal Analysis: A Survey", Journal of Medical Systems, 34(2), pp.195~212 (2010), Springer Science and Business Media LLC[DOI]
  2. Korovesis, N., "Robot Motion Control via an EEG-Based Brain–Computer Interface by Using Neural Networks and Alpha Brainwaves", Electronics, 8(12), pp.1387~ (2019), MDPI AG[DOI]
  3. U. Rajendra Acharya, "Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals", Computers in Biology and Medicine, 100, pp.270~278 (2018), Elsevier BV[DOI]
  4. Tabar YR, "A novel deep learning approach for classification of EEG motor imagery signals", J Neural Eng, 14(1) (2017)[DOI]
  5. No-Sang Kwak, "A convolutional neural network for steady state visual evoked potential classification under ambulatory environment", PLOS ONE, 12(2), pp.e0172578~ (2017), Public Library of Science (PLoS)[DOI]
  6. H Cecotti, "Convolutional Neural Networks for P300 Detection with Application to Brain-Computer Interfaces", IEEE Transactions on Pattern Analysis and Machine Intelligence, 33(3), pp.433~445 (2011), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  7. Jozsef Katona, "A Brain–Computer Interface Project Applied in Computer Engineering", IEEE Transactions on Education, 59(4), pp.319~326 (2016), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  8. Katona, Jozsef, "The Evaluation of BCI and PEBL-based Attention Tests", Acta Polytechnica Hungarica, 15(3) (2018), Obuda University[DOI]
  9. Katona, Jozsef, "Examining the Learning Efficiency by a Brain-Computer Interface System", Acta Polytechnica Hungarica, 15(3) (2018), Obuda University[DOI]
  10. Sarah N. Abdulkader, "Brain computer interfacing: Applications and challenges", Egyptian Informatics Journal, 16(2), pp.213~230 (2015), Elsevier BV[DOI]
  11. Luis Fernando Nicolas-Alonso, "Brain Computer Interfaces, a Review", Sensors, 12(2), pp.1211~1279 (2012), MDPI AG[DOI]
  12. F. Amato, "Multilayer Perceptron: An Intelligent Model for Classification and Intrusion Detection", 31st International Conference on Advanced Information Networking and Applications Workshops, pp.686~691 (2017)
  13. Gopal Chandra Jana, "Enhancing the performance of motor imagery classification to design a robust brain computer interface using feed forward back-propagation neural network", Ain Shams Engineering Journal, 9(4), pp.2871~2878 (2018), Elsevier BV[DOI]
  14. Pieter-Tjerk de Boer, "A Tutorial on the Cross-Entropy Method", Annals of Operations Research, 134(1), pp.19~67 (2005), Springer Science and Business Media LLC[DOI]
  15. Pauli Virtanen, "SciPy 1.0: fundamental algorithms for scientific computing in Python", Nature Methods, 17(3), pp.261~272 (2020), Springer Science and Business Media LLC[DOI]
  16. "Keras: The python deep learning library. Astrophys. Source Code Libr" (2018)[URL]
  17. Abadi, M., "TensorFlow : A system for large-scale machine learning", Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, pp.265~283 (2016)
  18. "EEG Deep Learning Library"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (21건)