Roland Király
Assistant Professor
Contact details
Address
1117 Budapest, Pázmány Péter sétány 1/c.
Links
  • 1.2 Computer and information sciences
    • information science
Refactoring based on software complexity metrics

Refactoring Erlang and Elixir programs based on sofware complexity merics.

Visualization of neural networks

Deep learning is a very popular topic in computer sciences courses despite the fact that it is often challenging for beginners to take their frst step due to the complexity of understanding and applying Artifcial Neural Networks (ANN). Thus, the need to both understand and use neural networks is appearing at an ever-increasing rate across all computer science courses. Our objectives in this project were to create a framework for creating and training neural networks for solving diferent problems real-life problems and for research and education, as well as to investigate the usability of our framework. To provide an easy to use framework, this research recruited fve instructors who have taught ANNs at two universities. We asked thirty-one students who have previously studied neural networks to fll out an online survey about what were "the major difculties in learning NNs" and the "key requirements in a Visual Learning Tool including the most desired features of a visualization tool for explaining NNs" they would have used during the course. We also conducted an observational study to investigate how our students would use this system to learn about ANNs. The visual presentation of ANNs created in our framework can be represented in an Augmented Reality (AR) and Virtual Reality (VR) environment thus allowing us to use a virtual space to display and manage networks. An evaluation of the efect of the AR/VR experience through a formative test and survey showed that the majority of students had a positive response to the engaging and interactive features of our framework (RKNet).