StructnetLib Namespace Reference

Strucnet. More...


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


Detailed Description

Strucnet.

Variable Documentation

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   
                        }


Generated on Tue Mar 3 16:41:15 2009 by  doxygen 1.5.6