クラス rcsc::RBFNetwork

Radial Basis Function Network. [詳細]

#include <rbf.h>

すべてのメンバ一覧

Public 型

typedef std::vector< double > input_vector
 typedef of the input value container
typedef std::vector< double > output_vector
 typedef of the output value container

Public メソッド

 RBFNetwork (const std::size_t input_dim, const std::size_t output_dim)
 all weight is initialized by 0. default sigma = 100.0
void setLearningRate (const double &eta, const double &alpha)
void setWeightRange (const double &min_weight, const double &max_weight)
void setInitialSigma (const double &initial_sigma)
const std::vector< Unit > & units () const
void addCenter (const input_vector &center)
void propagate (const input_vector &input, output_vector &output) const
double train (const input_vector &input, const output_vector &teacher)
bool read (std::istream &is)
std::ostream & print (std::ostream &os) const
std::ostream & printUnits (std::ostream &os) const

構成

struct  Unit
 radial basis function unit [詳細]


説明

Radial Basis Function Network.


コンストラクタとデストラクタ

rcsc::RBFNetwork::RBFNetwork ( const std::size_t  input_dim,
const std::size_t  output_dim 
)

all weight is initialized by 0. default sigma = 100.0

引数:
input_dim the input dimension
output_dim the output dimension


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:24 2008に生成されました。  doxygen 1.5.0