/ITKNeuralNetworks

This remote module contains classes and support classes for the calculation of artificial neural networks. This can be used, for instance, for image classification.

Primary LanguageC++Apache License 2.0Apache-2.0

ITKNeuralNetworks

Linux  
CircleCI  

Overview

This is a neural networks remote module for the Insight Toolkit (ITK).

This remote module contains classes and support classes for the calculation of artificial neural networks. This can be used, for instance, for image classification.

For additional information and classes for ITK Neural Network IO operations, see the Insight Journal article:

Venkatram R., Aylward S., Jomier J.
ITK Neural Networks IO Classes
The Insight Journal. January-June. 2006.
http://hdl.handle.net/1926/203
http://insight-journal.org/browse/publication/93

Caution

This historical module has been deprecated for many years with out explicit support or improvements. The module has had relatively little modification from the initial reference release. The implementations are not optimized for GPU or multi-processor CPU implementations. The use of these classes is likely limited to small implmentations due to these performance constraints.

These classes/methods are not recommended for modern neural network implementations.

License

This software is distributed under the Apache 2.0 license. Please see the LICENSE file for details.