radial basis function unit
More...
#include <ngnet.h>
|
|
| Unit () |
| | initialize member variables
|
| |
| void | randomize (const double &min_weight, const double &max_weight, const double &initial_sigma) |
| | randomly initialize member variables with given range More...
|
| |
| double | dist2 (const input_vector &input) const |
| | calculate the squared distance form this unit to the given point More...
|
| |
| double | calc (const input_vector &input) const |
| | calculate the unit output value with Gaussian function More...
|
| |
|
|
input_vector | center_ |
| | center point
|
| |
|
output_vector | weights_ |
| | weights to output
|
| |
|
output_vector | delta_weights_ |
| | last delta of the weith while learning
|
| |
|
double | sigma_ |
| | variance parameger. must be >0
|
| |
|
double | delta_sigma_ |
| | last delta of the sigma while learning
|
| |
radial basis function unit
◆ calc()
| double rcsc::NGNet::Unit::calc |
( |
const input_vector & |
input | ) |
const |
|
inline |
calculate the unit output value with Gaussian function
- Parameters
-
- Returns
- unit output value
◆ dist2()
| double rcsc::NGNet::Unit::dist2 |
( |
const input_vector & |
input | ) |
const |
|
inline |
calculate the squared distance form this unit to the given point
- Parameters
-
- Returns
- squared distance to the input
◆ randomize()
| void rcsc::NGNet::Unit::randomize |
( |
const double & |
min_weight, |
|
|
const double & |
max_weight, |
|
|
const double & |
initial_sigma |
|
) |
| |
randomly initialize member variables with given range
- Parameters
-
| min_weight | minimum weight |
| max_weight | maximum weight |
| initial_sigma | initial sigma value |
The documentation for this struct was generated from the following file:
- /home/kali/rc/tools/include/rcsc/ann/ngnet.h