11回目
問題12
补全如右所示BP计算源码
为了简单把x设为0.5、解ans_y设为0.1
完成结果如下图所示
#include
#include
#include
#include
#define INPUT_DIM 1
#define NUM_H 2
#define ALPHA 1
#define ETA 0.1
/*sigmoid(x)*/
double f(double x){
return 1.0/(1.0+exp(-1.0*ALPHA*x));
}
double func_ff(double x[],double w1[][NUM_H],double w2[],double out_h[],double raw_y[]){
double y,buff;
for(int j=0;j