@Override public T map(byte[] value) throws Exception { return Serialization.deserializeObject(value); } });
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning(); latentVariables = Serialization.deserializeObject(parameters.getBytes(LATENT_VARS, null)); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(eu.amidst.flinklink.core.learning.parametric.ParallelVB.SVB, null)); svb.initLearning(); List<String> variableNames = Serialization.deserializeObject(parameters.getBytes(LATENT_VARIABLE_NAMES, null)); List<String> interfaceVariablenames = Serialization.deserializeObject(parameters.getBytes(LATENT_INTERFACE_VARIABLE_NAMES, null)); latentVariables = variableNames.stream().map(name -> svb.getDAG().getVariables().getVariableByName(name)).collect(Collectors.toList()); latentInterfaceVariables = interfaceVariablenames.stream().map(name -> svb.getDAG().getVariables().getVariableByName(name)).collect(Collectors.toList()); } }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); batchSize = parameters.getInteger(BATCH_SIZE, 1000); attributes = Serialization.deserializeObject(parameters.getBytes(ATTRIBUTES, null)); }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); nDocsPerBatch = parameters.getInteger(BATCH_SIZE, 100); attributes = Serialization.deserializeObject(parameters.getBytes(ATTRIBUTES, null)); }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); this.prior = Serialization.deserializeObject(parameters.getBytes(PRIOR, null)); svb.initLearning(); this.svb.updateNaturalParameterPrior(prior); this.svb.updateNaturalParameterPosteriors(prior); svb.getPlateuStructure().getNonReplictedNodes().forEach(node -> node.setActive(false)); }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); String bnName = parameters.getString(BN_NAME, ""); ef_bayesianNetwork = Serialization.deserializeObject(parameters.getBytes(EFBN_NAME,null)); getRuntimeContext().addAccumulator(COUNTER_NAME+"_"+bnName, this.counterInstances); }
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); String bnName = parameters.getString(ParameterLearningAlgorithm.BN_NAME, ""); ef_bayesianNetwork = Serialization.deserializeObject(parameters.getBytes(EFBN_NAME, null)); getRuntimeContext().addAccumulator(ParallelMaximumLikelihood2.COUNTER_NAME+"_"+bnName, this.counterInstances); }
super.open(parameters); String bnName = parameters.getString(eu.amidst.flinklink.core.learning.parametric.ParallelVB.BN_NAME, ""); svb = Serialization.deserializeObject(parameters.getBytes(eu.amidst.flinklink.core.learning.parametric.ParallelVB.SVB, null)); svb.initLearning(); Collection<CompoundVector> collection = getRuntimeContext().getBroadcastVariable("VB_PARAMS_" + bnName); List<String> names = Serialization.deserializeObject(parameters.getBytes(LATENT_INTERFACE_VARIABLE_NAMES, null)); latentInterfaceVariables = names.stream().map(name -> svb.getDAG().getVariables().getVariableByName(name)).collect(Collectors.toList());
super.open(parameters); bnName = parameters.getString(BN_NAME, ""); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); svb.initLearning();
super.open(parameters); bnName = parameters.getString(BN_NAME, ""); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null));
super.open(parameters); bnName = parameters.getString(BN_NAME, ""); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); int superstep = getIterationRuntimeContext().getSuperstepNumber() - 1; if (INITIALIZE && superstep==0) {
super.open(parameters); bnName = parameters.getString(BN_NAME, ""); svb = Serialization.deserializeObject(parameters.getBytes(SVB, null)); int superstep = getIterationRuntimeContext().getSuperstepNumber() - 1; if (INITIALIZE && superstep==0) {