Class Structure

This chapter shows the structure of the implemented classes. At the beginning you will find a description of object orientation, for I used this method to design the featured classes. After an overview of all classes and the relationships between them, each class will be explained in greater detail.

 

The chapter is divided into the following sections:

What is Object Orientation?

» Classes

» Objects

» Methods

» Encapsulation

» Inheritance

» Abstraction

 

The classes and their relationships

 

Neural Net classes

» Class NeuralNet

» Class BackpropagationNet

» Class KohonenFeatureMap

 

Common components

» Class Neuron

» Class NeuronLayer

» Class WeightMatrix

 

Net type specific components

» Class Pattern

» Class MapNeuron

» Class NeuronMatrix

» Class InputValue

» Class InputMatrix

Neural Net Components in an Object Oriented Class Structure