Neural network software


See also ...

Optimization Software Guide
At ANL.
Software for Manipulating Belief Networks
Page by David Madigan.
Linux & AI/Alife mini-HOWTO
Will also apply to many flavours of unix.

Software list

aiNet
Windows95 neural network-like application and is designed specifically to facilitate modeling task in all neural network problems. Available from simtel.
Applets for Neural Network and Artificial Life
List of sites using Java applets for demonstrations of NN and AL.
Atree
Atree 3.0 EK Educational Kit has software and documentation related to concepts and use of adaptive logic networks.
Bayesian Knowledge Discoverer
Designed to extract Bayesian Belief Networks (BBNs) from (possibly incomplete) databases.
Blitz++ Numerical Library Project
The goal of the Blitz++ project is to develop techniques which will enable C++ to rival -- perhaps even exceed -- the speed of Fortran for numerical computing, while preserving an object-oriented interface.
BNG
Bayesian Network Generator. Tool for constructing structurally minimal Bayesian networks.
Cppima
C++ library designed for image processing.
CALMLIB
C-routines for simulating modular neural networks based on the CALM paradigm. CALM stands for Categorizing And Learning Module (e.g., see J.M.J. Murre, R.H. Phaf, and G. Wolters [1992]. 'CALM: Categorizing and Learning Module'. Neural Networks, 5, 55-82; and J.M.J. Murre [1992]. 'Learning and Categorization in Modular Neural Networks'. Hillsdale, NJ: Lawrence Erlbaum [USA/Canada], and Hemel Hempstead: Harvester Wheatsheaf [rest of the world]). Available by FTP.
CCRC-Net (Complex Carbohydrate Research Center Neural Networks) at the University of Georgia, USA
This is an automated chemical object recognition system. Its search engine utilizes a neural network based pattern matching mechanism.
Cortex-Pro
Cortex-Pro is a general purpose neural network simulation environment, driven by a BASIC-like neural network language. For PCs running DOS.
DataEngine
Commercial software combines conventional data analysis methods with fuzzy logic and neural networks. Libraries and DLLs available for integration.
DICOM - Digital Imaging and Communications in Medicine
Home page for DICOM protocol.
Dicom3tools Software
Tools and libraries for handling offline files of DICOM 3 attributes.
Discrete Dynamics Lab
DDLab is an interactive graphics program for research into the dynamics of finite binary networks ranging from Cellular Automata to Random Boolean Networks. UNIX/X Windows, DOS.
Evolution Scheduler
A new scheduler, called an Evolution Scheduler, based on Genetic Algorithms and Evolutionary Programming. It coexists with the original Linux priority scheduler.
FIR/TDNN Toolbox for MATLAB
Beta version of a toolbox for FIR (Finite Impulse Response) and TD (Time Delay) Neural Networks.
GENESIS (The GEneral NEural Simulation System)
GENESIS Home Page supplies lots of information on the software at Caltech. There is also a European mirror. The Book of GENESIS is information from the publishers about the first GENESIS publication.
GNG
Java implementation of the following algorithms and neural network models: Also accompanying html-paper describing the implemented models, and ftp the postscript paper and complete software
gss - General Smoothing Spline
Public statistical package for use with R. Handles nonparametric multivariate regression with Gaussian, Binomial, Poisson, Gamma, Inverse Gaussian, and Negative Binomial responses. (US mirror).
HUGIN
Commercial software for constructing models based on Bayesian belief nets.
Java package for neural net simulators, it.na.cy.nnet
At INFN, Napoli.
Khepera Simulator
Public domain software package which allows you to write your own controller for the mobile robot Khepera using C or C++ languages, test in a simulated environment, and features an X11 interface.
Khoros
Integrated software development environment for information processing and visualization, based on X11R4.
L.A.N.E.
Logically Advanced Neural Engine. NN tools in C++ and Tcl/Tk.
LEDA
LEDA is a library of the data types and algorithms of combinatorial computing.
LEE
The LEE Artificial Life model/simulator available by FTP.
Matlab Routines for Subset Selection and Ridge Regression in Linear Neural Networks
Available from Mark Orr. Also a 67 page Introduction to RBF Networks.
MEDx
Image processing software for medical imaging.
MLC++, A Machine Learning Library in C++
MLC++ is a library of C++ classes and tools for supervised Machine Learning being developed at the Robotics lab in Stanford University. Now available at SGI.
Morphoelectrotonic Transform (MET) toolkit for Mathematica
Several digitized cortical pyramidal neurons are also available at this site.
NETLAB
Library of Matlab functions and scripts for Bayesian NN methods, developed at Aston University.
Net-Life
Net-Life is a simulation of artificial-life, with neural "brains" generated via slightly random techniques.
Neural Networks at your Fingertips
Page with C code and Win32 executables for 8 NN architectures.
neural networks with java
Neural net components in an object oriented class structure.
NeuroSolutions
NeuroSolutions is a neural network simulator for Windows that combines a graphical design interface with advanced learning procedures, such as recurrent backpropagation and backpropagation through time. Notable features include C++ code generation, user-defined algorithms and integration with Excel. Free evaluation copy available for download.
Neuron (or http://neuron.duke.edu/)
NEURON is a nerve simulation program which is designed to solve two kinds of problems: 1) where cable properties of cells play an important role, possibly including extracellular potential close to the membrane, and 2) where cell membrane properties are complex, involving many ion-specific channels and ion accumulation.
NN freeware
For UNIX and DOS.
NNelmos
NNelmos is a small graphical tool for visualizing learning in Perceptrons, Kohonen and Backpropagation nets. It requires DOS, 386+ (CoPro improves performance daramtically), djgpp & libgrx to recompile.
NNMODEL
NNMODEL is a neural network based multivariable statistical modeling program for use by scientists and engineers. NNMODEL is a effective modeling tool that discovers relationships from a database of examples.
NNSYSID Toolbox
For use with Matlab: the NNSYSID toolbox is a set of "state-of-the art" tools for neural network based identification of nonlinear dynamic systems. Also available by ftp as a tar.gz or zip file.
NNUGA - Neural Network Using Genetic Algorithms
Using GA to find the solution to a classification problem with a neural network. Examples and C/Tk code.
nn/xnn demos
Neural network development and simulation tool from Neureka ANS.
Numerical Recipes
For the books Numerical Recipes in {C,FORTRAN,Pascal,BASIC}. Free upgrades, bug reports, and some PD numerical software.
OCR-demo
The OCR is based on a three-layer MLP. The conjugate gradient descent techniques were used while training the net. Training and test set were those of NIST. Available for MacOS and Windows and DOS (latter version offers a more rich set of capabilities).
PDP++ Software
Neural-network simulation system written in C++. This is the latest incarnation of the PDP software released with McClelland and Rumelhart "Explorations in Parallel Distributed Processing Handbook".
The Perceptron
Perceptron C/Tk code and examples.
PGAPack
PGAPack is a general-purpose, data-structure-neutral, parallel genetic algorithm library.
Radford Neal's Software for Flexible Bayesian Modeling and Markov Chain Sampling
supports Bayesian regression and classification models based on neural networks and Gaussian processes, and Bayesian mixture models. It also supports a variety of Markov chain sampling methods, which may be applied to distributions specified by simple formulas, including simple Bayesian models defined by formulas for the prior and likelihood.
RL Interface
A Standard Interface for Reinforcement Learning Software, by Richard S. Sutton and Juan Carlos Santamaria; C, C++ and Common Lisp.
SNNS
Stuttgart Neural Network Simulator. 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.
SOM_PAK -- Self-Organizing Map Program Package
Updated public-domain programs for Self-Organizing Map (SOM) algorithms available from Finland and by ftp.
SPM - Statistical Parametric Mapping
Matlab software to manipulate SPECT/PET & fMRI data.
tlearn
Neural network simulator.
UGA -- Uniprocessor master Genetic Algorithm and associated C++ Class Libraries
Info available. Available by FTP.
WaveLab
A library of MATLAB routines for wavelet analysis, wavelet-packet analysis, cosine-packet analysis and matching pursuit. Macintosh, UNIX and Windows versions.
WEBSOM - Self-Organizing Map for Internet Exploration
An ordered map of the information space is provided: similar documents lie near each other on the map. The order helps in finding related documents once any interesting document is found. There is a demo search on articles from comp.ai.neural-nets since 19.6.1995.
Xanat 2.0 - A Graphical Anatomical Database
XANAT is a computer program that facilitates the analysis of neuroanatomical data by storing the results of numerous studies in a standardized format, and by providing various tools for performing summaries and comparisons of these studies. Also available by ftp.

Last modified: Mon Aug 9 11:13:36 EDT 1999