The University of Sheffield
Department of Computer Science

Blagoslav Mihaylov Undergraduate Dissertation 2016/17

BNeurons - An Entry-Level Neural Network Toolkit

Supervised by E.Vasilaki

Abstract

This project aims to design and develop a neural network toolkit to help beginners gain an introduction to the field of machine learning. Most neural network libraries that are available, are usually geared towards the researcher and can be too confusing for unexperienced users. As the importance of machine learning grows, it is necessary for students to have tools which can easily guide them into the field, where the learning curve can be quite steep. Therefore there is a need for more entry-level tools, which can be used to teach the concepts and ideas, not only through their interface, but also through their code. The project aims to create such a tool from scratch, where not only is the interface easy to use, but also the code is easy to read and serves as a demonstration of the concepts.