FileInputStream oFileInputStream = new FileInputStream( tmpFilename );
DeepBeliefNetwork dbn_deserialize = new DeepBeliefNetwork(1, hiddenLayerSizes, 1, hiddenLayerSizes.length, rng ); //, Matrix input, Matrix labels);
//dbn_deserialize.loadParameterValues( oFileInputStream );
dbn_deserialize.load(oFileInputStream);
int[] hiddenLayerSizesTmp = new int[] {1};
// now setup a DBN based on a clone operation via initBasedOn()
DeepBeliefNetwork dbn_merge_load = new DeepBeliefNetwork(1, hiddenLayerSizesTmp, 1, hiddenLayerSizesTmp.length, null); //1, , 1, hiddenLayerSizes.length, rng );