TopoART Neural Networks

버전 0.5.1 (1.13 MB) 작성자: Marko Tscherepanow
Examples showing how to use TopoART neural networks to solve common machine learning problems.
다운로드 수: 52
업데이트 날짜: 2025/3/15

라이선스 보기

Adaptive Resonance Theory, or ART, has been developed as a model to explain brain mechanisms such as rapid categorisation of objects, remembering information over very long time ranges, and balancing between expected and unexpected information. ART neural networks possess some unique properties such as fast learning, resistance to catastrophic forgetting, and an incremental architecture which allows the insertion of new neurons on demand.
TopoART combines these properties with the ability of topology-learning neural networks to associate related neurons in order to represent the topology of the input. This knowledge can be exploited in various ways, e.g., clusters of arbitrary shapes can be learnt, the spatio-temporal context of input can be used to facilitate network training, and episodes can be formed.
The combined properties of ART and topology-learning neural networks render TopoART neural networks particularly well suited to frequent problems arising in cognitive robotics and advanced machine learning, such as online-learning, lifelong learning from data streams, as well as incremental learning and prediction from non-stationary data, noisy data, imbalanced data, and incomplete data.
The provided code demonstrates how these neural networks can be used as a bidirectional associative memory or for topological clustering of noisy data, function approximation (regression), and classification. It is based on the .NET library LibTopoART.Compatibility.dll (source repository) which needs to be installed before the sample can be run. Scripts for installing and uninstalling this library and its dependencies are included.
Future releases will contain examples for further fields of application.

인용 양식

Marko Tscherepanow (2025). TopoART Neural Networks (https://www.mathworks.com/matlabcentral/fileexchange/118455-topoart-neural-networks), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2024b
R2013a 이상 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
0.5.1

Version 0.5.1 contains minor improvements.

0.5.0

An example showing how TopoART-AM networks can be used to learn bidirectional associations between images has been added.

0.4.0

The install script and the dependencies have been updated.

0.3.0

The install script has been extended for .NET.

0.2.1

Version 0.2.1 contains minor improvements and updated dependencies.

0.2.0

An example demonstrating how TopoART-C networks can be used to classify two-dimensional data was added.

0.1.1

The clustering example has been accelerated using the extended training functionality of LibTopoART.Compatibility 0.3.0.

0.1.0

Version 0.1.0 has been adapted to LibTopoART 0.97.

0.0.2

An example demonstrating how TopoART-R networks can be used to approximate a one-dimensional function was added.

0.0.1