Browse > Article
http://dx.doi.org/10.14352/jkaie.2021.25.1.175

Application and Development of Machine Learning Training Program based on Understanding K-NN Algorithm  

Choi, Eunsun (Major in Computer Education, Faculty of Science Edu., Graduate School, Jeju National University)
Park, Namje (Department. of Computer Education, Teachers College, Jeju National University)
Publication Information
Journal of The Korean Association of Information Education / v.25, no.1, 2021 , pp. 175-184 More about this Journal
Abstract
After the advent of the 4th industrial revolution era, the essential element of national competitiveness can be said to be artificial intelligence. However, since artificial intelligence is impossible without machine learning based on big data, future talents must be accompanied by the ability to use and understand machine learning familiarly from childhood and apply creatively to real life. In this paper, we developed and applied a machine learning education program based on understanding the K-NN algorithm for elementary school students and analyzed the effect. As a result, we found that the students' understanding of machine learning principles and machine learning application were improved based on understanding the K-NN algorithm. Through these results, the effectiveness of the proposed education program was verified. The significance of this paper can be found from the viewpoint of expanding the possibility of a way to educate machine learning even for students with low basic knowledge of information technology.
Keywords
Machine Learning Education; Artificial Intelligence; K-NN; Training Program; Elementary Education;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Onel Harrison(2018). Machine Learning Basics with the K-Nearest Neighbors Algorithm. https://towardsdatascience.com/machine-learning-basics-with-the-k-nearest-neighbors-algorithm-6a6e71d01761
2 SungHyun Ahn(2019). Mining - K Nearest Neighbor. https://shacoding.com/2019/12/07/mining-k-nearest-neighbor/
3 SeHoon Lee, JiHyun Jeong, JinHyeong Lee and CheonWoo Jo(2020). D.I.Y : Block-base Programming Platform for Machine Learning Education. Proceedings of the Korean Society of Computer Information Conference, 28(2), 245-246.
4 MiYoung Ryu, SeonKwan Han (2019). AI Education Programs for Deep-Learning Concepts. Journal of The Korean Association of Information Education, 23(6), 583-890.   DOI
5 Javed Asharf, Nour Moustafa, Hasnat Khurshid, Essam Debie, Waqas Haider and Abdul Wahab (2020). A Review of Intrusion Detection Systems Using Machine and Deep Learning in Internet of Things: Challenges, Solutions and Future Directions. Electronics, 9(7), 20-21.
6 JinSu Kim, NamJe Park (2019). Lightweight Knowledge-based Authentication Model for Intelligent Closed Circuit Television in Mobile Personal Computing. Personal and Ubiquitous Computing, 1-9.
7 JinSu Kim, NamJe Park (2019). Development of a board game-based gamification learning model for training on the principles of artificial intelligence learning in elementary courses. Journal of The Korean Association of Information Education, 23(3), 229-235.   DOI
8 JinSu Kim, Namje Park (2020). A Face Image Virtualization Mechanism for Privacy Intrusion Prevention in Healthcare Video Surveillance Systems. Symmetry, 12(6), 891   DOI
9 Ministry of Education(2020). Policy Directions and Key Tasks of the Artificial Intelligence Era.
10 NamJe Park, YoungHoon Sung, YoungSik Jeong, Soo-Bum Shin and Chul Kim (2018). The Analysis of the Appropriateness of Information Education Curriculum Standard Model for Elementary School in Korea. International Conference on Computer and Information Science. Springer. 1-15.
11 Philippa Foot(1978). The Problem of Abortion and the Doctrine of the Double Effect in Virtues and Vices. Berkeley: University of California Press.
12 Robert F. Mager(1962). Preparing Objectives for Programmed Instruction. Belmont: Fearon Publishers.
13 HyungJoo Kim, ShinHyoung Park and Kitae Jang (2016). Short-term Traffic States Prediction Using k-Nearest Neighbor Algorithm : Focused on Urban Expressway in Seoul. Journal of Korean Society Transportation, 34(2), 158-167.   DOI
14 SeHoon Lee, JeongJun Bak and MyeongSung Lee (2020). Educational Programming Language based Deep AI Yourself Hands-on Platform for Machine Learning. Proceedings of the Korean Society of Computer Information Conference, 28(2), 243-244.
15 David S. Touretzky, Christina Gardner-McCune, Fred Martin and Deborah Seehorn (2019). K-12 Guidelines for Artificial Intelligence: Proc. of the ISTE Conference.
16 DongHyeok Lee, NamJe Park (2016). Teaching Book and Tools of Elementary Network Security Learning using Gamification Mechanism. Journal of Korea Institute of Information Security & Cryptology, 26(30), 787-797.   DOI
17 Donghyeok Lee, Namje Park (2017). Geocasting-based synchronization of Almanac on the maritime cloud for distributed smart surveillance. The Journal of Supercomputing, 73(3), 1103-1118.   DOI
18 Donghyeok Lee, Namje Park (2018). Electronic Identity Information Hiding Methods Using a Secret Sharing Scheme in Multimedia-centric Internet of Things Environment. Personal and Ubiquitous Computing, 22(1), 3-10.   DOI
19 HyunJin Jang(2020). The Domestic Research Trends of Artificial Intelligence Related in Elementary Practical Arts Education. Korean Journal of Elementary Education, 31, 33-48.   DOI
20 JangYeol Lee, ChoonSung Nam and DongRyeol Shin (2017). Machine Learning Bigdata Education Platform using Apache Spark. Korea Computer Congress 2017 Program Book, 1531-1533.
21 TensorFlow. https://www.tensorflow.org/resources/learn-ml/basics-of-machine-learning?hl=ko.
22 SeungChul Lee, TaeYoung Kim(2020). Proposal of Contents and Method of Artificial Intelligence Education for Elementary School Students. Proceedings of The Korean Assocation of Computer Education, 24(1), 177-180.
23 SungJin Hwang, JeongWon Choi and YoungJun Lee(2014). Development of Education Plan of App Inventor for Improving Informatics Gifted Elementary Students' Learning Flow. Proceedings of The Korean Assocation of Computer Education, 18(2), 158-190.
24 Amy J. Ko(2017). We need to learn how to teach Machine Learning. https://medium.com/bits-and-behavior/we-need-to-learn-how-to-teach-machine-learning-acc78bac3ff8
25 Bitacademy. http://www.bitacademy.com/Course/ShortCourse/DetailPage/Course_DSCIENCE_PracticalMachineLearningPython.asp.
26 Duy Anh Nguyen(2019). Classifying with K-Nearest Neighbors. https://medium.com/@duyanhnguyen_38925/classifying-with-k-nearest-neighbors-17e202da449