Affiliation:
1. Faculty of Technical Sciences University of Pristina Kosovska Mitrovica Serbia
2. Department of Business Studies Blace Toplica Academy of Applied Studies Prokuplje Serbia
3. Faculty of Electronic Engineering Univerzitet u Nišu Niš Serbia
Abstract
AbstractArtificial neural networks are an integral part of the curriculum in many undergraduate computer science programs. This paper introduces NNeduca, a simulation software system designed to teach undergraduate students the fundamental concepts of artificial neural networks. The system is written in Java and aims to provide an intuitive user interface, support for research and learning activities, and the ability to expand. This tool allows students to design and train a neural network with any architecture they desire and visualize some artificial neural network theoretical concepts such as definitions, topologies, training methods, and structure. An overview of educational software systems to aid in learning the fundamental concepts of neural networks was created based on a systematic literature review. A comparison of existing simulation systems and the developed NNeduca tool was performed in this paper. The evaluation was carried out using a newly developed model for assessing the quality of selected systems using established criteria formed as a result of a thorough examination of relevant methods of evaluating educational software. The usability evaluation results show that the NNeduca tool received the highest ratings, indicating that it can significantly improve the teaching process in artificial neural network courses.
Subject
General Engineering,Education,General Computer Science
Reference36 articles.
1. M.Abadi A.Agarwal P.Barham E.Brevdo C.Chen C.Citro G. S.Corrado A.Davis J.Dean M.Devin S.Ghemawat I.Goodfellow A.Harp G.Irving M. I.Isard J.Jia R.Jozefowicz L.Kaiser M.Kudlur J.Levenberg D.Mane R.Monga S.Moore D.Murray C.Olah M.Schuster J.Shlens B.Steiner I.Sutskever K.Talwar P.Tucker V.Vanhoucke V.Vasudevan F.Viegas O.Vinyals P.Warden M.Wattenberg M.Wicke Y.Yu andX.ZhengTensorflow: large‐scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467 2016.
2. Introducing neural studio: an artificial neural networks simulator for educational purposes;Adjouadi M.;Comp. Educ. J,2004
3. Evaluating interactive multimedia courseware—A methodology
4. Neural network toolbox;Beale M. H.;User's Guide MathWorks,2010
5. An educational tool for artificial neural networks