public DuplicateToTimeSeriesVertex(ComputationGraph graph, String name, int vertexIndex, VertexIndices[] inputVertices, VertexIndices[] outputVertices, String inputName) { super(graph, name, vertexIndex, inputVertices, outputVertices); this.inputName = inputName; this.inputVertexIndex = graph.getConfiguration().getNetworkInputs().indexOf(inputName); if (inputVertexIndex == -1) throw new IllegalArgumentException("Invalid input name: \"" + inputName + "\" not found in list " + "of network inputs (" + graph.getConfiguration().getNetworkInputs() + ")"); }
public LastTimeStepVertex(ComputationGraph graph, String name, int vertexIndex, VertexIndices[] inputVertices, VertexIndices[] outputVertices, String inputName) { super(graph, name, vertexIndex, inputVertices, outputVertices); this.inputName = inputName; this.inputIdx = graph.getConfiguration().getNetworkInputs().indexOf(inputName); if (inputIdx == -1) throw new IllegalArgumentException("Invalid input name: \"" + inputName + "\" not found in list " + "of network inputs (" + graph.getConfiguration().getNetworkInputs() + ")"); }
public ComputationGraph(ComputationGraphConfiguration configuration) { this.configuration = configuration; this.numInputArrays = configuration.getNetworkInputs().size(); this.numOutputArrays = configuration.getNetworkOutputs().size(); this.inputs = new INDArray[numInputArrays]; this.labels = new INDArray[numOutputArrays]; this.defaultConfiguration = configuration.getDefaultConfiguration(); }
List<String> networkInputs = config.getNetworkInputs();
List<String> networkInputs = config.getNetworkInputs();
List<String> networkInputs = config.getNetworkInputs();
List<String> networkInputNames = configuration.getNetworkInputs(); int numVertices = networkInputNames.size() + configuration.getVertices().size(); int[] out = new int[numVertices]; Map<String, Integer> vertexNamesMap2 = new HashMap<>(); int i = 0; for (String inputName : configuration.getNetworkInputs()) { vertexNamesMap.put(i, inputName); vertexNamesMap2.put(inputName, i); Map<Integer, Set<Integer>> outputEdges = new HashMap<>(); //key: vertex. Values: vertices that the key vertex outputs to for (String s : configuration.getNetworkInputs()) { int idx = vertexNamesMap2.get(s); inputEdges.put(idx, null);
if (origGraph.getVertex(anInput).isInputVertex()) { int inputIndex = origGraph.getConfiguration().getNetworkInputs().indexOf(anInput); featuresNow[i] = origGraph.getInput(inputIndex); } else {
nnc = lv.getLayerConf(); layer = nnc.getLayer(); } else if (conf.getNetworkInputs().contains(vertexName)) { layerType = "Input"; } else {
nnc = lv.getLayerConf(); layer = nnc.getLayer(); } else if (conf.getNetworkInputs().contains(vertexName)) { layerType = "Input"; } else {
int[] numParamsForVertex = new int[topologicalOrder.length]; int i = 0; for (; i < configuration.getNetworkInputs().size(); i++) { numParamsForVertex[i] = 0; //No parameters for input vertices
nnc = lv.getLayerConf(); layer = nnc.getLayer(); } else if (conf.getNetworkInputs().contains(vertexName)) { layerType = "Input"; } else {
List<String> networkInputNames = configuration.getNetworkInputs(); int[] numParamsForVertex = new int[topologicalOrder.length]; int i = 0; for (; i < configuration.getNetworkInputs().size(); i++) { numParamsForVertex[i] = 0; //No parameters for input vertices
List<String> inputs = graph.getConfiguration().getNetworkInputs();
public GraphBuilder(ComputationGraphConfiguration newConf, NeuralNetConfiguration.Builder globalConfiguration) { ComputationGraphConfiguration clonedConf = newConf.clone(); this.vertices = clonedConf.getVertices(); this.vertexInputs = clonedConf.getVertexInputs(); this.networkInputs = clonedConf.getNetworkInputs(); this.networkOutputs = clonedConf.getNetworkOutputs(); this.pretrain = clonedConf.isPretrain(); this.backprop = clonedConf.isBackprop(); this.backpropType = clonedConf.getBackpropType(); this.tbpttFwdLength = clonedConf.getTbpttFwdLength(); this.tbpttBackLength = clonedConf.getTbpttBackLength(); this.globalConfiguration = globalConfiguration; //this.getGlobalConfiguration().setSeed(clonedConf.getDefaultConfiguration().getSeed()); }
List<String> inputs = graph.getConfiguration().getNetworkInputs();
frozenInputVerticesSorted.addAll(origGraph.getConfiguration().getNetworkInputs()); frozenInputVerticesSorted.removeAll(allFrozen);