package ske;
public class hidden {
double[][] x=new double[700][5];
int datanumber,number;
int[] numberx=new int[30];
double[] bx=new double[5];
double[][][] beta=new double[4][7][5];
double[] b=new double[5];
double[][] alpha=new double[4][5];
int[][] ee=new int[700][6];
int[][][] e=new int[4][700][6];
void makedata(){
int s,mx,sx;
for(s=1;s<datanumber+1;s++){
for(mx=1;mx<numberx[1]+1;mx++){
double z=alpha[1][mx];
for(sx=1;sx<number+1;sx++){
z=z+beta[1][mx][sx]*x[s][sx];
}
double z1=1/(1+Math.exp(-z));
ee[s][mx]=0;
if(z1>0.5)ee[s][mx]=1;
}
}
for(s=1;s<datanumber+1;s++){
for(mx=1;mx<numberx[1]+1;mx++){
e[1][s][mx]=ee[s][mx];
}
}
}
}
最終更新:2016年12月30日 15:15