NeuronDotNet - Home
If you are interested in the next-generation technology that is capable of revolutionalizing computer science, if you want to find out how to model the functionality of human brain, if you are interested in taking up an AI project involving pattern recognition such as face recognition, speech processing etc, you have come to the right place. Welcome to the world of neural networks.
If you are unfamiliar with neural networks, we advise you to go through a detailed tutorial about basics of artificial neural networks provided here.
NeuronDotNet is an open source platform to develop and run AI applications based on 'Back-Propagation Artificial Neural Networks'. This tool exploits the potentialities of object oriented design and modular programming. The objective of the project is to support the development of real world AI applications and also to support experimental research in the field by providing a centralized framework for creation, training and usage of different types of artificial neural networks.
What's New
NeuronDotNet 2.0.1
Realeased under GNU LGPL Licence, on 9th November 2007
![]()
NeuronDotNet 2.x series is completely redesigned and developed from scratch. The new architecture now supports
- Neural networks with any acyclic structure of Layers
- Different types of Activation Functions
- Enhanced BackPropagation Algorithm (using Momentum term, Weight Decay and Jitter).
- Simulated Annealing (to accelerate the training process)
- Complete and One-One connections between layers
Artificial Neural Network is a sixty-year old concept.
How can you call this a revolutionary next-generation technology?Ofcourse, we do agree that neural networks are introduced in 1940s. But the major developments took place only in late 1980s. A major drawback of neural networks is that they consume lot of memory and processing time to run. In those days, due to the lack of high performance computing systems, not much work could be done in this field.
Recently, with the advancements in internet technology and distributed computing, we have lot of research going on in this field. Latest advances in neural network field include specialized hardware neural networks, pulsed neural networks and integration with fuzzy systems. We, the active members of NeuronDotNet Development Team, foresee a revolution in artificial intelligence in the near future, and we will be having artificial intelligence applications like
- An engine which can search for songs in a media library, listening to what a user sings / hums
- A system which can map face of a person to his identity
- An automated system which can control traffic signals based on the inputs from overhead cameras
and so on, and neural networks will be playing important roles in such applications. We are optimistic in our approach and always hope for the best.