Basil D'Souza

[+] | [-]

Neural Network

This is a java implementation of Artifical Neural Networks (ANN). It can be used to simulate various kind of non-recursive (and maybe even recursive) neural networks.

It can have any number of neurons per layer and multiple layers in a network. They can either be loaded with a pre-loaded, learnt configuration. Or you could use a blank network and a teacher to configure them.

This project was started during my study leave, as a result of me being bored studying for my neural net exams. I thought of actually implementing it as an excuse to sit at the computer. I was enthusiastic about completing it, even after my exams, but then I ran into another implementation on the net that did almost the same thing. I realised that i would only be reinventing the wheel. I might decide to work on it if i get lots of free time.

I do not have any documentation on this project, but since the code base is reasonably small, it could be used by a student to learn some java and artificial neural networks at the same time.

If you do happen to use it, i would appreciate it if you could drop me a mail telling me what use you have found for it.


A brief overview of 'Neural Network'


  • Java
  • AI

Original Team (Role)

  • Basil Dsouza (All Hands)


  • Started in: March 2006
  • 2 Weeks


  • Sources - Comming Soon
  • Binaries - Comming Soon
  • Documentation - Comming Soon


Please keep in mind that most of these projects were written while I was still in college. The quality of the code as well as the documentation would not be production quality. So using the code for any production system would not be recommended.