Fascinating World of Neural Nets  
add to favorites   tell a friend
Introduction to KCM
Why Neural Nets?
Introduction to ANN
AI in Real World
Tools & Utilities
Blog Articles
Discussion Board
NNDef Toolkit
Knowledge Models
nBank Project

Tools & Utilities - Neural Network training in the cloud framework algorithms will train up to four times faster compared to using the standard tech stack.

NNDef - Toolkit
A free and modular package for defining and executing Neural Networks. This tool offers you the best possible method for exchanging Networks definitions.

GMDH Shell

GMDH Shell is a professional and easy-to-use tool for data mining and forecasting of multi-parametric datasets. It features fully-automatic structural and parametric optimization of mathematical models that reveal underlying patterns in your data.

It provides GMDH-type neural networks, linear and non-linear combinatorial GMDH models.


NeuroXL Classifier is a fast, powerful and easy-to-use neural network software tool for classifying data in Microsoft Excel. NeuroXL Predictor is a neural network forecasting tool that quickly and accurately solves forecasting and estimation problems in Microsoft Excel.

In NeuroXL products all the science is hidden behind the curtain and only what is really important for a user is left: what he has and what he gets. NeuroXL combines the power of neural networks, Microsoft Excel and it is easy to use for almost everyone. With NeuroXL you can make all the hard work in a few seconds.


Plug&Score is credit scoring software based on logistic regression for scorecard development, validation and monitoring. Scorecard can be deployed
with one click to Plug&Score Engine for automated processing of real-time scoring requests.

Sharky Neural Network

Sharky Neural Network is a free software for education and better understanding of neural networks..

Multiple Back-Propagation (MBP)

Multiple Back-Propagation is a free application for training neural networks with the Back-Propagation and the Multiple Back-Propagation algorithms, with ability to generate C code for the trained networks.

A.I. Solver Studio
A.I. Solver Studio is a unique pattern recognition application that deals with finding optimal solutions to classification problems and uses several powerful and proven artificial intelligence techniques including neural networks, genetic programming and genetic algorithms. No special knowledge is required of users as A.I. Solver Studio manages all the complexities of the problem solving internally. This leaves users free to concentrate on formulating their problems of interest.

Visual Numerics Java Numerical Library
The JMSL Library is the broadest collection of mathematical, statistical, financial, data mining and charting classes available in 100% Java. The JMSL Library now includes neural network technology that adds to the broad selection of existing data mining, modeling and prediction technologies available across the IMSL Family of products.

C# Neural network library
You can find here a free .NET neural network library and it's API documentation.

The MathWorks - Neural Network Toolbox
This toolbox provides a complete set of functions and a graphical user interface for the design, implementation, visualization, and simulation of neural networks. It supports the most commonly used supervised and unsupervised network architectures and a comprehensive set of training and learning functions

Stuttgart Neural Network Simulator
SNNS (Stuttgart Neural Network Simulator) is a software simulator for neural networks on Unix workstations developed at the Institute for Parallel and Distributed High Performance Systems (IPVR) at the University of Stuttgart. The goal of the SNNS project is to create an efficient and flexible simulation environment for research on and application of neural nets.

Joone Object Oriented Neural Engine
Joone is a neural net framework written in Java. It's composed by a core engine, a GUI editor and a distributed training environment. Joone can be extended writing new modules to implement new algorithms or new architectures starting from base components.

EasyNN-plus is a neural network software system for Microsoft Windows based on EasyNN that can generate multi-layer neural networks from imported files or grids with minimal user intervention.
Neural networks produced by EasyNN-plus can be used for data analysis, prediction, forecasting, classification and time series projection.

BNJ - Bayesian Network tools in Java

The Kansas State University Laboratory for Knowledge Discovery in Databases is pleased to announce release of Bayesian Network Tools in Java. BNJ is an open-source suite of Java tools for research and applications development in probabilistic reasoning.

NeuroDimension - Neural Network Software
NeuroSolutions is a powerful and flexible neural network modeling software is the perfect tool for solving your data modeling problems.

BrainMaker - California Scientific Software
BrainMaker Neural Network Software lets you use your computer for business and marketing forecasting, stock, bond, commodity, and futures prediction, pattern recognition, medical diagnosis, and ...

NeuroShell Engine
The NeuroShell Engine is an Active X control which can be utilized in modern compilers like Microsoft Visual Basic and Microsoft Visual C++. The control can be added to a program just as other controls are added, like combo boxes and text boxes.

Simulator for Neural Networks and Action Potentials
SNNAP -- Simulator for Neural Networks and Action Potentials is a tool for rapid development and simulation of realistic models of single neurons and small neural networks. It includes mathematical descriptions of ion currents and intracellular second messengers and ions. In addition, you can simulate current flow in multicompartment models of neurons by using the equations describing electric coupling.

SIMBRAIN is a freeware tool for building, runnning, and analyzing neural-networks (computer simulations of brain circuitry). Simbrain aims to be as visual and easy-to-use as possible. Also unique are its integrated "world component" and its representation of the network's activation space. Simbrain is written in Java and runs on Windows, Mac OS X, and Linux.

FANN (Fast Artificial Neural Network Library)
FANN Library is written in in ANSI C. The library implements multilayer feedforward ANNs, up to 150 times faster than other libraries. Fann supports execution in fixed point, for fast execution on systems like the iPAQ.

NeuroIntelligence - Alyuda Research
Neural network software for experts designed for intelligent support in applying neural networks to solve real-world forecasting, classification and function approximation problems.

ThinksPro from AIT Center
ThinksPro combine extraordinary ease of use with state-of-the-art neural network technology, the result of 9 years of neural network consulting experience on a wide variety of applications. ThinksPro is a commercial grade neural network product containing the most sophisticated algorithms and capabilities available, and provides multiple views into how neural networks learn and work.

NuMap & NuClass
Freeware for fast training, validation, and application of regression/approximation networks including the multilayer perceptron, functional link network, piecewise linear network, self organizing map and K-Means. C source for applying trained networks. Extensive help. User-supplied txt-format training data files, containing rows of numbers, can be of any size. Pruning for approximate structural risk minimization.

Classification & prediction tools in Excel

A set of Open Source tools for data mining and prediction within Excel, using Neural Networks.

NNpred, NNclass and Ctree are a set of three tools in Excel for building prediction and classification models. They are free and open source. These tools are good for small to medium sized data sets. The aim here is to provide easy-to-use tools for beginners in the areas of neural network, prediction and classification problems. Users can put their own data sets in the tools, play with various parameters and study the effect of final result. Such tools will be useful for classroom teaching setting as well as quickly building small prototypes. Users are free to use, share and distribute the tools. The code is written in VBA and are present in the Excel files.