private FloatArrayList getModelInternalActivations(INDArray testFeatures) { FloatArrayList floats = new FloatArrayList(); predictiveModel.feedForward(testFeatures).stream().forEach(indArray -> floats.addAll(FloatArrayList.wrap(indArray.data().asFloat()))); return floats; }
public static FloatColumn create(String name, FloatArrayList floats) { FloatColumn column = new FloatColumn(name, floats.size()); column.data = new FloatArrayList(floats.size()); column.data.addAll(floats); return column; }
private FloatArrayList getModelInternalActivations(MultiLayerNetwork model, FeatureMapper modelFeatureMapper, BaseInformationRecords.BaseInformation record, int indexOfNewRecordInMinibatch) { INDArray inputFeatures = Nd4j.zeros(1, modelFeatureMapper.numberOfFeatures()); modelFeatureMapper.prepareToNormalize(record,0); modelFeatureMapper.mapFeatures(record, inputFeatures, 0); FloatArrayList floats = new FloatArrayList(); model.feedForward(inputFeatures).stream().forEach(indArray -> floats.addAll(FloatArrayList.wrap(indArray.data().asFloat()))); return floats; }