Inheritance diagram for BiasedCluster:


Constructors | |
| BiasedCluster (u_int numNeurons, const char *name="unnamed") | |
| BiasedCluster (PropertySettings &prop) | |
| virtual | ~BiasedCluster () |
Interface | |
| void | update () |
| void | setBias (u_int neuron, Real bias) |
| void | setAllBiases (Real bias) |
| void | setBiases (const RealVec &biases) |
| Real | getBias (u_int neuron) |
| RealVec & | biases () |
| Variant | getBiases () |
| bool | setBiases (const Variant &v) |
| void | randomize (Real min, Real max) |
| virtual BiasedCluster * | clone () const |
| Properties | ||||
| Name | Type [isVector] | Access mode | Description | Class |
|---|---|---|---|---|
| typename | string | read-only | Class's type | Propertized |
| name | string | read/write | name of the object | Updatable |
| accumulate | boolean | read/write | if inputs are accumulated | Cluster |
| inputs | RealVec | read/write | neuron's input | Cluster |
| outfunction | OutputFunction | read/write | neuron's output function | Cluster |
| outputs | RealVec | read/write | neuron's output | Cluster |
| size | unsigned int | read-only | number of neurons | Cluster |
| biases | RealVec | read/write | neuron's bias | this |
| BiasedCluster | ( | u_int | numNeurons, | |
| const char * | name = "unnamed" | |||
| ) |
Construct a Cluster that contains numNeurons neuron
| BiasedCluster | ( | PropertySettings & | prop | ) |
Construct by a PropertySettings
| virtual ~BiasedCluster | ( | ) | [virtual] |
Destructor
| void update | ( | ) | [virtual] |
Update the outputs of neurons
Implements Updatable.
| void setAllBiases | ( | Real | bias | ) |
Set all biases with the same value
| void setBiases | ( | const RealVec & | biases | ) |
Set the biases from the vector given
| RealVec& biases | ( | ) | [inline] |
Get the array of biases Return the array of biases, not a copy of biases; Then you can change biases by the pointer returned !!!
| Variant getBiases | ( | ) | [inline] |
read property 'biases'
| bool setBiases | ( | const Variant & | v | ) | [inline] |
set property 'biases'
Randomize the biases of BiasedCluster
Implements Cluster.
| virtual BiasedCluster* clone | ( | ) | const [virtual] |
Clone this BiasedCluster
Reimplemented from Cluster.