package ske; public class hiddenx { int[][][] e=new int[3][700][5]; int datanumber,number; int[] numberx=new int[30]; double[][][] beta=new double[4][7][5]; double[][] alpha=new double[4][5]; void makedata(int tr){ int s,mx,sx; for(s=1;s<datanumber+1;s++){ for(mx=1;mx<numberx[tr]+1;mx++){ double z=alpha[tr][mx]; for(sx=1;sx<numberx[tr-1]+1;sx++){ z=z+beta[tr][mx][sx]*e[tr-1][s][sx]; } double z1=1/(1+Math.exp(-z)); e[tr][s][mx]=0; if(z1>0.5)e[tr][s][mx]=1; } } } }