Software Repository


A repository of code ranging from machine learning software tools to biologically inspired neural networks models. Tech Lab registered users are able to post and download code here.


3D FORMOTION model for Vector Decomposition
Categories Topics: Biological Vision,
Description This software implements the motion pathway of the 3D FORMOTION ...

An Automated Graphical User Interface builder
Categories Applications: Utilities,
Description An Automated Matlab Graphical User Interface builder. For a quick overview on how to use the builder see the tutorial GUI4GUI_for_Dummies.pdf. For more advanced descriptions, and more features see ...

Biased ARTMAP
Categories Topics: Machine Learning, Models: ARTMAP, Modified ART,
Description Memories in Adaptive Resonance Theory (ART) networks are based on matched patterns that focus attention on those portions of bottom-up inputs that match active top-down expectations. While this ...

Complement Coding
Categories Models: ART 2 / Fuzzy ART, Fuzzy ARTMAP,
Description Complement Coding takes as input a vector of feature values, each with an associated lower and upper limit used for normalization. It normalizes each feature value and calculates its ...

CONFIGR: CONtour FIgure GRound
Categories Applications: Remote Sensing, Models: Boundary Contour System,
Description CONFIGR (CONtour FIgure and GRound) is a model that performs long-range contour completion on large-scale images. CONFIGR accomplishes this through a mechanism that fills-in both figure and ground ...

Diffusive Filling-in
Categories Models: Feature filling-in,
Description Filling-in GUI microassembly. The package contains a MATLAB implementation of diffusive filing-in model. The demo simulation is based on Craik-O'Brien-Cornsweet Effect(COCE). The package provides ...

Directional transient cells
Categories Topics: Biological Vision, Image Analysis,
Description This microcircuit models how direction selectivity appears in the directional transient cells, which are found in layer 4Ca of area V1 for macaques.

Below are links to source article and zipped file ...

EPSP IPSP
Categories Topics: Biological Learning,
Description A model to demonstrate the effect of Excitatory Postsynaptic Potentials (EPSP) and Inhibitory Postsynaptic Potentials (IPSP) on a neuron. The model is based on synaptic conductance equations from ...

Fuzzy ARTMAP
Categories Applications: Biological Classification, Character Recognition, Information Fusion, Models: ART 2 / Fuzzy ART,
Description

The code allows for the creation, training, and testing of a Fuzzy ARTMAP neural network system. The following example datasets are also included in the zip file.


  1. Stripes benchmark (sparse)

...

Instar learning law
Categories Topics: Biological Learning,
Description Instar learning law (Grossberg, 1976) governs the dynamics of feedforward connection weights in a standard competitive neural network in an unsupervised manner. This learning models how a neuron can ...

KInNeSS - the KDE Integrated NeuroSimulation Software
Categories Topics: Neural Hardware, Models: Other,
Description KInNeSS is an open source neural simulation software package that allows to design, simulate and analyze the behavior of networks of hundreds to thousands of branched multi-compartmental neurons with ...

MATLAB m-file list
Categories Topics: Other,
Description mfc2html is a combination of matlab m-file and Perl script to post a list of m-files in a HTML format for automatic production of HTML documentation in a folder containing MATLAB code. ...

MOtion DEcision (MODE) model
Categories Topics: Biological Vision, Image Analysis, Models: Boundary Contour System,
Description MOtion DEcision (MODE) model is a neural model of perceptual decision-making that discriminates the direction of an ambiguous motion stimulus and simulates behavioral and physiological data obtained ...

Non-directional transient cells
Categories Topics: Biological Vision, Image Analysis,
Description This microcircuit models how ON magnocellular cells in Retina and lateral geniculate nucleus transiently respond to temporal luminance changes in the visual input.

Below are links to source article ...

Outstar learning law
Categories Topics: Biological Learning,
Description Outstar learning law (Grossberg, 1976) governs the dynamics of feedback connection weights in a standard competitive neural network in an unsupervised manner. This learning models how a neuron can ...

Self-Supervised ARTMAP
Categories Topics: Machine Learning, Applications: Remote Sensing, Models: ARTMAP, Fuzzy ARTMAP,
Description Self-Supervised ARTMAP learns about novel features from unlabeled patterns without destroying partial knowledge previously acquired from labeled ...

Simple Cells
Categories Topics: Biological Vision,
Description This is a one-dimensional stand-alone implementation of the Grossberg and Todorović model of a cortical simple cell. The attached zip file contains Matlab code for the model, as well as documentation ...

SMART network
Categories Topics: Biological Learning, Biological Vision, Machine Learning, Mathematical Foundations of Neural Networks, Applications: Biological Classification,
Description This entry contains the software, implemented in the KDE Integrated NeuroSimulation Software (KInNeSS ) that simulates the Synchronous Matching Adaptive Resonance Theory. SMART was first described in ...

SOARD algorithm
Categories Models: Distributed ART, Self Organizing Maps,
Description The Self-Organizing ARTMAP Rule Discovery (SOARD) system derives relationships among recognition classes during online learning. SOARD training on input/output pairs produces direct recognition of ...

STARS
Categories Topics: Image Analysis,
Description CONFIGR-STARS applies CONFIGR (CONtour FIgure and GRound) to solve the problem of star image registration. CONFIGR (CONtour FIgure and GRound) is a computational model based on principles of ...

Terms of Use
Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice and this permission notice appear in all copies, derivative works and associated documentation, and that neither the name of Boston University nor that of the author(s) be used in advertising or publicity pertaining to the distribution or sale of the software without specific, prior written permission. Neither Boston University nor its agents make any representations about the suitability of this soft- ware for any purpose. It is provided "as is" without warranty of any kind, either express or implied. Neither Boston University nor the author indemnify any infringement of copyright, patent, trademark, or trade secret resulting from the use, modification, distribution or sale of this software.