www.pudn.com > myRBF.rar > RBF.h
#include#include using namespace std; #ifndef _RBFTRAIN_H #define _RBFTRAIN_H class CRBF { public: //训练 int WordNum;//词数 string Feature;//特征值方法 string Network;//网络 string SNR;//信噪比 void RbfTrain(); //测试 void RbfTest(); //RBF 初始化 void InitCRBF(); CRBF(); virtual ~CRBF(); private: //int WordNum;//词数 int SequNum; int TrainNum;//训练人数 int TestNum;//测试人数 int Hidden;//隐结点数 int Dimension;//维数 int effectiveH; string TrainPath;//训练路径 string TestPath;//测试路径 string Codebook;//中心 string Sigma;//半径 string Weight;//权值 // string Feature;//特征值方法 //string Network;//网络 float **center; float *sigma; float *input; float **output; float **centerOutput; float **inputPattern; float **CenterArray;//测试 float *TestCenterOutput;//测试 float *Testinput; float *Testoutput; float *Testy; float **weight; void readInput(); void calCenter(); void trainWeights(); char *GetInitKey(char *filename, char *title,char *key);//读ini 文件 float gaussian(float *input, int c); void readCenter();//测试 void readSigma();//测试 float sigmoid(float x);//测试 }; #endif