Software implementation of the system for learning to write Chinese characters
https://doi.org/10.21822/2073-6185-2023-50-2-58-66
Abstract
Objective. The purpose of the work is devoted to the development and description of the mathematical model of the Chinese character recognition system, taking into account all the features of writing the Chinese language. The Chinese language learning app with character recognition module can help you replace a native speaker or home teacher for self-study. However, the developed software applications are based only on the creation of a neural network and cannot provide recognition, taking into account all the features of the language, which is so important when studying, therefore this topic is still relevant.
Method. The neural network training model is based on the use of artificial neural networks using the backpropagation algorithm.
Result. The article presents a software implementation of a system for teaching Chinese characters, taking into account the peculiarities of writing, the direction of each feature and its exact definition, taking into account the correct sequence and location in the character, as well as controlling the length of the features.
Conclusion. Each of the writing features is an integral part of learning a language, since it can not only completely change the meaning of the written hieroglyph, but also help the learner to memorize the hieroglyph in a structured way, giving him a clear structure and algorithm of actions for writing the hieroglyph. When errors are detected when writing, the system will indicate to the user where exactly and in what area the error was made, what feature of the language he did not take into account, and attention should be paid to it.
About the Author
N. V. GubanovRussian Federation
Nikolai V.Gubanov, Postgraduate Student, Department of Applied Information Technologies and Programming
42 Bardina St., Novokuznetsk 654007
References
1. The best apps for learning Chinese. Top 7. Electronic resource]: site. Access mode: https://studyinchinas.com/ru/apps-learning-Chinese/, free (accessed 27.01.20). (In Russ)
2. 15 mobile applications for learning Chinese [Electronic resource]: site. Access mode: https://kj.media/obuchenie/prilozheniya-dlya-izucheniya-kitayskogo-yazyka/, free (accessed 29.01.20). (In Russ)
3. Learn Chinese! 9 best applications [Electronic resource]: site. - Access mode: https://laowai.ru/uchimkitajskij-9-luchshix-prilozhenij/, free (accessed 29.01.20). (In Russ)
4. World Intellectual Property Organization [Электронный ресурс]: site.– Access mode: https://laowai.ru/uchim-kitajskij-9-luchshix-prilozhenij/, free (accessed 03.05.20).
5. Ivchenko T.B. New Horizons Integral Chinese Course [Text] / T.B. Ivchenko. – Beijing : «EducationalSciencePublishingHouse», 2012 – 184p.
6. ComputerWorld : History of deep machine learning [Electronic resource] : electronic journal. – Access mode: http://www.computerworld.ru/articles/Istoriya-glubinnogo-mashinnogo-obucheniya, free (date of the application 17.06.18).
7. MachineLearning.ru: Professional information and analytical resource dedicated to machine learning, pattern recognition and data mining [Electronic resource] : electronic encyclopedia. Access mode: http://www.machinelearning.ru, free (date of the application 13.06.17).
8. Gorbachevskaya E. N. Classification of neural networks [Text] / E. N. Gorbachevskaya , V.N. Tatishchev Volga University Bulletin. 2012; 2: 128–134. (In Russ)
9. Kruglov V. V. Artificial neural networks. Theory and practice [Text] / В. В. Kruglov, V. V. Borisov. – 2-edition. Hot line . Telecom. Moscow. 2002; 382 . (In Russ)
10. The Elements of Statistical Learning. DataMining, Inference, and Prediction [Text] TrevorHastie, RobertTibshirani, JeromeFriedman. Springer. 2009; 764. - ISBN-10: 0387848576.
11. Lagunov N.A. Application of convolutional neural networks in problems of recognition of multiparameter objects [Text] Space and time.Moscow. Institute of Philosophy RAS. 2013; 3: 194–197. (In Russ)
12. An Overview of Convolutional Neural Networks for Image Classification Problem [Text] / made. : Sikorsky O.S. Bauman Moscow State Technical University.7. (In Russ)
13. Adam: A Method for Stochastic Optimization [Text] / Diederik P. Kingma, Jimmy Lei Ba. The International Conference on Learning Representations.–San Diego 2015; 15 .
14. Reingold E. Combinatorial algorithms. Theory and practice [Text] / E. Reingold, Yu. Nivergelt, N. Deo. – М. : World, 1980; 476. (In Russ)
15. Levitin A.V. Algorithms: An Introduction to Design and Analysis[Text]М.: Publishing House «Williams», 2006; 576. (In Russ)
16. Adam: A Method for Stochastic Optimization [Text] / Diederik P. Kingma, Jimmy Lei Ba. The International Conference on Learning Representations.–San Diego. 2015; 15.
17. Haykin S. Neural Networks: A Comprehensive Foundation Simon [Text] : Macmillan, 1994; 696.
18. Scansi S. Introduction to Deep Learning [Text] / S. Scansi. : Springer, 2018; 204 .
19. Rojas R. Neural Networks: A Systematic Introduction [Text] / R. Rojas : Springer, 1996; 522.
20. Bishop M. Pattern Recognition and Machine Learning [Text] / M. Bishop : Springer, 2006; 738.
Review
For citations:
Gubanov N.V. Software implementation of the system for learning to write Chinese characters. Herald of Dagestan State Technical University. Technical Sciences. 2023;50(2):58-66. (In Russ.) https://doi.org/10.21822/2073-6185-2023-50-2-58-66