public static <F, S, T> Triple<F, S,T> of(F first, S second, T third) { return new Triple<>(first, second, third); } }
public static <F, S, T> Triple<F, S,T> tripleOf(F first, S second, T third) { return new Triple<>(first, second, third); }
public static <F, S, T> Triple<F, S,T> tripleOf(F first, S second, T third) { return new Triple<>(first, second, third); }
public static <F, S, T> Triple<F, S,T> of(F first, S second, T third) { return new Triple<>(first, second, third); } }
/** * Add a new features array to the iterator * @param shape Shape of the features * @param order Order ('c' or 'f') for the array * @param values Values to fill the array with */ public Builder addFeatures(long[] shape, char order, Values values){ features.add(new Triple<>(shape, order, values)); return this; }
/** * Add a new labels array to the iterator * @param shape Shape of the features * @param order Order ('c' or 'f') for the array * @param values Values to fill the array with */ public Builder addLabels(long[] shape, char order, Values values){ labels.add(new Triple<>(shape, order, values)); return this; }
private Triple<MultiLayerConfiguration, ComputationGraphConfiguration, NeuralNetConfiguration> getConfig() { boolean noData = currentSessionID == null; StatsStorage ss = (noData ? null : knownSessionIDs.get(currentSessionID)); List<Persistable> allStatic = (noData ? Collections.EMPTY_LIST : ss.getAllStaticInfos(currentSessionID, StatsListener.TYPE_ID)); if (allStatic.size() == 0) return null; StatsInitializationReport p = (StatsInitializationReport) allStatic.get(0); String modelClass = p.getModelClassName(); String config = p.getModelConfigJson(); if (modelClass.endsWith("MultiLayerNetwork")) { MultiLayerConfiguration conf = MultiLayerConfiguration.fromJson(config); return new Triple<>(conf, null, null); } else if (modelClass.endsWith("ComputationGraph")) { ComputationGraphConfiguration conf = ComputationGraphConfiguration.fromJson(config); return new Triple<>(null, conf, null); } else { try { NeuralNetConfiguration layer = NeuralNetConfiguration.mapper().readValue(config, NeuralNetConfiguration.class); return new Triple<>(null, null, layer); } catch (Exception e) { e.printStackTrace(); } } return null; }
private Triple<MultiLayerConfiguration, ComputationGraphConfiguration, NeuralNetConfiguration> getConfig() { boolean noData = currentSessionID == null; StatsStorage ss = (noData ? null : knownSessionIDs.get(currentSessionID)); List<Persistable> allStatic = (noData ? Collections.EMPTY_LIST : ss.getAllStaticInfos(currentSessionID, StatsListener.TYPE_ID)); if (allStatic.size() == 0) return null; StatsInitializationReport p = (StatsInitializationReport) allStatic.get(0); String modelClass = p.getModelClassName(); String config = p.getModelConfigJson(); if (modelClass.endsWith("MultiLayerNetwork")) { MultiLayerConfiguration conf = MultiLayerConfiguration.fromJson(config); return new Triple<>(conf, null, null); } else if (modelClass.endsWith("ComputationGraph")) { ComputationGraphConfiguration conf = ComputationGraphConfiguration.fromJson(config); return new Triple<>(null, conf, null); } else { try { NeuralNetConfiguration layer = NeuralNetConfiguration.mapper().readValue(config, NeuralNetConfiguration.class); return new Triple<>(null, null, layer); } catch (Exception e) { e.printStackTrace(); } } return null; }
private Triple<MultiLayerConfiguration, ComputationGraphConfiguration, NeuralNetConfiguration> getConfig() { boolean noData = currentSessionID == null; StatsStorage ss = (noData ? null : knownSessionIDs.get(currentSessionID)); List<Persistable> allStatic = (noData ? Collections.EMPTY_LIST : ss.getAllStaticInfos(currentSessionID, StatsListener.TYPE_ID)); if (allStatic.size() == 0) return null; StatsInitializationReport p = (StatsInitializationReport) allStatic.get(0); String modelClass = p.getModelClassName(); String config = p.getModelConfigJson(); if (modelClass.endsWith("MultiLayerNetwork")) { MultiLayerConfiguration conf = MultiLayerConfiguration.fromJson(config); return new Triple<>(conf, null, null); } else if (modelClass.endsWith("ComputationGraph")) { ComputationGraphConfiguration conf = ComputationGraphConfiguration.fromJson(config); return new Triple<>(null, conf, null); } else { try { NeuralNetConfiguration layer = NeuralNetConfiguration.mapper().readValue(config, NeuralNetConfiguration.class); return new Triple<>(null, null, layer); } catch (Exception e) { e.printStackTrace(); } } return null; }
return new Triple<>(iterCounts, mean, stdev);
return new Triple<>(iterCounts, mean, stdev);
return new Triple<>(iterCounts, mean, stdev);
String origName = entry.getKey(); multiGradientKey = String.valueOf(numLayers - 1) + "_" + origName; gradientList.addLast(new Triple<>(multiGradientKey, entry.getValue(), currPair.getFirst().flatteningOrderForVariable(origName))); String origName = entry.getKey(); multiGradientKey = String.valueOf(j) + "_" + origName; tempList.addFirst(new Triple<>(multiGradientKey, entry.getValue(), currPair.getFirst().flatteningOrderForVariable(origName)));
String origName = entry.getKey(); String newName = current.getVertexName() + "_" + origName; tempList.addFirst(new Triple<>(newName, entry.getValue(), g.flatteningOrderForVariable(origName)));