@Override public Collection<?> getCollection(){ return neuralNetwork.getNeuralLayers(); } });
public NeuralNetwork addNeuralLayers(NeuralLayer... neuralLayers) { getNeuralLayers().addAll(Arrays.asList(neuralLayers)); return this; }
public NeuralNetwork addNeuralLayers(NeuralLayer... neuralLayers) { getNeuralLayers().addAll(Arrays.asList(neuralLayers)); return this; }
@Override public BiMap<String, Entity> load(NeuralNetwork neuralNetwork){ ImmutableBiMap.Builder<String, Entity> builder = new ImmutableBiMap.Builder<>(); AtomicInteger index = new AtomicInteger(1); NeuralInputs neuralInputs = neuralNetwork.getNeuralInputs(); for(NeuralInput neuralInput : neuralInputs){ builder = EntityUtil.put(neuralInput, index, builder); } List<NeuralLayer> neuralLayers = neuralNetwork.getNeuralLayers(); for(NeuralLayer neuralLayer : neuralLayers){ List<Neuron> neurons = neuralLayer.getNeurons(); for(int i = 0; i < neurons.size(); i++){ Neuron neuron = neurons.get(i); builder = EntityUtil.put(neuron, index, builder); } } return builder.build(); } });
List<NeuralLayer> neuralLayers = neuralNetwork.getNeuralLayers(); for(NeuralLayer neuralLayer : neuralLayers){ outputs.clear();
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = PMMLObject.traverse(visitor, getExtensions()); } if (status == VisitorAction.CONTINUE) { status = PMMLObject.traverse(visitor, getMiningSchema(), getOutput(), getModelStats(), getModelExplanation(), getTargets(), getLocalTransformations(), getNeuralInputs()); } if ((status == VisitorAction.CONTINUE)&&hasNeuralLayers()) { status = PMMLObject.traverse(visitor, getNeuralLayers()); } if (status == VisitorAction.CONTINUE) { status = PMMLObject.traverse(visitor, getNeuralOutputs(), getModelVerification()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = PMMLObject.traverse(visitor, getExtensions()); } if (status == VisitorAction.CONTINUE) { status = PMMLObject.traverse(visitor, getMiningSchema(), getOutput(), getModelStats(), getModelExplanation(), getTargets(), getLocalTransformations(), getNeuralInputs()); } if ((status == VisitorAction.CONTINUE)&&hasNeuralLayers()) { status = PMMLObject.traverse(visitor, getNeuralLayers()); } if (status == VisitorAction.CONTINUE) { status = PMMLObject.traverse(visitor, getNeuralOutputs(), getModelVerification()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }