?? rbf_cloud.h
字號:
#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#include<math.h>
#include<string>
#include<time.h>
#include<conio.h>
#include<vector>
#include "engine.h"
using namespace std;
#define N_BUF (7+1) //輸入維數 +1
#define O_BUF (1+1) //輸出維數
#define C_BUF (4*3*2*3*3*2*3+1) //隱藏層維數 +1
#define S_BUF (3000+1) //訓練樣本
#define T_BUF (1177+1) //測試樣本
#define EP2 0.1 //閥值
#define zero(x) (fabs(x)<1e-10)
#define max_layer 3 //網絡層數
#define max_node (3000+1) //層中最大的節點數
#define PI 3.1415926
#define miu 0.002 //定義學習率
static int A_C[7]={4,3,2,3,3,2,3}; //各維空間的中心數
static double **Ex; //Ex[7][3]中心層
static double **En; //En[7][3]中心層
static double **He; //He[7][3]中心層
static double **Peak; //Peak[7][3]中心層
double ** Enk ;
static int ** C; //[C_BUF][N_BUF]中心層
vector <double> w; //權值
static double *sample; //保存訓練樣本
static int * theita[C_BUF]; //對于每一權向量的聚類集合
double input[N_BUF]; //輸入向量
int **output1; //[S_BUF][O_BUF]訓練時所有樣本點的輸出矩陣
int **output2; //[T_BUF][O_BUF]測試時所有樣本點的輸出矩陣
double **u; //[N_BUF][C_BUF]隱藏節點的輸出
int s_input; //實際輸入的訓練向量個數
double **matrix_in; //輸入向量
double **matrix_out; //實際輸出向量
FILE *fp; //文件
int c_p[8];
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -