Classes | |
| class | ActivityRect |
| ActivityRect. More... | |
| struct | ActivityRectangleAttributes |
| ActivityRectangleAttributes. More... | |
| class | DenseOverlapColorLinkRelation |
| DensoeOverlapColorLinkRelation. More... | |
| class | DenseOverlapLinkRelation |
| class | DescriptionException |
| class | FullyConnectedLinkRelation |
| class | InconsistentStructureException |
| InconsistentStructureException. More... | |
| struct | LayerDescription |
| LayerDescription. More... | |
| class | AbstractLinkRelation |
| AbstractLinkRelation. More... | |
| class | NeuronIdPositionParsingException |
| class | NodeIdPosition |
| class | OrientedPattern |
| struct | PhysicalPosition |
| Physical Position. More... | |
| class | ReverseDenseOverlapLinkRelation |
| class | SpatialLayeredNet |
| class | StructnetLibException |
| StructnetException. More... | |
| class | StructNetLibTest |
| Test class for the StructnetLib library. More... | |
| class | XORLinkRelation |
Typedefs | |
| typedef OrientedPattern< double > | D_OrientedPattern |
|
typedef SpatialLayeredNet < D_LayeredReversibleSparseImplementation > | SpatialConnectionistNet |
|
typedef NodeIterator < SpatialConnectionistNet::NodeType > | SCNodeIterator |
|
typedef SpatialConnectionistNet::NodeType::predecessor_iterator | SCPDIterator |
|
typedef BackpropTrainingVector < D_LayeredReversibleSparseImplementation, D_LayeredReversibleSparseImplementation::WeightLayerIterator > | SpatialConnectionistTrainingVector |
|
typedef BackpropTrainingVector < D_LayeredReversibleSparseImplementation, D_LayeredReversibleSparseImplementation::WeightLayerIteratorThreshold > | SpatialConnectionistThresholdTrainingVector |
|
typedef Hebbian < D_LayeredReversibleSparseImplementation > | SpatialConnectionistHebbian |
Enumerations | |
| enum | Channel { FORM, COLOUR, MIXED } |
Functions | |
| const string | NETLIB_TEST_DIR ("test/") |
| const string | NETLIB_TEST_FWD_NET_FILE ("net.txt") |
| const string | NET_LIB_TEST_PATTERN_BASE_NAME ("pat_") |
| const string | OPATTERN_TEST_FILE ("opattern.pat") |
| const string | PATTERN_EXTENSION (".txt") |
| const TrainingParameter | NETLIB_TRAINING_PARAMETER (.05, 1, 0, 1, false, 0.9, 0, 282333, 1) |
| bool | operator< (const LayerDescription &, const LayerDescription &) |
| bool | operator== (const LayerDescription &d1, const LayerDescription &d2) |
| bool | operator!= (const LayerDescription &d1, const LayerDescription &d2) |
| ostream & | operator<< (ostream &s, const LayerDescription &dd) |
| std::istream & | operator>> (istream &s, LayerDescription &dd) |
| const string | STR_TAG_ORIENTED_PATTERN ("<OrientedPattern>") |
| const string | STR_BIONET_HEADER ("<BioNet>") |
| const string | STR_BIONET_FOOTER ("</BioNet>") |
| ostream & | operator<< (ostream &s, const NodeIdPosition &nid_pos) |
| ostream & | operator<< (std::ostream &, const NodeIdPosition &) |
| istream & | operator>> (std::istream &, NodeIdPosition &) |
| template<class PatternValue> | |
| bool | operator== (const OrientedPattern< PatternValue > &, const OrientedPattern< PatternValue > &) |
| template<class PatternValue> | |
| ostream & | operator<< (ostream &s, const OrientedPattern< PatternValue > &pattern) |
| ostream & | operator<< (ostream &s, const PhysicalPosition &position) |
| istream & | operator>> (istream &s, PhysicalPosition &position) |
| bool | operator== (const PhysicalPosition &a, const PhysicalPosition &b) |
| bool | operator< (const PhysicalPosition &, const PhysicalPosition &) |
Variables | |
| const Number | NR_PATTERN_FILES = 16 |
| const Number | NR_OUTPUT_CATEGORIES = 4 |
| const Number | OP_N_X = 3 |
| const Number | OP_N_Y = 3 |
| const Number | OP_N_Z = 3 |
| const double | NETLIB_TEST_ENERGY = 0.1 |
| const LayerDescription | LAYER_0 |
| const LayerDescription | LAYER_1 |
| const LayerDescription | LAYER_2 |
| const LayerDescription | LAYER_3 |
| const LayerDescription | LAYER_4 |
| const int | NUMBER_OF_CHANNELS = 3 |
| const int | NUMBER_OF_GENERATION_REPORT = 50000 |
| const LayerDescription StructnetLib::LAYER_0 |
Initial value:
{
12,
12,
4,
1,
1,
1,
1
}
| const LayerDescription StructnetLib::LAYER_1 |
Initial value:
{
11,
11,
1,
2,
2,
1,
1
}
| const LayerDescription StructnetLib::LAYER_2 |
Initial value:
{
9,
9,
1,
3,
3,
1,
1
}
| const LayerDescription StructnetLib::LAYER_3 |
Initial value:
{
5,
5,
1,
5,
5,
1,
1
}
| const LayerDescription StructnetLib::LAYER_4 |
Initial value:
{
1,
1,
4,
5,
5,
1,
1
}
1.5.6