@SuppressWarnings("unchecked") public QNModelWriter(AbstractModel model) { Object[] data = model.getDataStructures(); params = (Context[]) data[0]; pmap = (IndexHashTable<String>) data[1]; outcomeNames = (String[]) data[2]; QNModel qnModel = (QNModel) model; parameters = qnModel.getParameters(); }
@SuppressWarnings("unchecked") public QNModelWriter(AbstractModel model) { Object[] data = model.getDataStructures(); params = (Context[]) data[0]; pmap = (IndexHashTable<String>) data[1]; outcomeNames = (String[]) data[2]; QNModel qnModel = (QNModel) model; parameters = qnModel.getParameters(); }
public GISModelWriter(AbstractModel model) { Object[] data = model.getDataStructures(); PARAMS = (Context[]) data[0]; IndexHashTable<String> pmap = (IndexHashTable<String>) data[1]; OUTCOME_LABELS = (String[]) data[2]; CORRECTION_CONSTANT = (Integer) data[3]; CORRECTION_PARAM = (Double) data[4]; PRED_LABELS = new String[pmap.size()]; pmap.toArray(PRED_LABELS); }
public GISModelWriter(AbstractModel model) { Object[] data = model.getDataStructures(); PARAMS = (Context[]) data[0]; IndexHashTable<String> pmap = (IndexHashTable<String>) data[1]; OUTCOME_LABELS = (String[]) data[2]; CORRECTION_CONSTANT = (Integer) data[3]; CORRECTION_PARAM = (Double) data[4]; PRED_LABELS = new String[pmap.size()]; pmap.toArray(PRED_LABELS); }
public PerceptronModelWriter (AbstractModel model) { Object[] data = model.getDataStructures(); this.numOutcomes = model.getNumOutcomes(); PARAMS = (Context[]) data[0]; IndexHashTable<String> pmap = (IndexHashTable<String>) data[1]; OUTCOME_LABELS = (String[])data[2]; PRED_LABELS = new String[pmap.size()]; pmap.toArray(PRED_LABELS); }
public PerceptronModelWriter (AbstractModel model) { Object[] data = model.getDataStructures(); this.numOutcomes = model.getNumOutcomes(); PARAMS = (Context[]) data[0]; IndexHashTable<String> pmap = (IndexHashTable<String>) data[1]; OUTCOME_LABELS = (String[])data[2]; PRED_LABELS = new String[pmap.size()]; pmap.toArray(PRED_LABELS); }