diff --git a/.mango.yaml b/.mango.yaml new file mode 100644 index 0000000..e69de29 diff --git a/JGNN/src/examples/graphClassification/SortPooling.java b/JGNN/src/examples/graphClassification/SortPooling.java index 06b4cae..1093d36 100644 --- a/JGNN/src/examples/graphClassification/SortPooling.java +++ b/JGNN/src/examples/graphClassification/SortPooling.java @@ -55,11 +55,11 @@ public static void main(String[] args){ .setGraphLabels(dtrain.labels) .setValidationSplit(0.2) .setEpochs(300) - .setOptimizer(new Adam(0.001)) + .setOptimizer(new Adam(0.01)) .setLoss(new CategoricalCrossEntropy()) .setNumBatches(10) .setParallelizedStochasticGradientDescent(true) - .setValidationLoss(new VerboseLoss(new CategoricalCrossEntropy(), new Accuracy())); + .setValidationLoss(new VerboseLoss(new CategoricalCrossEntropy(), new Accuracy()).setPrintOnImprovement(true)); Model model = builder.getModel() .init(new XavierNormal()) diff --git a/JGNN/src/main/java/mklab/JGNN/nn/loss/report/VerboseLoss.java b/JGNN/src/main/java/mklab/JGNN/nn/loss/report/VerboseLoss.java index 6dafa39..fdcca9f 100644 --- a/JGNN/src/main/java/mklab/JGNN/nn/loss/report/VerboseLoss.java +++ b/JGNN/src/main/java/mklab/JGNN/nn/loss/report/VerboseLoss.java @@ -21,6 +21,8 @@ public class VerboseLoss extends Loss { private PrintStream out; private Tensor values; private int batchCount = 0; + private boolean printOnImproveOnly = false; + private double bestLoss = Double.POSITIVE_INFINITY; /** * Instantiates a {@link VerboseLoss} given one or more comma-separated base @@ -42,12 +44,29 @@ public VerboseLoss(Loss... baseLosses) { * @param every The loss is reported on epochs 0, every, 2every, ... Default is * 1. * @return this verbose loss instance. + * @see #setPrintOnImprovement(boolean) */ public VerboseLoss setInterval(int every) { this.every = every; return this; } + /** + * Changes by which criteria losses should be printed, that is, on every fixed + * count of epochs set by {@link #setInterval(int)} or whenever the primary loss + * (the first one enclosed in the constructor) decreases. + * + * @param printOnImproveOnly Whether losses should be printed only when the + * primary loss (which is used for trained parameter + * selection and early stopping) decreases. Default is + * false. + * @return this verbose loss instance. + */ + public VerboseLoss setPrintOnImprovement(boolean printOnImproveOnly) { + this.printOnImproveOnly = printOnImproveOnly; + return this; + } + /** * Changes where the output is printed. * @@ -59,6 +78,9 @@ public VerboseLoss setStream(PrintStream out) { return this; } + /** + * Prints the current state of accumulated losses. + */ public void print() { String message = "Epoch " + epoch + " "; for (int i = 0; i < baseLosses.length; i++) @@ -69,7 +91,13 @@ public void print() { @Override public void onEndEpoch() { - if (epoch == 0 || epoch % every == 0) + double value = values.get(0); + if (value < bestLoss) + bestLoss = value; + if (printOnImproveOnly) { + if (value == bestLoss) + print(); + } else if ((epoch == 0 || epoch % every == 0)) print(); values.setToZero(); batchCount = 0; @@ -79,6 +107,7 @@ public void onEndEpoch() { @Override public void onEndTraining() { epoch = 0; + bestLoss = Double.POSITIVE_INFINITY; } @Override diff --git a/README.md b/README.md index ebe8b2b..ff5ffa9 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,8 @@ requests for features and clarifications are welcome. ## :dart: [Javadoc](https://mklab-iti.github.io/JGNN/javadoc/) +## :computer: [Tutorials](tutorials/README.md) + ## :notebook: Citation ``` diff --git a/docs/javadoc/Benchmarks.html b/docs/javadoc/Benchmarks.html index 13c6043..f9b934a 100644 --- a/docs/javadoc/Benchmarks.html +++ b/docs/javadoc/Benchmarks.html @@ -1,7 +1,7 @@ - + Benchmarks diff --git a/docs/javadoc/allclasses-index.html b/docs/javadoc/allclasses-index.html index e628e5a..1c7a0f1 100644 --- a/docs/javadoc/allclasses-index.html +++ b/docs/javadoc/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces diff --git a/docs/javadoc/allpackages-index.html b/docs/javadoc/allpackages-index.html index 2dd09d7..bd3f6a3 100644 --- a/docs/javadoc/allpackages-index.html +++ b/docs/javadoc/allpackages-index.html @@ -1,7 +1,7 @@ - + All Packages diff --git a/docs/javadoc/class-use/Benchmarks.html b/docs/javadoc/class-use/Benchmarks.html index ee10397..cade0c5 100644 --- a/docs/javadoc/class-use/Benchmarks.html +++ b/docs/javadoc/class-use/Benchmarks.html @@ -1,7 +1,7 @@ - + Uses of Class Benchmarks diff --git a/docs/javadoc/classification/LogisticRegression.html b/docs/javadoc/classification/LogisticRegression.html index a674fdb..a1b78e8 100644 --- a/docs/javadoc/classification/LogisticRegression.html +++ b/docs/javadoc/classification/LogisticRegression.html @@ -1,7 +1,7 @@ - + LogisticRegression diff --git a/docs/javadoc/classification/MLP.html b/docs/javadoc/classification/MLP.html index 4b85a81..617d842 100644 --- a/docs/javadoc/classification/MLP.html +++ b/docs/javadoc/classification/MLP.html @@ -1,7 +1,7 @@ - + MLP diff --git a/docs/javadoc/classification/class-use/LogisticRegression.html b/docs/javadoc/classification/class-use/LogisticRegression.html index 89c7432..f547ed2 100644 --- a/docs/javadoc/classification/class-use/LogisticRegression.html +++ b/docs/javadoc/classification/class-use/LogisticRegression.html @@ -1,7 +1,7 @@ - + Uses of Class classification.LogisticRegression diff --git a/docs/javadoc/classification/class-use/MLP.html b/docs/javadoc/classification/class-use/MLP.html index 32d3112..0312bd2 100644 --- a/docs/javadoc/classification/class-use/MLP.html +++ b/docs/javadoc/classification/class-use/MLP.html @@ -1,7 +1,7 @@ - + Uses of Class classification.MLP diff --git a/docs/javadoc/classification/package-summary.html b/docs/javadoc/classification/package-summary.html index bc05c12..eeffc4e 100644 --- a/docs/javadoc/classification/package-summary.html +++ b/docs/javadoc/classification/package-summary.html @@ -1,7 +1,7 @@ - + classification diff --git a/docs/javadoc/classification/package-tree.html b/docs/javadoc/classification/package-tree.html index 2333af4..f223580 100644 --- a/docs/javadoc/classification/package-tree.html +++ b/docs/javadoc/classification/package-tree.html @@ -1,7 +1,7 @@ - + classification Class Hierarchy diff --git a/docs/javadoc/classification/package-use.html b/docs/javadoc/classification/package-use.html index fa4135e..c6b2d1a 100644 --- a/docs/javadoc/classification/package-use.html +++ b/docs/javadoc/classification/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package classification diff --git a/docs/javadoc/deprecated-list.html b/docs/javadoc/deprecated-list.html index aeee583..0725966 100644 --- a/docs/javadoc/deprecated-list.html +++ b/docs/javadoc/deprecated-list.html @@ -1,7 +1,7 @@ - + Deprecated List diff --git a/docs/javadoc/graphClassification/MeanPooling.html b/docs/javadoc/graphClassification/MeanPooling.html index 4da052e..b722a1f 100644 --- a/docs/javadoc/graphClassification/MeanPooling.html +++ b/docs/javadoc/graphClassification/MeanPooling.html @@ -1,7 +1,7 @@ - + MeanPooling diff --git a/docs/javadoc/graphClassification/MessageSortPooling.html b/docs/javadoc/graphClassification/MessageSortPooling.html index ac7eb77..d144104 100644 --- a/docs/javadoc/graphClassification/MessageSortPooling.html +++ b/docs/javadoc/graphClassification/MessageSortPooling.html @@ -1,7 +1,7 @@ - + MessageSortPooling diff --git a/docs/javadoc/graphClassification/SortPooling.html b/docs/javadoc/graphClassification/SortPooling.html index 4e31e44..7ca18cc 100644 --- a/docs/javadoc/graphClassification/SortPooling.html +++ b/docs/javadoc/graphClassification/SortPooling.html @@ -1,7 +1,7 @@ - + SortPooling diff --git a/docs/javadoc/graphClassification/SortPoolingManual.html b/docs/javadoc/graphClassification/SortPoolingManual.html index 5660b07..087a818 100644 --- a/docs/javadoc/graphClassification/SortPoolingManual.html +++ b/docs/javadoc/graphClassification/SortPoolingManual.html @@ -1,7 +1,7 @@ - + SortPoolingManual diff --git a/docs/javadoc/graphClassification/TrajectoryData.html b/docs/javadoc/graphClassification/TrajectoryData.html index 7b07a36..276f21a 100644 --- a/docs/javadoc/graphClassification/TrajectoryData.html +++ b/docs/javadoc/graphClassification/TrajectoryData.html @@ -1,7 +1,7 @@ - + TrajectoryData diff --git a/docs/javadoc/graphClassification/class-use/MeanPooling.html b/docs/javadoc/graphClassification/class-use/MeanPooling.html index 78f3739..17eb253 100644 --- a/docs/javadoc/graphClassification/class-use/MeanPooling.html +++ b/docs/javadoc/graphClassification/class-use/MeanPooling.html @@ -1,7 +1,7 @@ - + Uses of Class graphClassification.MeanPooling diff --git a/docs/javadoc/graphClassification/class-use/MessageSortPooling.html b/docs/javadoc/graphClassification/class-use/MessageSortPooling.html index 88cc143..3fba6a5 100644 --- a/docs/javadoc/graphClassification/class-use/MessageSortPooling.html +++ b/docs/javadoc/graphClassification/class-use/MessageSortPooling.html @@ -1,7 +1,7 @@ - + Uses of Class graphClassification.MessageSortPooling diff --git a/docs/javadoc/graphClassification/class-use/SortPooling.html b/docs/javadoc/graphClassification/class-use/SortPooling.html index db7238d..5658112 100644 --- a/docs/javadoc/graphClassification/class-use/SortPooling.html +++ b/docs/javadoc/graphClassification/class-use/SortPooling.html @@ -1,7 +1,7 @@ - + Uses of Class graphClassification.SortPooling diff --git a/docs/javadoc/graphClassification/class-use/SortPoolingManual.html b/docs/javadoc/graphClassification/class-use/SortPoolingManual.html index 3464e14..2f4b5a3 100644 --- a/docs/javadoc/graphClassification/class-use/SortPoolingManual.html +++ b/docs/javadoc/graphClassification/class-use/SortPoolingManual.html @@ -1,7 +1,7 @@ - + Uses of Class graphClassification.SortPoolingManual diff --git a/docs/javadoc/graphClassification/class-use/TrajectoryData.html b/docs/javadoc/graphClassification/class-use/TrajectoryData.html index a86f395..a910fc3 100644 --- a/docs/javadoc/graphClassification/class-use/TrajectoryData.html +++ b/docs/javadoc/graphClassification/class-use/TrajectoryData.html @@ -1,7 +1,7 @@ - + Uses of Class graphClassification.TrajectoryData diff --git a/docs/javadoc/graphClassification/package-summary.html b/docs/javadoc/graphClassification/package-summary.html index e05db23..2a1d39f 100644 --- a/docs/javadoc/graphClassification/package-summary.html +++ b/docs/javadoc/graphClassification/package-summary.html @@ -1,7 +1,7 @@ - + graphClassification diff --git a/docs/javadoc/graphClassification/package-tree.html b/docs/javadoc/graphClassification/package-tree.html index f3a324d..c457d67 100644 --- a/docs/javadoc/graphClassification/package-tree.html +++ b/docs/javadoc/graphClassification/package-tree.html @@ -1,7 +1,7 @@ - + graphClassification Class Hierarchy diff --git a/docs/javadoc/graphClassification/package-use.html b/docs/javadoc/graphClassification/package-use.html index 2d5dccc..09a7e3e 100644 --- a/docs/javadoc/graphClassification/package-use.html +++ b/docs/javadoc/graphClassification/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package graphClassification diff --git a/docs/javadoc/help-doc.html b/docs/javadoc/help-doc.html index 5d6fe44..8427a4d 100644 --- a/docs/javadoc/help-doc.html +++ b/docs/javadoc/help-doc.html @@ -1,7 +1,7 @@ - + API Help diff --git a/docs/javadoc/index-files/index-1.html b/docs/javadoc/index-files/index-1.html index 2de4cfd..6276ade 100644 --- a/docs/javadoc/index-files/index-1.html +++ b/docs/javadoc/index-files/index-1.html @@ -1,7 +1,7 @@ - + A-Index diff --git a/docs/javadoc/index-files/index-10.html b/docs/javadoc/index-files/index-10.html index d1e910a..4a8c207 100644 --- a/docs/javadoc/index-files/index-10.html +++ b/docs/javadoc/index-files/index-10.html @@ -1,7 +1,7 @@ - + K-Index diff --git a/docs/javadoc/index-files/index-11.html b/docs/javadoc/index-files/index-11.html index ebeb4c3..6065f67 100644 --- a/docs/javadoc/index-files/index-11.html +++ b/docs/javadoc/index-files/index-11.html @@ -1,7 +1,7 @@ - + L-Index @@ -129,6 +129,8 @@

L

 
loadGraph(String) - Method in class mklab.JGNN.adhoc.Dataset
 
+
lock() - Method in class mklab.JGNN.nn.NNOperation.ThreadData
+
 
log() - Method in class mklab.JGNN.core.tensor.DenseTensor
 
log() - Method in class mklab.JGNN.core.Tensor
diff --git a/docs/javadoc/index-files/index-12.html b/docs/javadoc/index-files/index-12.html index 4807dbb..8e1e88f 100644 --- a/docs/javadoc/index-files/index-12.html +++ b/docs/javadoc/index-files/index-12.html @@ -1,7 +1,7 @@ - + M-Index diff --git a/docs/javadoc/index-files/index-13.html b/docs/javadoc/index-files/index-13.html index 07adaea..e2c5d3c 100644 --- a/docs/javadoc/index-files/index-13.html +++ b/docs/javadoc/index-files/index-13.html @@ -1,7 +1,7 @@ - + N-Index diff --git a/docs/javadoc/index-files/index-14.html b/docs/javadoc/index-files/index-14.html index 017299c..3196d22 100644 --- a/docs/javadoc/index-files/index-14.html +++ b/docs/javadoc/index-files/index-14.html @@ -1,7 +1,7 @@ - + O-Index diff --git a/docs/javadoc/index-files/index-15.html b/docs/javadoc/index-files/index-15.html index 5757cae..ba1e12a 100644 --- a/docs/javadoc/index-files/index-15.html +++ b/docs/javadoc/index-files/index-15.html @@ -1,7 +1,7 @@ - + P-Index @@ -112,6 +112,8 @@

P

 
partial(int, List<Tensor>, Tensor, Tensor) - Method in class mklab.JGNN.nn.inputs.Parameter
 
+
partial(int, List<Tensor>, Tensor, Tensor) - Method in class mklab.JGNN.nn.inputs.Variable
+
 
partial(int, List<Tensor>, Tensor, Tensor) - Method in class mklab.JGNN.nn.NNOperation
 
partial(int, List<Tensor>, Tensor, Tensor) - Method in class mklab.JGNN.nn.operations.Add
@@ -226,7 +228,9 @@

P

print() - Method in class mklab.JGNN.adhoc.ModelBuilder
 
print() - Method in class mklab.JGNN.nn.loss.report.VerboseLoss
-
 
+
+
Prints the current state of accumulated losses.
+
printState() - Method in class mklab.JGNN.adhoc.ModelBuilder
 
Pubmed - Class in mklab.JGNN.adhoc.datasets
diff --git a/docs/javadoc/index-files/index-16.html b/docs/javadoc/index-files/index-16.html index ad64b98..f9d4eef 100644 --- a/docs/javadoc/index-files/index-16.html +++ b/docs/javadoc/index-files/index-16.html @@ -1,7 +1,7 @@ - + Q-Index diff --git a/docs/javadoc/index-files/index-17.html b/docs/javadoc/index-files/index-17.html index 6c25715..4b51b40 100644 --- a/docs/javadoc/index-files/index-17.html +++ b/docs/javadoc/index-files/index-17.html @@ -1,7 +1,7 @@ - + R-Index diff --git a/docs/javadoc/index-files/index-18.html b/docs/javadoc/index-files/index-18.html index 55b4fcd..670dd27 100644 --- a/docs/javadoc/index-files/index-18.html +++ b/docs/javadoc/index-files/index-18.html @@ -1,7 +1,7 @@ - + S-Index @@ -296,6 +296,12 @@

S

Sets the patience of the training strategy that performs early stopping.
+
setPrintOnImprovement(boolean) - Method in class mklab.JGNN.nn.loss.report.VerboseLoss
+
+
Changes by which criteria losses should be printed, that is, on every fixed + count of epochs set by VerboseLoss.setInterval(int) or whenever the primary loss + (the first one enclosed in the constructor) decreases.
+
setRange(double, double) - Method in class mklab.JGNN.core.distribution.Uniform
Sets the random of the uniform distribution.
diff --git a/docs/javadoc/index-files/index-19.html b/docs/javadoc/index-files/index-19.html index 6bb961f..0a5e21e 100644 --- a/docs/javadoc/index-files/index-19.html +++ b/docs/javadoc/index-files/index-19.html @@ -1,7 +1,7 @@ - + T-Index diff --git a/docs/javadoc/index-files/index-2.html b/docs/javadoc/index-files/index-2.html index e053c52..629e980 100644 --- a/docs/javadoc/index-files/index-2.html +++ b/docs/javadoc/index-files/index-2.html @@ -1,7 +1,7 @@ - + B-Index diff --git a/docs/javadoc/index-files/index-20.html b/docs/javadoc/index-files/index-20.html index f597456..647ba09 100644 --- a/docs/javadoc/index-files/index-20.html +++ b/docs/javadoc/index-files/index-20.html @@ -1,7 +1,7 @@ - + U-Index @@ -68,6 +68,8 @@

U

Instantiates a uniform distribution that samples values from the given range [from, to].
+
unlock() - Method in class mklab.JGNN.nn.NNOperation.ThreadData
+
 
unregister(double[]) - Method in class mklab.JGNN.core.Memory.Scope
 
update(Tensor, Tensor) - Method in interface mklab.JGNN.nn.Optimizer
diff --git a/docs/javadoc/index-files/index-21.html b/docs/javadoc/index-files/index-21.html index 5cbfc5c..d56e6b0 100644 --- a/docs/javadoc/index-files/index-21.html +++ b/docs/javadoc/index-files/index-21.html @@ -1,7 +1,7 @@ - + V-Index diff --git a/docs/javadoc/index-files/index-22.html b/docs/javadoc/index-files/index-22.html index fc6b881..d81688b 100644 --- a/docs/javadoc/index-files/index-22.html +++ b/docs/javadoc/index-files/index-22.html @@ -1,7 +1,7 @@ - + W-Index diff --git a/docs/javadoc/index-files/index-23.html b/docs/javadoc/index-files/index-23.html index 19a0593..428271c 100644 --- a/docs/javadoc/index-files/index-23.html +++ b/docs/javadoc/index-files/index-23.html @@ -1,7 +1,7 @@ - + X-Index diff --git a/docs/javadoc/index-files/index-24.html b/docs/javadoc/index-files/index-24.html index fe13d43..c560648 100644 --- a/docs/javadoc/index-files/index-24.html +++ b/docs/javadoc/index-files/index-24.html @@ -1,7 +1,7 @@ - + Z-Index diff --git a/docs/javadoc/index-files/index-3.html b/docs/javadoc/index-files/index-3.html index c389221..0a92333 100644 --- a/docs/javadoc/index-files/index-3.html +++ b/docs/javadoc/index-files/index-3.html @@ -1,7 +1,7 @@ - + C-Index diff --git a/docs/javadoc/index-files/index-4.html b/docs/javadoc/index-files/index-4.html index 6bc3425..287d5ac 100644 --- a/docs/javadoc/index-files/index-4.html +++ b/docs/javadoc/index-files/index-4.html @@ -1,7 +1,7 @@ - + D-Index @@ -130,7 +130,7 @@

D

describe() - Method in class mklab.JGNN.nn.NNOperation
-
Retrieves an concise description of the operation that shows metadata and +
Retrieves a concise description of the operation that shows metadata and potential data descriptions processed by the current thread.
determineZeroCopy(Matrix, long, long, long) - Method in class mklab.JGNN.core.Matrix
diff --git a/docs/javadoc/index-files/index-5.html b/docs/javadoc/index-files/index-5.html index f6af8cc..ac79f55 100644 --- a/docs/javadoc/index-files/index-5.html +++ b/docs/javadoc/index-files/index-5.html @@ -1,7 +1,7 @@ - + E-Index diff --git a/docs/javadoc/index-files/index-6.html b/docs/javadoc/index-files/index-6.html index 412e70d..ac5fa8f 100644 --- a/docs/javadoc/index-files/index-6.html +++ b/docs/javadoc/index-files/index-6.html @@ -1,7 +1,7 @@ - + F-Index @@ -103,6 +103,8 @@

F

 
forward(List<Tensor>) - Method in class mklab.JGNN.nn.inputs.Parameter
 
+
forward(List<Tensor>) - Method in class mklab.JGNN.nn.inputs.Variable
+
 
forward(List<Tensor>) - Method in class mklab.JGNN.nn.NNOperation
 
forward(List<Tensor>) - Method in class mklab.JGNN.nn.operations.Add
diff --git a/docs/javadoc/index-files/index-7.html b/docs/javadoc/index-files/index-7.html index 1f8fb14..14be0b6 100644 --- a/docs/javadoc/index-files/index-7.html +++ b/docs/javadoc/index-files/index-7.html @@ -1,7 +1,7 @@ - + G-Index @@ -345,6 +345,8 @@

G

Returns a slice of all registered identifiers.
+
getThreadId() - Method in class mklab.JGNN.nn.NNOperation.ThreadData
+
 
getUnusedId() - Method in class mklab.JGNN.core.ThreadPool
 
getValidationData(int) - Method in class mklab.JGNN.adhoc.ModelTraining
diff --git a/docs/javadoc/index-files/index-8.html b/docs/javadoc/index-files/index-8.html index 0b12ba7..523057e 100644 --- a/docs/javadoc/index-files/index-8.html +++ b/docs/javadoc/index-files/index-8.html @@ -1,7 +1,7 @@ - + H-Index diff --git a/docs/javadoc/index-files/index-9.html b/docs/javadoc/index-files/index-9.html index a718047..09ccc18 100644 --- a/docs/javadoc/index-files/index-9.html +++ b/docs/javadoc/index-files/index-9.html @@ -1,7 +1,7 @@ - + I-Index diff --git a/docs/javadoc/index.html b/docs/javadoc/index.html index e8929d4..448063a 100644 --- a/docs/javadoc/index.html +++ b/docs/javadoc/index.html @@ -1,7 +1,7 @@ - + Overview diff --git a/docs/javadoc/member-search-index.js b/docs/javadoc/member-search-index.js index 306e853..95d6f59 100644 --- a/docs/javadoc/member-search-index.js +++ b/docs/javadoc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"mklab.JGNN.core","c":"Tensor","l":"abs()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"abs()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessCol(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"accessCol(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"AccessCol(Matrix, long)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns(Iterable)","u":"accessColumns(java.lang.Iterable)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns(long...)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns(Tensor)","u":"accessColumns(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessDim(long, String)","u":"accessDim(long,java.lang.String)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRow(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"accessRow(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"AccessRow(Matrix, long)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows(Iterable)","u":"accessRows(java.lang.Iterable)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows(long...)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows(Tensor)","u":"accessRows(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"accessSubtensor(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"accessSubtensor(long, long)","u":"accessSubtensor(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"AccessSubtensor(Tensor, long)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"AccessSubtensor(Tensor, long, long)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,long,long)"},{"p":"mklab.JGNN.nn.loss","c":"Accuracy","l":"Accuracy()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(boolean, double)","u":"%3Cinit%3E(boolean,double)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(boolean, double, double, double)","u":"%3Cinit%3E(boolean,double,double,double)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(boolean, double, double, double, double)","u":"%3Cinit%3E(boolean,double,double,double,double)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"Add()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"add(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"add(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"add(Tensor)","u":"add(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"add(Tensor)","u":"add(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"add(Tensor)","u":"add(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"addGraph(Matrix, Matrix, Tensor)","u":"addGraph(mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"addInput(NNOperation)","u":"addInput(mklab.JGNN.nn.NNOperation)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"addInput(NNOperation)","u":"addInput(mklab.JGNN.nn.NNOperation)"},{"p":"mklab.JGNN.nn","c":"Model","l":"addInput(Variable)","u":"addInput(mklab.JGNN.nn.inputs.Variable)"},{"p":"mklab.JGNN.nn","c":"Model","l":"addOutput(NNOperation)","u":"addOutput(mklab.JGNN.nn.NNOperation)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"AGFTraining()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"aggregate(LSTM)","u":"aggregate(mklab.JGNN.nn.operations.LSTM)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"allBaseMatrixTypes(long, long)","u":"allBaseMatrixTypes(long,long)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"allMatrixTypes(long)"},{"p":"mklab.JGNN.core","c":"Memory","l":"allocate(int, Object)","u":"allocate(int,java.lang.Object)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"allocate(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"allSquareMatrixTypes(long)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"allTensorTypes()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"allTensorTypes(long)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"allTensorTypesRandom(long)"},{"p":"mklab.JGNN.nn","c":"Initializer","l":"apply(Model)","u":"apply(mklab.JGNN.nn.Model)"},{"p":"mklab.JGNN.nn.initializers","c":"VariancePreservingInitializer","l":"apply(Model)","u":"apply(mklab.JGNN.nn.Model)"},{"p":"nodeClassification","c":"APPNP","l":"APPNP()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"argmax()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"argmin()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"asColumn()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"asRow()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"assertBackwardValidity()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"assertExists(String)","u":"assertExists(java.lang.String)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assertFinite()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assertMatching(Tensor)","u":"assertMatching(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assertSize(long)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"assertValidName(String)","u":"assertValidName(java.lang.String)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assign(Tensor)","u":"assign(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Slice","l":"asTensor()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"asTransposed()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"asTransposed()"},{"p":"mklab.JGNN.nn.operations","c":"Attention","l":"Attention()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"autosize(ArrayList)","u":"autosize(java.util.ArrayList)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"autosize(ArrayList)","u":"autosize(java.util.ArrayList)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"autosize(ArrayList)","u":"autosize(java.util.ArrayList)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"autosize(List)","u":"autosize(java.util.List)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"autosize(Tensor...)","u":"autosize(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.adhoc","c":"BatchData","l":"BatchData(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"BatchOptimizer(Optimizer)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"BatchOptimizer(Optimizer, long)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer,long)"},{"p":"","c":"Benchmarks","l":"Benchmarks()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"BinaryCrossEntropy()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"BinaryCrossEntropy(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"cache()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"cast(Class)","u":"cast(java.lang.Class)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"CategoricalCrossEntropy()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"CategoricalCrossEntropy(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.adhoc.datasets","c":"Citeseer","l":"Citeseer()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"classes()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"classify()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"clearPrediction()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"column"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"ColumnRepetition(long, Tensor)","u":"%3Cinit%3E(long,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"compare(long, long, Tensor, Matrix)","u":"compare(long,long,mklab.JGNN.core.Tensor,mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.nn.operations","c":"Complement","l":"Complement()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"Concat","l":"Concat()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"concat(int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"concat(int)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"config(String, String)","u":"config(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"config(String, String)","u":"config(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"configFrom(ModelBuilder)","u":"configFrom(mklab.JGNN.adhoc.ModelBuilder)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"Constant(Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"contains(Object)","u":"contains(java.lang.Object)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"copy()"},{"p":"mklab.JGNN.adhoc.datasets","c":"Cora","l":"Cora()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"countTapeSources"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"createFirstState()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"createForwardValidity(List)","u":"createForwardValidity(java.util.List)"},{"p":"graphClassification","c":"TrajectoryData","l":"createGraphs(int)"},{"p":"graphClassification","c":"TrajectoryData","l":"createTimeAdjacency(int)"},{"p":"graphClassification","c":"TrajectoryData","l":"createTrajectory(int)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropy(double, double)","u":"crossEntropy(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropyDerivative(double, double)","u":"crossEntropyDerivative(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropyDerivativeCategorical(double, double)","u":"crossEntropyDerivativeCategorical(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropySigmoidDerivative(double, double)","u":"crossEntropySigmoidDerivative(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropyTanhDerivative(double, double)","u":"crossEntropyTanhDerivative(double,double)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"data()"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"Dataset()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"debugging"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"DenseMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(double...)","u":"%3Cinit%3E(double...)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"density()"},{"p":"mklab.JGNN.nn.loss","c":"Accuracy","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"Loss","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"describe()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"describe()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"describe()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"describe()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"describe()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"describe()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"describe()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"determineZeroCopy(Matrix, long, long, long)","u":"determineZeroCopy(mklab.JGNN.core.Matrix,long,long,long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"determineZeroCopy(Tensor)","u":"determineZeroCopy(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"Diagonal(Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"Diagonal1DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"Diagonal2DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"dot(Tensor)","u":"dot(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"dot(Tensor, Tensor)","u":"dot(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"downloadIfNotExists(String, String)","u":"downloadIfNotExists(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"Dropout()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"EmptyMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"EmptyTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"EmptyTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"endTape()"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"enter()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"epochs"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.nn.loss","c":"Accuracy","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"Loss","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"exit()"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"Exp()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"expMinusOne()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"expMinusOne()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"external(Tensor, Tensor)","u":"external(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"eye(long)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"FastBuilder()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"FastBuilder(Matrix, Matrix)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"FastEntry()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"FastEntry(K, V)","u":"%3Cinit%3E(K,V)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"featureDimensionName"},{"p":"graphClassification","c":"TrajectoryData","l":"features"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"features()"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Attention","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Complement","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Concat","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Gather","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Identity","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Log","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Reduce","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Repeat","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Transpose","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"From()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"fromDouble(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"fromDouble(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"fromRange(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"fromRange(long, long)","u":"fromRange(long,long)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"function(String, String)","u":"function(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"function(String, String)","u":"function(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"futureConfigs(String, Function, int)","u":"futureConfigs(java.lang.String,java.util.function.Function,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"futureConfigs(String, Function, int)","u":"futureConfigs(java.lang.String,java.util.function.Function,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"futureConstants(String, Function, int)","u":"futureConstants(java.lang.String,java.util.function.Function,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"futureConstants(String, Function, int)","u":"futureConstants(java.lang.String,java.util.function.Function,int)"},{"p":"nodeClassification","c":"GAT","l":"GAT()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"Gather","l":"Gather()","u":"%3Cinit%3E()"},{"p":"nodeClassification","c":"GCN","l":"GCN()","u":"%3Cinit%3E()"},{"p":"nodeClassification","c":"GCNII","l":"GCNII()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"get()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"get(int)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"get(int)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"get(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"get(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"get(long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"get(long, long)","u":"get(long,long)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"get(String)","u":"get(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"getBatchData(int, int)","u":"getBatchData(int,int)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"getBatchData(int, int)","u":"getBatchData(int,int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"getBatchData(int, int)","u":"getBatchData(int,int)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getColName()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getCols()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"getColumn()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getConfig(String)","u":"getConfig(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getConfigOrDefault(String, double)","u":"getConfigOrDefault(java.lang.String,double)"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"getCurrentThreadId()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getDepthLastOperations()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getDescription()"},{"p":"mklab.JGNN.core","c":"Distribution","l":"getDeviation()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"getDeviation()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"getDeviation()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"getDimensionName()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getDimensionSize(String)","u":"getDimensionSize(java.lang.String)"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingNormal","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingUniform","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"VariancePreservingInitializer","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"XavierNormal","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"XavierUniform","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getExecutionGraphDot()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"getId(Object)","u":"getId(java.lang.Object)"},{"p":"mklab.JGNN.adhoc","c":"BatchData","l":"getInputs()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getInputs()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getInputs()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"getInstance()"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"getKey()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getLastTapeError()"},{"p":"mklab.JGNN.core","c":"Distribution","l":"getMean()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"getMean()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"getMean()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM.LSTMState","l":"getMemory()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getModel()"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"getNonZeroElements()"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"getOptimizer()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"getOrCreateId(Object)","u":"getOrCreateId(java.lang.Object)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM.LSTMState","l":"getOutput()"},{"p":"mklab.JGNN.adhoc","c":"BatchData","l":"getOutputs()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getOutputs()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getOutputs()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getParameters()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getPrediction()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getRowName()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getRows()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getSimpleDescription()"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"getSimpleDescription()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"getSlice()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"getUnusedId()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"getValidationData(int)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"getValidationData(int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"getValidationData(int)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"getValue()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"GradientDescent()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"GradientDescent(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"GradientDescent(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"graph()"},{"p":"graphClassification","c":"TrajectoryData","l":"graphs"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"hasComponent(String)","u":"hasComponent(java.lang.String)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.util","c":"Range","l":"hasNext()"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"hasNext()"},{"p":"nodeClassification","c":"HetGCN","l":"HetGCN()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"IdConverter()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"IdConverter(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Identity","l":"Identity()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"ids"},{"p":"mklab.JGNN.nn","c":"Model","l":"init(Initializer)","u":"init(mklab.JGNN.nn.Initializer)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"init(long)"},{"p":"mklab.JGNN.nn","c":"Initializer","l":"Initializer()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"inverse"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"inverse()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"inverse()"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"isCachable()"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"isCachable()"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"isCachable()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"isCachable()"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"isConstant()"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"isConstant()"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"isConstant()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isConstant()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"isDouble(String)","u":"isDouble(java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"isEnabled()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isInputNeededForDerivative(int)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"isInputNeededForDerivative(int)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"isMatching(Tensor)","u":"isMatching(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"isMatching(Tensor)","u":"isMatching(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isOutputNeededForDerivative()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core","c":"Slice","l":"iterator()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"iterator()"},{"p":"mklab.JGNN.core.util","c":"Range","l":"iterator()"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"iterator()"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingNormal","l":"KaimingNormal()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingUniform","l":"KaimingUniform()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"L1()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"L1(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"graphClassification","c":"TrajectoryData","l":"labels"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"labels()"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"lastOutput"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"layer(String)","u":"layer(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"layer(String)","u":"layer(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"LayeredBuilder()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"LayeredBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"layerRepeat(String, int)","u":"layerRepeat(java.lang.String,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"layerRepeat(String, int)","u":"layerRepeat(java.lang.String,int)"},{"p":"tutorial","c":"Learning","l":"Learning()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"learningRate"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"load(Path)","u":"load(java.nio.file.Path)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"loadCommand(String, String)","u":"loadCommand(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"loadCommand(String, String)","u":"loadCommand(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"loadFeatures(String)","u":"loadFeatures(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"loadGraph(String)","u":"loadGraph(java.lang.String)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"log()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"log()"},{"p":"mklab.JGNN.nn.operations","c":"Log","l":"Log()","u":"%3Cinit%3E()"},{"p":"classification","c":"LogisticRegression","l":"LogisticRegression()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"loss"},{"p":"mklab.JGNN.nn","c":"Loss","l":"Loss()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"LossTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"LRelu()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"LSTM()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"LSTM(Optimizer, int, int)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer,int,int)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM.LSTMState","l":"LSTMState(Tensor, Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"","c":"Benchmarks","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"classification","c":"LogisticRegression","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"classification","c":"MLP","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"MeanPooling","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"MessageSortPooling","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"SortPooling","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"SortPoolingManual","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"APPNP","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"GAT","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"GCN","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"GCNII","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"HetGCN","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"MessagePassing","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"Scripting","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"primitives","c":"ModelBuilderInternals","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"primitives","c":"SimpleNetwork","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"tutorial","c":"Learning","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"tutorial","c":"NN","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"tutorial","c":"Quickstart","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"MatMul()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"matmul(Matrix)","u":"matmul(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"matmul(Matrix)","u":"matmul(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"matmul(Matrix)","u":"matmul(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"matmul(Matrix, boolean, boolean)","u":"matmul(mklab.JGNN.core.Matrix,boolean,boolean)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"matmul(Matrix, boolean, boolean)","u":"matmul(mklab.JGNN.core.Matrix,boolean,boolean)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"matmul(Matrix, boolean, boolean)","u":"matmul(mklab.JGNN.core.Matrix,boolean,boolean)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"Matrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"MatrixTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"max()"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"Max()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"Max(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"Mean()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"Mean(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"graphClassification","c":"MeanPooling","l":"MeanPooling()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Memory","l":"Memory()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"merge(Tensor, Matrix, long, long, long)","u":"merge(mklab.JGNN.core.Tensor,mklab.JGNN.core.Matrix,long,long,long)"},{"p":"nodeClassification","c":"MessagePassing","l":"MessagePassing()","u":"%3Cinit%3E()"},{"p":"graphClassification","c":"MessageSortPooling","l":"MessageSortPooling()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"min()"},{"p":"classification","c":"MLP","l":"MLP()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"Model","l":"Model()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"ModelBuilder()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"ModelBuilder(Model)","u":"%3Cinit%3E(mklab.JGNN.nn.Model)"},{"p":"primitives","c":"ModelBuilderInternals","l":"ModelBuilderInternals()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"ModelTraining()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"Multiply()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"multiply(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"multiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"multiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"multiply(Tensor)","u":"multiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"multiply(Tensor)","u":"multiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"multiply(Tensor)","u":"multiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"negative()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"negative()"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"Neuralang()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"NExp()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"next()"},{"p":"mklab.JGNN.core.util","c":"Range","l":"next()"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"next()"},{"p":"tutorial","c":"NN","l":"NN()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"NNOperation()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"nodeDimensionName"},{"p":"mklab.JGNN.core","c":"Tensor","l":"norm()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"Normal()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"Normal(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"normalized()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"numBatches"},{"p":"mklab.JGNN.nn","c":"Loss","l":"onEndEpoch()"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"onEndEpoch()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"onEndTraining()"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"onEndTraining()"},{"p":"mklab.JGNN.nn","c":"Loss","l":"onEndTraining()"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"onEndTraining()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"onesMask()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"onStartEpoch(int)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"onStartEpoch(int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"onStartEpoch(int)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"operation(String)","u":"operation(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"operation(String)","u":"operation(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"operation(String)","u":"operation(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"optimizer"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"out(String)","u":"out(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"out(String)","u":"out(java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"output(Tensor, LSTM.LSTMState)","u":"output(mklab.JGNN.core.Tensor,mklab.JGNN.nn.operations.LSTM.LSTMState)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"paralellization"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"param(String, double, Tensor)","u":"param(java.lang.String,double,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"param(String, double, Tensor)","u":"param(java.lang.String,double,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"param(String, double, Tensor)","u":"param(java.lang.String,double,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"param(String, Tensor)","u":"param(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"param(String, Tensor)","u":"param(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"param(String, Tensor)","u":"param(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"Parameter(Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"Parameter(Tensor, double)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"parse(Path)","u":"parse(java.nio.file.Path)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"parseConfigValue(String)","u":"parseConfigValue(java.lang.String)"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Attention","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Complement","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Concat","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Gather","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Identity","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Log","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Reduce","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Repeat","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Transpose","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"patience"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"persist()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"persist()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"persist()"},{"p":"mklab.JGNN.nn","c":"Model","l":"predict(List)","u":"predict(java.util.List)"},{"p":"mklab.JGNN.nn","c":"Model","l":"predict(Tensor...)","u":"predict(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"predict(Tensor[])","u":"predict(mklab.JGNN.core.Tensor[])"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"PRelu()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"print()"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"print()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"printState()"},{"p":"mklab.JGNN.adhoc.datasets","c":"Pubmed","l":"Pubmed()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"put(int, double)","u":"put(int,double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"put(int, double)","u":"put(int,double)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"put(long, long, double)","u":"put(long,long,double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"putAdd(int, double)","u":"putAdd(int,double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"putAdd(int, double)","u":"putAdd(int,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"putAdd(long, double)","u":"putAdd(long,double)"},{"p":"tutorial","c":"Quickstart","l":"Quickstart()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Slice","l":"range(double, double)","u":"range(double,double)"},{"p":"mklab.JGNN.core","c":"Slice","l":"range(int, int)","u":"range(int,int)"},{"p":"mklab.JGNN.core.util","c":"Range","l":"Range(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"Range2D(long, long, long, long)","u":"%3Cinit%3E(long,long,long,long)"},{"p":"mklab.JGNN.nn.operations","c":"Reduce","l":"Reduce()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"register(double[])"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"regularization"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"regularization"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"Regularization()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"Regularization(Optimizer, double)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer,double)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"release()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"release()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"release()"},{"p":"mklab.JGNN.core","c":"Memory","l":"release(double[])"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"Relu()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"relu(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"relu(Tensor)","u":"relu(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"reluDerivative(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"reluDerivative(Tensor)","u":"reluDerivative(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"rememberAs(String)","u":"rememberAs(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"rememberAs(String)","u":"rememberAs(java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Repeat","l":"Repeat()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"Repeat1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"Repeat1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"Repeat2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"Repeat2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"RepeatMatrix(double, long, long)","u":"%3Cinit%3E(double,long,long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"RepeatTensor(double, long)","u":"%3Cinit%3E(double,long)"},{"p":"mklab.JGNN.nn","c":"Optimizer","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"reset()"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"Reshape(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"row"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"RowRepetition(Tensor, long)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,long)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"run(List)","u":"run(java.util.List)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"run(Tensor...)","u":"run(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"runModel(ArrayList)","u":"runModel(java.util.ArrayList)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"runModel(Tensor...)","u":"runModel(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"runPrediction()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"runPredictionAndAutosize()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"sample()"},{"p":"mklab.JGNN.core","c":"Distribution","l":"sample()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"sample()"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"SampleClassification()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"samples()"},{"p":"mklab.JGNN.core","c":"Slice","l":"samplesAsFeatures()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"save(Path)","u":"save(java.nio.file.Path)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"saveCommands()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"saveCommands()"},{"p":"mklab.JGNN.core","c":"Memory","l":"scope()"},{"p":"nodeClassification","c":"Scripting","l":"Scripting()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfAbs()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAbs()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfAdd(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAdd(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfAdd(Tensor)","u":"selfAdd(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAdd(Tensor)","u":"selfAdd(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfAdd(Tensor)","u":"selfAdd(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAdd(Tensor, double)","u":"selfAdd(mklab.JGNN.core.Tensor,double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfExpMinusOne()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfExpMinusOne()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfInverse()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfInverse()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfLog()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfLog()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfMultiply(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfMultiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfMultiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfMultiply(Tensor)","u":"selfMultiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfMultiply(Tensor)","u":"selfMultiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfMultiply(Tensor)","u":"selfMultiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfNegative()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfNegative()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfSqrt()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfSqrt()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfSubtract(Tensor)","u":"selfSubtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfSubtract(Tensor)","u":"selfSubtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfSubtract(Tensor)","u":"selfSubtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"set(Tensor)","u":"set(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setColName(String)","u":"setColName(java.lang.String)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"setDeviation(double)"},{"p":"mklab.JGNN.core","c":"Distribution","l":"setDeviation(double)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setDeviation(double)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setDiagonal(long, double)","u":"setDiagonal(long,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setDimensionName(String)","u":"setDimensionName(java.lang.String)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"setDimensionName(String)","u":"setDimensionName(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"setDimensionName(String, String)","u":"setDimensionName(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setDimensionName(String, String)","u":"setDimensionName(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"setDimensionName(String, String)","u":"setDimensionName(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setDimensionName(Tensor)","u":"setDimensionName(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setDimensionName(Tensor)","u":"setDimensionName(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"setEnabled(boolean)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setEpochs(int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setFeatures(Matrix)","u":"setFeatures(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setGraphLabels(List)","u":"setGraphLabels(java.util.List)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setGraphs(List)","u":"setGraphs(java.util.List)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"setInterval(int)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"setKey(K)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setLoss(Loss)","u":"setLoss(mklab.JGNN.nn.Loss)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setMainDiagonal(double)"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"setMean(double)"},{"p":"mklab.JGNN.core","c":"Distribution","l":"setMean(double)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setMean(double)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"setMeanReduction(boolean)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setNodeFeatures(List)","u":"setNodeFeatures(java.util.List)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setNumBatches(int)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setOptimizer(Optimizer)","u":"setOptimizer(mklab.JGNN.nn.Optimizer)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setOutputs(Matrix)","u":"setOutputs(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setParallelizedStochasticGradientDescent(boolean)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setPatience(int)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setRange(double, double)","u":"setRange(double,double)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setRowName(String)","u":"setRowName(java.lang.String)"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"setSeed(long)"},{"p":"mklab.JGNN.core","c":"Distribution","l":"setSeed(long)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setSeed(long)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"setStream(PrintStream)","u":"setStream(java.io.PrintStream)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"setTo(Tensor)","u":"setTo(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setToASymmetricNormalization()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToNormalized()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToOnes()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToProbability()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToRandom()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToRandom(Distribution)","u":"setToRandom(mklab.JGNN.core.Distribution)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setToSymmetricNormalization()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToUniform()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToZero()"},{"p":"mklab.JGNN.nn","c":"Model","l":"setTraining(boolean)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setTrainingSamples(Slice)","u":"setTrainingSamples(mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setValidationLoss(Loss)","u":"setValidationLoss(mklab.JGNN.nn.Loss)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setValidationSamples(Slice)","u":"setValidationSamples(mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setValidationSplit(double)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"setValue(V)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setVerbose(boolean)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"setZeroCopyType(Matrix)","u":"setZeroCopyType(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"setZeroCopyType(Matrix)","u":"setZeroCopyType(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core","c":"Slice","l":"shuffle()"},{"p":"mklab.JGNN.core","c":"Slice","l":"shuffle(int)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"Sigmoid()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoid(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoid(Tensor)","u":"sigmoid(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoidDerivative(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoidDerivative(Tensor)","u":"sigmoidDerivative(mklab.JGNN.core.Tensor)"},{"p":"primitives","c":"SimpleNetwork","l":"SimpleNetwork()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"size()"},{"p":"mklab.JGNN.core","c":"Slice","l":"size()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"size()"},{"p":"mklab.JGNN.core","c":"Slice","l":"Slice(Iterable)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"SoftMax()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"SoftMax(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"mklab.JGNN.core.util","c":"Sort","l":"Sort()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"Sort(int)","u":"%3Cinit%3E(int)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"sort(Tensor, Matrix, long, long)","u":"sort(mklab.JGNN.core.Tensor,mklab.JGNN.core.Matrix,long,long)"},{"p":"mklab.JGNN.core.util","c":"Sort","l":"sortedIndexes(ArrayList)","u":"sortedIndexes(java.util.ArrayList)"},{"p":"mklab.JGNN.core.util","c":"Sort","l":"sortedIndexes(double[])"},{"p":"graphClassification","c":"SortPooling","l":"SortPooling()","u":"%3Cinit%3E()"},{"p":"graphClassification","c":"SortPoolingManual","l":"SortPoolingManual()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"Sparse2DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"SparseMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"SparseSymmetric(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"SparseTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"SparseTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"SPECIES"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"sqrt()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"sqrt()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"startTape()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"stochasticGradientDescent"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"submit(Runnable)","u":"submit(java.lang.Runnable)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"subtensorShouldAccessCorrectElements()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"subtract(Tensor)","u":"subtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"subtract(Tensor)","u":"subtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"subtract(Tensor)","u":"subtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"sum()"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"Sum()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"Sum(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"symmetricMatrixShouldWork()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"symmetricNormalization()"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"Tanh()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanh(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanh(Tensor)","u":"tanh(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanhDerivative(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanhDerivative(Tensor)","u":"tanhDerivative(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"tapeError"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"tensor"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"tensor"},{"p":"mklab.JGNN.core","c":"Tensor","l":"Tensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"Tensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"TensorTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN","c":"TensorTest","l":"TensorTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testAddition()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAsColum()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAsRow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAssertFinite()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAssertNotFinite()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAssertSize()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testCopy()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testDenseTensorSerialization()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testDescription()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testDimensions()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testDot()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testDoubleConversion()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testDoubleConversion()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testFiniteDerivative()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testFiniteLoss()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testGetOverflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testGetUnderflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testImpossibleMultiplication()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testIncompatibleOperation()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testInvalidSubtensorConstructorArgument()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testInverse()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testLargeCrossEntropyDerivativeLabel()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testMatrixMultiplication()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testMultiplication()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testMultiplicationWithZero()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testNegativeCrossEntropyDerivativeLabel()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testNegativeCrossEntropyDerivativePrediction()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNewTensorCreation()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testNonbinaryCrossEntropyDerivativeLabel()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNormalization()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNullTensorDeerialization()"},{"p":"mklab.JGNN","c":"TensorTest","l":"testNumeric()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNumNonZero()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testOneHotNumNonZero()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testPut()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutInfinity()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutNan()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutOverflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutUnderflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRange()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testRange2D()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testRange2DOutOfBounds()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRangeOutOfBounds()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensor()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorCopy()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorMultiplication()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorNonFinite()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorOverflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorPut()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorUnderflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSelfOperations()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSetToRandom()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorCopy()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorOriginalAccess()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorWrongEnd()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorWrongRange()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorWrongStart()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSummaryStatistics()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testTensorDimensions()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testToProbability()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testToString()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testTransform()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testTransposition()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testTripleDot()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testZeroCopy()"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"ThreadData()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"ThreadPool(int)","u":"%3Cinit%3E(int)"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"To()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toArray()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toDense()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toDouble()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toNonZeroString()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toProbability()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toSparse()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toString()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toString()"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"toString()"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(Loss, Optimizer, List, List)","u":"train(mklab.JGNN.nn.Loss,mklab.JGNN.nn.Optimizer,java.util.List,java.util.List)"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(Loss, Optimizer, List, List, List)","u":"train(mklab.JGNN.nn.Loss,mklab.JGNN.nn.Optimizer,java.util.List,java.util.List,java.util.List)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"train(Model)","u":"train(mklab.JGNN.nn.Model)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"train(Model, Matrix, Matrix, Slice, Slice)","u":"train(mklab.JGNN.nn.Model,mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix,mklab.JGNN.core.Slice,mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(ModelTraining)","u":"train(mklab.JGNN.adhoc.ModelTraining)"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(ModelTraining, Matrix, Matrix, Slice, Slice)","u":"train(mklab.JGNN.adhoc.ModelTraining,mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix,mklab.JGNN.core.Slice,mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"train(Tensor[], Tensor)","u":"train(mklab.JGNN.core.Tensor[],mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"trainOnOutputError(Tensor[], Tensor)","u":"trainOnOutputError(mklab.JGNN.core.Tensor[],mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"Model","l":"trainTowardsZero(Optimizer, List)","u":"trainTowardsZero(mklab.JGNN.nn.Optimizer,java.util.List)"},{"p":"graphClassification","c":"TrajectoryData","l":"TrajectoryData(int)","u":"%3Cinit%3E(int)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"transform(Tensor)","u":"transform(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Transpose","l":"Transpose()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"transposed()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"Transposed1DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"Transposed2DIterator(Iterator>)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"TransposedMatrix(Matrix)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"Uniform()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"Uniform(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"unregister(double[])"},{"p":"mklab.JGNN.nn","c":"Optimizer","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"updateAll()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"updateTape(Tensor, LSTM.LSTMState, Tensor)","u":"updateTape(mklab.JGNN.core.Tensor,mklab.JGNN.nn.operations.LSTM.LSTMState,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"validationLoss"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"values"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"values"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"var(String)","u":"var(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"var(String)","u":"var(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"var(String)","u":"var(java.lang.String)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"Variable()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.initializers","c":"VariancePreservingInitializer","l":"VariancePreservingInitializer()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"vectorization"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"VectorizedMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(double...)","u":"%3Cinit%3E(double...)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"verbose"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"VerboseLoss(Loss...)","u":"%3Cinit%3E(mklab.JGNN.nn.Loss...)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"view()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"waitForConclusion()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"Wrap1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"Wrap1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"Wrap2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"Wrap2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"WrapCols(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"WrapCols(Tensor...)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"WrapRows(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"WrapRows(Tensor...)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.nn.initializers","c":"XavierNormal","l":"XavierNormal()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.initializers","c":"XavierUniform","l":"XavierUniform()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"zeroCopy()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy(Tensor)","u":"zeroCopy(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"zeroCopy(Tensor)","u":"zeroCopy(mklab.JGNN.core.Tensor)"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"mklab.JGNN.core","c":"Tensor","l":"abs()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"abs()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessCol(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"accessCol(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"AccessCol(Matrix, long)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns(Iterable)","u":"accessColumns(java.lang.Iterable)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns(long...)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessColumns(Tensor)","u":"accessColumns(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessDim(long, String)","u":"accessDim(long,java.lang.String)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRow(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"accessRow(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"AccessRow(Matrix, long)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows(Iterable)","u":"accessRows(java.lang.Iterable)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows(long...)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"accessRows(Tensor)","u":"accessRows(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"accessSubtensor(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"accessSubtensor(long, long)","u":"accessSubtensor(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"AccessSubtensor(Tensor, long)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"AccessSubtensor(Tensor, long, long)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,long,long)"},{"p":"mklab.JGNN.nn.loss","c":"Accuracy","l":"Accuracy()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(boolean, double)","u":"%3Cinit%3E(boolean,double)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(boolean, double, double, double)","u":"%3Cinit%3E(boolean,double,double,double)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(boolean, double, double, double, double)","u":"%3Cinit%3E(boolean,double,double,double,double)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"Adam(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"Add()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"add(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"add(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"add(Tensor)","u":"add(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"add(Tensor)","u":"add(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"add(Tensor)","u":"add(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"addGraph(Matrix, Matrix, Tensor)","u":"addGraph(mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"addInput(NNOperation)","u":"addInput(mklab.JGNN.nn.NNOperation)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"addInput(NNOperation)","u":"addInput(mklab.JGNN.nn.NNOperation)"},{"p":"mklab.JGNN.nn","c":"Model","l":"addInput(Variable)","u":"addInput(mklab.JGNN.nn.inputs.Variable)"},{"p":"mklab.JGNN.nn","c":"Model","l":"addOutput(NNOperation)","u":"addOutput(mklab.JGNN.nn.NNOperation)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"AGFTraining()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"aggregate(LSTM)","u":"aggregate(mklab.JGNN.nn.operations.LSTM)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"allBaseMatrixTypes(long, long)","u":"allBaseMatrixTypes(long,long)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"allMatrixTypes(long)"},{"p":"mklab.JGNN.core","c":"Memory","l":"allocate(int, Object)","u":"allocate(int,java.lang.Object)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"allocate(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"allocate(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"allocate(long)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"allSquareMatrixTypes(long)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"allTensorTypes()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"allTensorTypes(long)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"allTensorTypesRandom(long)"},{"p":"mklab.JGNN.nn","c":"Initializer","l":"apply(Model)","u":"apply(mklab.JGNN.nn.Model)"},{"p":"mklab.JGNN.nn.initializers","c":"VariancePreservingInitializer","l":"apply(Model)","u":"apply(mklab.JGNN.nn.Model)"},{"p":"nodeClassification","c":"APPNP","l":"APPNP()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"argmax()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"argmin()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"asColumn()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"asRow()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"assertBackwardValidity()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"assertExists(String)","u":"assertExists(java.lang.String)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assertFinite()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assertMatching(Tensor)","u":"assertMatching(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assertSize(long)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"assertValidName(String)","u":"assertValidName(java.lang.String)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"assign(Tensor)","u":"assign(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Slice","l":"asTensor()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"asTransposed()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"asTransposed()"},{"p":"mklab.JGNN.nn.operations","c":"Attention","l":"Attention()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"autosize(ArrayList)","u":"autosize(java.util.ArrayList)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"autosize(ArrayList)","u":"autosize(java.util.ArrayList)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"autosize(ArrayList)","u":"autosize(java.util.ArrayList)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"autosize(List)","u":"autosize(java.util.List)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"autosize(Tensor...)","u":"autosize(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.adhoc","c":"BatchData","l":"BatchData(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"BatchOptimizer(Optimizer)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"BatchOptimizer(Optimizer, long)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer,long)"},{"p":"","c":"Benchmarks","l":"Benchmarks()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"BinaryCrossEntropy()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"BinaryCrossEntropy(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"cache()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"cast(Class)","u":"cast(java.lang.Class)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"CategoricalCrossEntropy()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"CategoricalCrossEntropy(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.adhoc.datasets","c":"Citeseer","l":"Citeseer()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"classes()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"classify()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"clearPrediction()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"column"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"ColumnRepetition(long, Tensor)","u":"%3Cinit%3E(long,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"compare(long, long, Tensor, Matrix)","u":"compare(long,long,mklab.JGNN.core.Tensor,mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.nn.operations","c":"Complement","l":"Complement()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"Concat","l":"Concat()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"concat(int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"concat(int)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"config(String, double)","u":"config(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"config(String, String)","u":"config(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"config(String, String)","u":"config(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"configFrom(ModelBuilder)","u":"configFrom(mklab.JGNN.adhoc.ModelBuilder)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"constant(String, double)","u":"constant(java.lang.String,double)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"constant(String, Tensor)","u":"constant(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"Constant(Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"contains(Object)","u":"contains(java.lang.Object)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"copy()"},{"p":"mklab.JGNN.adhoc.datasets","c":"Cora","l":"Cora()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"countTapeSources"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"createFirstState()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"createForwardValidity(List)","u":"createForwardValidity(java.util.List)"},{"p":"graphClassification","c":"TrajectoryData","l":"createGraphs(int)"},{"p":"graphClassification","c":"TrajectoryData","l":"createTimeAdjacency(int)"},{"p":"graphClassification","c":"TrajectoryData","l":"createTrajectory(int)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropy(double, double)","u":"crossEntropy(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropyDerivative(double, double)","u":"crossEntropyDerivative(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropyDerivativeCategorical(double, double)","u":"crossEntropyDerivativeCategorical(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropySigmoidDerivative(double, double)","u":"crossEntropySigmoidDerivative(double,double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"crossEntropyTanhDerivative(double, double)","u":"crossEntropyTanhDerivative(double,double)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"data()"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"Dataset()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"debugging"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"DenseMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(double...)","u":"%3Cinit%3E(double...)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"DenseTensor(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"density()"},{"p":"mklab.JGNN.nn.loss","c":"Accuracy","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"Loss","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"derivative(Tensor, Tensor)","u":"derivative(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"describe()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"describe()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"describe()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"describe()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"describe()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"describe()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"describe()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"determineZeroCopy(Matrix, long, long, long)","u":"determineZeroCopy(mklab.JGNN.core.Matrix,long,long,long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"determineZeroCopy(Tensor)","u":"determineZeroCopy(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"Diagonal(Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"Diagonal1DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"Diagonal2DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"dot(Tensor)","u":"dot(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"dot(Tensor, Tensor)","u":"dot(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"downloadIfNotExists(String, String)","u":"downloadIfNotExists(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"Dropout()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"EmptyMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"EmptyTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"EmptyTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"endTape()"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"enter()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"epochs"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"estimateNumNonZeroElements()"},{"p":"mklab.JGNN.nn.loss","c":"Accuracy","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"BinaryCrossEntropy","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"Loss","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"evaluate(Tensor, Tensor)","u":"evaluate(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"exit()"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"Exp()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"expMinusOne()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"expMinusOne()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"external(Tensor, Tensor)","u":"external(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"eye(long)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"FastBuilder()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"FastBuilder(Matrix, Matrix)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"FastEntry()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"FastEntry(K, V)","u":"%3Cinit%3E(K,V)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"featureDimensionName"},{"p":"graphClassification","c":"TrajectoryData","l":"features"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"features()"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Attention","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Complement","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Concat","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Gather","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Identity","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Log","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Reduce","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Repeat","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Transpose","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"forward(List)","u":"forward(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"From()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"fromDouble(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"fromDouble(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"fromRange(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"fromRange(long, long)","u":"fromRange(long,long)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"function(String, String)","u":"function(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"function(String, String)","u":"function(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"futureConfigs(String, Function, int)","u":"futureConfigs(java.lang.String,java.util.function.Function,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"futureConfigs(String, Function, int)","u":"futureConfigs(java.lang.String,java.util.function.Function,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"futureConstants(String, Function, int)","u":"futureConstants(java.lang.String,java.util.function.Function,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"futureConstants(String, Function, int)","u":"futureConstants(java.lang.String,java.util.function.Function,int)"},{"p":"nodeClassification","c":"GAT","l":"GAT()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"Gather","l":"Gather()","u":"%3Cinit%3E()"},{"p":"nodeClassification","c":"GCN","l":"GCN()","u":"%3Cinit%3E()"},{"p":"nodeClassification","c":"GCNII","l":"GCNII()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"get()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"get(int)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"get(int)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"get(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"get(long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"get(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"get(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"get(long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"get(long, long)","u":"get(long,long)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"get(String)","u":"get(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"getBatchData(int, int)","u":"getBatchData(int,int)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"getBatchData(int, int)","u":"getBatchData(int,int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"getBatchData(int, int)","u":"getBatchData(int,int)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getColName()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getCols()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"getColumn()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getConfig(String)","u":"getConfig(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getConfigOrDefault(String, double)","u":"getConfigOrDefault(java.lang.String,double)"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"getCurrentThreadId()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getDepthLastOperations()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getDescription()"},{"p":"mklab.JGNN.core","c":"Distribution","l":"getDeviation()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"getDeviation()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"getDeviation()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"getDimensionName()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getDimensionSize(String)","u":"getDimensionSize(java.lang.String)"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingNormal","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingUniform","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"VariancePreservingInitializer","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"XavierNormal","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.nn.initializers","c":"XavierUniform","l":"getDistribution(long, long, double)","u":"getDistribution(long,long,double)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getExecutionGraphDot()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"getId(Object)","u":"getId(java.lang.Object)"},{"p":"mklab.JGNN.adhoc","c":"BatchData","l":"getInputs()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getInputs()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getInputs()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"getInstance()"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"getKey()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getLastTapeError()"},{"p":"mklab.JGNN.core","c":"Distribution","l":"getMean()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"getMean()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"getMean()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM.LSTMState","l":"getMemory()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"getModel()"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"getNonLinearity(int, double, double)","u":"getNonLinearity(int,double,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"getNonZeroElements()"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"getNonZeroEntries()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"getOptimizer()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"getOrCreateId(Object)","u":"getOrCreateId(java.lang.Object)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM.LSTMState","l":"getOutput()"},{"p":"mklab.JGNN.adhoc","c":"BatchData","l":"getOutputs()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getOutputs()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getOutputs()"},{"p":"mklab.JGNN.nn","c":"Model","l":"getParameters()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getPrediction()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getRowName()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"getRows()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"getSimpleDescription()"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"getSimpleDescription()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"getSlice()"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"getThreadId()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"getUnusedId()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"getValidationData(int)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"getValidationData(int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"getValidationData(int)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"getValue()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"GradientDescent()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"GradientDescent(double)","u":"%3Cinit%3E(double)"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"GradientDescent(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"graph()"},{"p":"graphClassification","c":"TrajectoryData","l":"graphs"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"hasComponent(String)","u":"hasComponent(java.lang.String)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"hasNext()"},{"p":"mklab.JGNN.core.util","c":"Range","l":"hasNext()"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"hasNext()"},{"p":"nodeClassification","c":"HetGCN","l":"HetGCN()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"IdConverter()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"IdConverter(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"mklab.JGNN.nn.operations","c":"Identity","l":"Identity()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"ids"},{"p":"mklab.JGNN.nn","c":"Model","l":"init(Initializer)","u":"init(mklab.JGNN.nn.Initializer)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"init(long)"},{"p":"mklab.JGNN.nn","c":"Initializer","l":"Initializer()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"inverse"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"inverse()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"inverse()"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"isCachable()"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"isCachable()"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"isCachable()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"isCachable()"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"isCachable()"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"isConstant()"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"isConstant()"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"isConstant()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isConstant()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"isDouble(String)","u":"isDouble(java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"isEnabled()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isInputNeededForDerivative(int)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"isInputNeededForDerivative(int)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"isMatching(Tensor)","u":"isMatching(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"isMatching(Tensor)","u":"isMatching(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"isOutputNeededForDerivative()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"iterator()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"iterator()"},{"p":"mklab.JGNN.core","c":"Slice","l":"iterator()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"iterator()"},{"p":"mklab.JGNN.core.util","c":"Range","l":"iterator()"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"iterator()"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingNormal","l":"KaimingNormal()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.initializers","c":"KaimingUniform","l":"KaimingUniform()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"L1()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"L1(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"graphClassification","c":"TrajectoryData","l":"labels"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"labels()"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"lastOutput"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"layer(String)","u":"layer(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"layer(String)","u":"layer(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"LayeredBuilder()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"LayeredBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"layerRepeat(String, int)","u":"layerRepeat(java.lang.String,int)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"layerRepeat(String, int)","u":"layerRepeat(java.lang.String,int)"},{"p":"tutorial","c":"Learning","l":"Learning()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"learningRate"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"load(Path)","u":"load(java.nio.file.Path)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"loadCommand(String, String)","u":"loadCommand(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"loadCommand(String, String)","u":"loadCommand(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"loadFeatures(String)","u":"loadFeatures(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"loadGraph(String)","u":"loadGraph(java.lang.String)"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"lock()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"log()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"log()"},{"p":"mklab.JGNN.nn.operations","c":"Log","l":"Log()","u":"%3Cinit%3E()"},{"p":"classification","c":"LogisticRegression","l":"LogisticRegression()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"loss"},{"p":"mklab.JGNN.nn","c":"Loss","l":"Loss()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"LossTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"LRelu()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"LSTM()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"LSTM(Optimizer, int, int)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer,int,int)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM.LSTMState","l":"LSTMState(Tensor, Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"","c":"Benchmarks","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"classification","c":"LogisticRegression","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"classification","c":"MLP","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"MeanPooling","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"MessageSortPooling","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"SortPooling","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"graphClassification","c":"SortPoolingManual","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"APPNP","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"GAT","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"GCN","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"GCNII","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"HetGCN","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"MessagePassing","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"nodeClassification","c":"Scripting","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"primitives","c":"ModelBuilderInternals","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"primitives","c":"SimpleNetwork","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"tutorial","c":"Learning","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"tutorial","c":"NN","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"tutorial","c":"Quickstart","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"MatMul()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"matmul(Matrix)","u":"matmul(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"matmul(Matrix)","u":"matmul(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"matmul(Matrix)","u":"matmul(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"matmul(Matrix, boolean, boolean)","u":"matmul(mklab.JGNN.core.Matrix,boolean,boolean)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"matmul(Matrix, boolean, boolean)","u":"matmul(mklab.JGNN.core.Matrix,boolean,boolean)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"matmul(Matrix, boolean, boolean)","u":"matmul(mklab.JGNN.core.Matrix,boolean,boolean)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"Matrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"MatrixTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"max()"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"Max()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"Max(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"Mean()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"Mean(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"graphClassification","c":"MeanPooling","l":"MeanPooling()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Memory","l":"Memory()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"merge(Tensor, Matrix, long, long, long)","u":"merge(mklab.JGNN.core.Tensor,mklab.JGNN.core.Matrix,long,long,long)"},{"p":"nodeClassification","c":"MessagePassing","l":"MessagePassing()","u":"%3Cinit%3E()"},{"p":"graphClassification","c":"MessageSortPooling","l":"MessageSortPooling()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"min()"},{"p":"classification","c":"MLP","l":"MLP()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"Model","l":"Model()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"ModelBuilder()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"ModelBuilder(Model)","u":"%3Cinit%3E(mklab.JGNN.nn.Model)"},{"p":"primitives","c":"ModelBuilderInternals","l":"ModelBuilderInternals()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"ModelTraining()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"Multiply()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"multiply(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"multiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"multiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"multiply(Tensor)","u":"multiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"multiply(Tensor)","u":"multiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"multiply(Tensor)","u":"multiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"negative()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"negative()"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"Neuralang()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"NExp()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal.Diagonal2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"next()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"next()"},{"p":"mklab.JGNN.core.util","c":"Range","l":"next()"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"next()"},{"p":"tutorial","c":"NN","l":"NN()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"NNOperation()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"nodeDimensionName"},{"p":"mklab.JGNN.core","c":"Tensor","l":"norm()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"Normal()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"Normal(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"normalized()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"numBatches"},{"p":"mklab.JGNN.nn","c":"Loss","l":"onEndEpoch()"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"onEndEpoch()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"onEndTraining()"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"onEndTraining()"},{"p":"mklab.JGNN.nn","c":"Loss","l":"onEndTraining()"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"onEndTraining()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"onesMask()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"onStartEpoch(int)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"onStartEpoch(int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"onStartEpoch(int)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"operation(String)","u":"operation(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"operation(String)","u":"operation(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"operation(String)","u":"operation(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"optimizer"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"out(String)","u":"out(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"out(String)","u":"out(java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"output(Tensor, LSTM.LSTMState)","u":"output(mklab.JGNN.core.Tensor,mklab.JGNN.nn.operations.LSTM.LSTMState)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"paralellization"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"param(String, double, Tensor)","u":"param(java.lang.String,double,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"param(String, double, Tensor)","u":"param(java.lang.String,double,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"param(String, double, Tensor)","u":"param(java.lang.String,double,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"param(String, Tensor)","u":"param(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"param(String, Tensor)","u":"param(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"param(String, Tensor)","u":"param(java.lang.String,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"Parameter(Tensor)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"Parameter(Tensor, double)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,double)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"parse(Path)","u":"parse(java.nio.file.Path)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"parseConfigValue(String)","u":"parseConfigValue(java.lang.String)"},{"p":"mklab.JGNN.nn.activations","c":"Exp","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"L1","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"LRelu","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"NExp","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Add","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Attention","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Complement","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Concat","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"From","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Gather","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Identity","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Log","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"MatMul","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Multiply","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Reduce","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Repeat","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Transpose","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Max","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Mean","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"partial(int, List, Tensor, Tensor)","u":"partial(int,java.util.List,mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"patience"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"persist()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"persist()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"persist()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"persist()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"persist()"},{"p":"mklab.JGNN.nn","c":"Model","l":"predict(List)","u":"predict(java.util.List)"},{"p":"mklab.JGNN.nn","c":"Model","l":"predict(Tensor...)","u":"predict(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"predict(Tensor[])","u":"predict(mklab.JGNN.core.Tensor[])"},{"p":"mklab.JGNN.nn.activations","c":"PRelu","l":"PRelu()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"print()"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"print()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"printState()"},{"p":"mklab.JGNN.adhoc.datasets","c":"Pubmed","l":"Pubmed()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"put(int, double)","u":"put(int,double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"put(int, double)","u":"put(int,double)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"put(long, double)","u":"put(long,double)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"put(long, long, double)","u":"put(long,long,double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"putAdd(int, double)","u":"putAdd(int,double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"putAdd(int, double)","u":"putAdd(int,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"putAdd(long, double)","u":"putAdd(long,double)"},{"p":"tutorial","c":"Quickstart","l":"Quickstart()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Slice","l":"range(double, double)","u":"range(double,double)"},{"p":"mklab.JGNN.core","c":"Slice","l":"range(int, int)","u":"range(int,int)"},{"p":"mklab.JGNN.core.util","c":"Range","l":"Range(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.util","c":"Range2D","l":"Range2D(long, long, long, long)","u":"%3Cinit%3E(long,long,long,long)"},{"p":"mklab.JGNN.nn.operations","c":"Reduce","l":"Reduce()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"register(double[])"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"regularization"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"regularization"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"Regularization()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"Regularization(Optimizer, double)","u":"%3Cinit%3E(mklab.JGNN.nn.Optimizer,double)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"release()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"release()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"release()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"release()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"release()"},{"p":"mklab.JGNN.core","c":"Memory","l":"release(double[])"},{"p":"mklab.JGNN.nn.activations","c":"Relu","l":"Relu()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"relu(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"relu(Tensor)","u":"relu(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"reluDerivative(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"reluDerivative(Tensor)","u":"reluDerivative(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"rememberAs(String)","u":"rememberAs(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"rememberAs(String)","u":"rememberAs(java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Repeat","l":"Repeat()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat1DIterator","l":"Repeat1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat1DIterator","l":"Repeat1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition.Repeat2DIterator","l":"Repeat2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition.Repeat2DIterator","l":"Repeat2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"RepeatMatrix(double, long, long)","u":"%3Cinit%3E(double,long,long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"RepeatTensor(double, long)","u":"%3Cinit%3E(double,long)"},{"p":"mklab.JGNN.nn","c":"Optimizer","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"reset()"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"reset()"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"Reshape(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"row"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"RowRepetition(Tensor, long)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor,long)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"run(List)","u":"run(java.util.List)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"run(Tensor...)","u":"run(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"runModel(ArrayList)","u":"runModel(java.util.ArrayList)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"runModel(Tensor...)","u":"runModel(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"runPrediction()"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"runPredictionAndAutosize()"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"sample()"},{"p":"mklab.JGNN.core","c":"Distribution","l":"sample()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"sample()"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"SampleClassification()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"Dataset","l":"samples()"},{"p":"mklab.JGNN.core","c":"Slice","l":"samplesAsFeatures()"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"save(Path)","u":"save(java.nio.file.Path)"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"saveCommands()"},{"p":"mklab.JGNN.adhoc.parsers","c":"FastBuilder","l":"saveCommands()"},{"p":"mklab.JGNN.core","c":"Memory","l":"scope()"},{"p":"nodeClassification","c":"Scripting","l":"Scripting()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfAbs()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAbs()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfAdd(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAdd(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfAdd(Tensor)","u":"selfAdd(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAdd(Tensor)","u":"selfAdd(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfAdd(Tensor)","u":"selfAdd(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfAdd(Tensor, double)","u":"selfAdd(mklab.JGNN.core.Tensor,double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfExpMinusOne()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfExpMinusOne()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfInverse()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfInverse()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfLog()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfLog()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfMultiply(double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfMultiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfMultiply(double)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfMultiply(Tensor)","u":"selfMultiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfMultiply(Tensor)","u":"selfMultiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfMultiply(Tensor)","u":"selfMultiply(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfNegative()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfNegative()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfSqrt()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfSqrt()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"selfSubtract(Tensor)","u":"selfSubtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"selfSubtract(Tensor)","u":"selfSubtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"selfSubtract(Tensor)","u":"selfSubtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"set(Tensor)","u":"set(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setColName(String)","u":"setColName(java.lang.String)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"setDeviation(double)"},{"p":"mklab.JGNN.core","c":"Distribution","l":"setDeviation(double)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setDeviation(double)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setDiagonal(long, double)","u":"setDiagonal(long,double)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setDimensionName(String)","u":"setDimensionName(java.lang.String)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"setDimensionName(String)","u":"setDimensionName(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"setDimensionName(String, String)","u":"setDimensionName(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setDimensionName(String, String)","u":"setDimensionName(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.nn.operations","c":"Reshape","l":"setDimensionName(String, String)","u":"setDimensionName(java.lang.String,java.lang.String)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setDimensionName(Tensor)","u":"setDimensionName(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setDimensionName(Tensor)","u":"setDimensionName(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Dropout","l":"setEnabled(boolean)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setEpochs(int)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setFeatures(Matrix)","u":"setFeatures(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setGraphLabels(List)","u":"setGraphLabels(java.util.List)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setGraphs(List)","u":"setGraphs(java.util.List)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"setInterval(int)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"setKey(K)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setLoss(Loss)","u":"setLoss(mklab.JGNN.nn.Loss)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setMainDiagonal(double)"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"setMean(double)"},{"p":"mklab.JGNN.core","c":"Distribution","l":"setMean(double)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setMean(double)"},{"p":"mklab.JGNN.nn.loss","c":"CategoricalCrossEntropy","l":"setMeanReduction(boolean)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setNodeFeatures(List)","u":"setNodeFeatures(java.util.List)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setNumBatches(int)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setOptimizer(Optimizer)","u":"setOptimizer(mklab.JGNN.nn.Optimizer)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setOutputs(Matrix)","u":"setOutputs(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setParallelizedStochasticGradientDescent(boolean)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setPatience(int)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"setPrintOnImprovement(boolean)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setRange(double, double)","u":"setRange(double,double)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setRowName(String)","u":"setRowName(java.lang.String)"},{"p":"mklab.JGNN.core.distribution","c":"Normal","l":"setSeed(long)"},{"p":"mklab.JGNN.core","c":"Distribution","l":"setSeed(long)"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"setSeed(long)"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"setStream(PrintStream)","u":"setStream(java.io.PrintStream)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"setTo(Tensor)","u":"setTo(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setToASymmetricNormalization()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToNormalized()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToOnes()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToProbability()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToRandom()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToRandom(Distribution)","u":"setToRandom(mklab.JGNN.core.Distribution)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"setToSymmetricNormalization()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToUniform()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"setToZero()"},{"p":"mklab.JGNN.nn","c":"Model","l":"setTraining(boolean)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setTrainingSamples(Slice)","u":"setTrainingSamples(mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setValidationLoss(Loss)","u":"setValidationLoss(mklab.JGNN.nn.Loss)"},{"p":"mklab.JGNN.adhoc.train","c":"SampleClassification","l":"setValidationSamples(Slice)","u":"setValidationSamples(mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.adhoc.train","c":"AGFTraining","l":"setValidationSplit(double)"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"setValue(V)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"setVerbose(boolean)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"setZeroCopyType(Matrix)","u":"setZeroCopyType(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"setZeroCopyType(Matrix)","u":"setZeroCopyType(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core","c":"Slice","l":"shuffle()"},{"p":"mklab.JGNN.core","c":"Slice","l":"shuffle(int)"},{"p":"mklab.JGNN.nn.activations","c":"Sigmoid","l":"Sigmoid()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoid(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoid(Tensor)","u":"sigmoid(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoidDerivative(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"sigmoidDerivative(Tensor)","u":"sigmoidDerivative(mklab.JGNN.core.Tensor)"},{"p":"primitives","c":"SimpleNetwork","l":"SimpleNetwork()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.adhoc","c":"IdConverter","l":"size()"},{"p":"mklab.JGNN.core","c":"Slice","l":"size()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"size()"},{"p":"mklab.JGNN.core","c":"Slice","l":"Slice(Iterable)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"SoftMax()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"SoftMax","l":"SoftMax(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"mklab.JGNN.core.util","c":"Sort","l":"Sort()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"Sort(int)","u":"%3Cinit%3E(int)"},{"p":"mklab.JGNN.nn.pooling","c":"Sort","l":"sort(Tensor, Matrix, long, long)","u":"sort(mklab.JGNN.core.Tensor,mklab.JGNN.core.Matrix,long,long)"},{"p":"mklab.JGNN.core.util","c":"Sort","l":"sortedIndexes(ArrayList)","u":"sortedIndexes(java.util.ArrayList)"},{"p":"mklab.JGNN.core.util","c":"Sort","l":"sortedIndexes(double[])"},{"p":"graphClassification","c":"SortPooling","l":"SortPooling()","u":"%3Cinit%3E()"},{"p":"graphClassification","c":"SortPoolingManual","l":"SortPoolingManual()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix.Sparse2DIterator","l":"Sparse2DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"SparseMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"SparseSymmetric(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"SparseTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"SparseTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"SPECIES"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"sqrt()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"sqrt()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"startTape()"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"stochasticGradientDescent"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"submit(Runnable)","u":"submit(java.lang.Runnable)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"subtensorShouldAccessCorrectElements()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"subtract(Tensor)","u":"subtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"subtract(Tensor)","u":"subtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"subtract(Tensor)","u":"subtract(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"sum()"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"Sum()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.pooling","c":"Sum","l":"Sum(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"symmetricMatrixShouldWork()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"symmetricNormalization()"},{"p":"mklab.JGNN.nn.activations","c":"Tanh","l":"Tanh()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanh(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanh(Tensor)","u":"tanh(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanhDerivative(double)"},{"p":"mklab.JGNN.core.util","c":"Loss","l":"tanhDerivative(Tensor)","u":"tanhDerivative(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"tapeError"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"tensor"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"tensor"},{"p":"mklab.JGNN.core","c":"Tensor","l":"Tensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"Tensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"TensorTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN","c":"TensorTest","l":"TensorTest()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testAddition()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAsColum()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAsRow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAssertFinite()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAssertNotFinite()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testAssertSize()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testCopy()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testDenseTensorSerialization()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testDescription()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testDimensions()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testDot()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testDoubleConversion()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testDoubleConversion()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testFiniteDerivative()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testFiniteLoss()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testGetOverflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testGetUnderflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testImpossibleMultiplication()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testIncompatibleOperation()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testInvalidSubtensorConstructorArgument()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testInverse()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testLargeCrossEntropyDerivativeLabel()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testMatrixMultiplication()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testMultiplication()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testMultiplicationWithZero()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testNegativeCrossEntropyDerivativeLabel()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testNegativeCrossEntropyDerivativePrediction()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNewTensorCreation()"},{"p":"mklab.JGNN.core.util","c":"LossTest","l":"testNonbinaryCrossEntropyDerivativeLabel()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNormalization()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNullTensorDeerialization()"},{"p":"mklab.JGNN","c":"TensorTest","l":"testNumeric()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testNumNonZero()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testOneHotNumNonZero()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testPut()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutInfinity()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutNan()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutOverflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testPutUnderflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRange()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testRange2D()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testRange2DOutOfBounds()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRangeOutOfBounds()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensor()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorCopy()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorMultiplication()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorNonFinite()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorOverflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorPut()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testRepeatTensorUnderflow()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSelfOperations()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSetToRandom()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorCopy()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorOriginalAccess()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorWrongEnd()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorWrongRange()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSubtensorWrongStart()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testSummaryStatistics()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testTensorDimensions()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testToProbability()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testToString()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testTransform()"},{"p":"mklab.JGNN.core","c":"MatrixTest","l":"testTransposition()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testTripleDot()"},{"p":"mklab.JGNN.core","c":"TensorTest","l":"testZeroCopy()"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"ThreadData()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"ThreadPool(int)","u":"%3Cinit%3E(int)"},{"p":"mklab.JGNN.nn.operations","c":"To","l":"To()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toArray()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toDense()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toDouble()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toNonZeroString()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toProbability()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toSparse()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"toString()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"toString()"},{"p":"mklab.JGNN.core.util","c":"FastEntry","l":"toString()"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(Loss, Optimizer, List, List)","u":"train(mklab.JGNN.nn.Loss,mklab.JGNN.nn.Optimizer,java.util.List,java.util.List)"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(Loss, Optimizer, List, List, List)","u":"train(mklab.JGNN.nn.Loss,mklab.JGNN.nn.Optimizer,java.util.List,java.util.List,java.util.List)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"train(Model)","u":"train(mklab.JGNN.nn.Model)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"train(Model, Matrix, Matrix, Slice, Slice)","u":"train(mklab.JGNN.nn.Model,mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix,mklab.JGNN.core.Slice,mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(ModelTraining)","u":"train(mklab.JGNN.adhoc.ModelTraining)"},{"p":"mklab.JGNN.nn","c":"Model","l":"train(ModelTraining, Matrix, Matrix, Slice, Slice)","u":"train(mklab.JGNN.adhoc.ModelTraining,mklab.JGNN.core.Matrix,mklab.JGNN.core.Matrix,mklab.JGNN.core.Slice,mklab.JGNN.core.Slice)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"train(Tensor[], Tensor)","u":"train(mklab.JGNN.core.Tensor[],mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"trainOnOutputError(Tensor[], Tensor)","u":"trainOnOutputError(mklab.JGNN.core.Tensor[],mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Constant","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Parameter","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"trainParameters(Optimizer, Tensor)","u":"trainParameters(mklab.JGNN.nn.Optimizer,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn","c":"Model","l":"trainTowardsZero(Optimizer, List)","u":"trainTowardsZero(mklab.JGNN.nn.Optimizer,java.util.List)"},{"p":"graphClassification","c":"TrajectoryData","l":"TrajectoryData(int)","u":"%3Cinit%3E(int)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"transform(Tensor)","u":"transform(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.operations","c":"Transpose","l":"Transpose()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"transposed()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed1DIterator","l":"Transposed1DIterator(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix.Transposed2DIterator","l":"Transposed2DIterator(Iterator>)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"TransposedMatrix(Matrix)","u":"%3Cinit%3E(mklab.JGNN.core.Matrix)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"traverseNonZeroElements()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"Uniform()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.distribution","c":"Uniform","l":"Uniform(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"mklab.JGNN.nn","c":"NNOperation.ThreadData","l":"unlock()"},{"p":"mklab.JGNN.core","c":"Memory.Scope","l":"unregister(double[])"},{"p":"mklab.JGNN.nn","c":"Optimizer","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"Adam","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"GradientDescent","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"Regularization","l":"update(Tensor, Tensor)","u":"update(mklab.JGNN.core.Tensor,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.nn.optimizers","c":"BatchOptimizer","l":"updateAll()"},{"p":"mklab.JGNN.nn.operations","c":"LSTM","l":"updateTape(Tensor, LSTM.LSTMState, Tensor)","u":"updateTape(mklab.JGNN.core.Tensor,mklab.JGNN.nn.operations.LSTM.LSTMState,mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"validationLoss"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"values"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"values"},{"p":"mklab.JGNN.adhoc","c":"ModelBuilder","l":"var(String)","u":"var(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"LayeredBuilder","l":"var(String)","u":"var(java.lang.String)"},{"p":"mklab.JGNN.adhoc.parsers","c":"Neuralang","l":"var(String)","u":"var(java.lang.String)"},{"p":"mklab.JGNN.nn.inputs","c":"Variable","l":"Variable()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.initializers","c":"VariancePreservingInitializer","l":"VariancePreservingInitializer()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"vectorization"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"VectorizedMatrix(long, long)","u":"%3Cinit%3E(long,long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(double...)","u":"%3Cinit%3E(double...)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(Iterator)","u":"%3Cinit%3E(java.util.Iterator)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(long)","u":"%3Cinit%3E(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"VectorizedTensor(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"mklab.JGNN.adhoc","c":"ModelTraining","l":"verbose"},{"p":"mklab.JGNN.nn.loss.report","c":"VerboseLoss","l":"VerboseLoss(Loss...)","u":"%3Cinit%3E(mklab.JGNN.nn.Loss...)"},{"p":"mklab.JGNN.nn","c":"NNOperation","l":"view()"},{"p":"mklab.JGNN.core","c":"ThreadPool","l":"waitForConclusion()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap1DIterator","l":"Wrap1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap1DIterator","l":"Wrap1DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols.Wrap2DIterator","l":"Wrap2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows.Wrap2DIterator","l":"Wrap2DIterator()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"WrapCols(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"WrapCols(Tensor...)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"WrapRows(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"WrapRows(Tensor...)","u":"%3Cinit%3E(mklab.JGNN.core.Tensor...)"},{"p":"mklab.JGNN.nn.initializers","c":"XavierNormal","l":"XavierNormal()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.nn.initializers","c":"XavierUniform","l":"XavierUniform()","u":"%3Cinit%3E()"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy()"},{"p":"mklab.JGNN.core","c":"Tensor","l":"zeroCopy()"},{"p":"mklab.JGNN.core.empty","c":"EmptyTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessCol","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.matrix","c":"AccessRow","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"AccessSubtensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"DenseTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"RepeatTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"SparseTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.tensor","c":"VectorizedTensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"zeroCopy(long)"},{"p":"mklab.JGNN.core.empty","c":"EmptyMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"ColumnRepetition","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"DenseMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"Diagonal","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"RepeatMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"RowRepetition","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"SparseSymmetric","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"TransposedMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"VectorizedMatrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapCols","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core.matrix","c":"WrapRows","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy(long, long)","u":"zeroCopy(long,long)"},{"p":"mklab.JGNN.core","c":"Matrix","l":"zeroCopy(Tensor)","u":"zeroCopy(mklab.JGNN.core.Tensor)"},{"p":"mklab.JGNN.core","c":"Tensor","l":"zeroCopy(Tensor)","u":"zeroCopy(mklab.JGNN.core.Tensor)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/javadoc/mklab/JGNN/TensorTest.html b/docs/javadoc/mklab/JGNN/TensorTest.html index ab96ba4..b9b308f 100644 --- a/docs/javadoc/mklab/JGNN/TensorTest.html +++ b/docs/javadoc/mklab/JGNN/TensorTest.html @@ -1,7 +1,7 @@ - + TensorTest diff --git a/docs/javadoc/mklab/JGNN/adhoc/BatchData.html b/docs/javadoc/mklab/JGNN/adhoc/BatchData.html index a0c945b..bee9f8b 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/BatchData.html +++ b/docs/javadoc/mklab/JGNN/adhoc/BatchData.html @@ -1,7 +1,7 @@ - + BatchData diff --git a/docs/javadoc/mklab/JGNN/adhoc/Dataset.html b/docs/javadoc/mklab/JGNN/adhoc/Dataset.html index 91dea22..d236133 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/Dataset.html +++ b/docs/javadoc/mklab/JGNN/adhoc/Dataset.html @@ -1,7 +1,7 @@ - + Dataset diff --git a/docs/javadoc/mklab/JGNN/adhoc/IdConverter.html b/docs/javadoc/mklab/JGNN/adhoc/IdConverter.html index dfa3626..cbba4a1 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/IdConverter.html +++ b/docs/javadoc/mklab/JGNN/adhoc/IdConverter.html @@ -1,7 +1,7 @@ - + IdConverter diff --git a/docs/javadoc/mklab/JGNN/adhoc/ModelBuilder.html b/docs/javadoc/mklab/JGNN/adhoc/ModelBuilder.html index 34c388b..3dce6af 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/ModelBuilder.html +++ b/docs/javadoc/mklab/JGNN/adhoc/ModelBuilder.html @@ -1,7 +1,7 @@ - + ModelBuilder diff --git a/docs/javadoc/mklab/JGNN/adhoc/ModelTraining.html b/docs/javadoc/mklab/JGNN/adhoc/ModelTraining.html index 460c90e..9de3dff 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/ModelTraining.html +++ b/docs/javadoc/mklab/JGNN/adhoc/ModelTraining.html @@ -1,7 +1,7 @@ - + ModelTraining @@ -433,8 +433,8 @@

setOptimizer

this model training instance.
See Also:
-
diff --git a/docs/javadoc/mklab/JGNN/adhoc/class-use/BatchData.html b/docs/javadoc/mklab/JGNN/adhoc/class-use/BatchData.html index 2d822c2..9137898 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/class-use/BatchData.html +++ b/docs/javadoc/mklab/JGNN/adhoc/class-use/BatchData.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.BatchData diff --git a/docs/javadoc/mklab/JGNN/adhoc/class-use/Dataset.html b/docs/javadoc/mklab/JGNN/adhoc/class-use/Dataset.html index 7f94793..b84c6fc 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/class-use/Dataset.html +++ b/docs/javadoc/mklab/JGNN/adhoc/class-use/Dataset.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.Dataset diff --git a/docs/javadoc/mklab/JGNN/adhoc/class-use/IdConverter.html b/docs/javadoc/mklab/JGNN/adhoc/class-use/IdConverter.html index 20c08bf..0c851ae 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/class-use/IdConverter.html +++ b/docs/javadoc/mklab/JGNN/adhoc/class-use/IdConverter.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.IdConverter diff --git a/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelBuilder.html b/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelBuilder.html index c98b315..59a8918 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelBuilder.html +++ b/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelBuilder.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.ModelBuilder diff --git a/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelTraining.html b/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelTraining.html index 9055601..e412795 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelTraining.html +++ b/docs/javadoc/mklab/JGNN/adhoc/class-use/ModelTraining.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.ModelTraining diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/Citeseer.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/Citeseer.html index 652d47d..f545c2f 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/Citeseer.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/Citeseer.html @@ -1,7 +1,7 @@ - + Citeseer diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/Cora.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/Cora.html index ef50179..a2b7429 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/Cora.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/Cora.html @@ -1,7 +1,7 @@ - + Cora diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/Pubmed.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/Pubmed.html index 5b30baf..a32ec52 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/Pubmed.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/Pubmed.html @@ -1,7 +1,7 @@ - + Pubmed diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Citeseer.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Citeseer.html index 2321977..7f7bc23 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Citeseer.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Citeseer.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.datasets.Citeseer diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Cora.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Cora.html index 64a8df5..5edd74f 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Cora.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Cora.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.datasets.Cora diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Pubmed.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Pubmed.html index df2ca36..fce35f2 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Pubmed.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/class-use/Pubmed.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.datasets.Pubmed diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/package-summary.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/package-summary.html index 65b44c1..91cc8bc 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/package-summary.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc.datasets diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/package-tree.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/package-tree.html index b438a0c..d90fe1e 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/package-tree.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc.datasets Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/adhoc/datasets/package-use.html b/docs/javadoc/mklab/JGNN/adhoc/datasets/package-use.html index 268197d..fdd8083 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/datasets/package-use.html +++ b/docs/javadoc/mklab/JGNN/adhoc/datasets/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.adhoc.datasets diff --git a/docs/javadoc/mklab/JGNN/adhoc/package-summary.html b/docs/javadoc/mklab/JGNN/adhoc/package-summary.html index 8bf846a..aa7f62c 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/package-summary.html +++ b/docs/javadoc/mklab/JGNN/adhoc/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc diff --git a/docs/javadoc/mklab/JGNN/adhoc/package-tree.html b/docs/javadoc/mklab/JGNN/adhoc/package-tree.html index a57ac0e..3f8448a 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/package-tree.html +++ b/docs/javadoc/mklab/JGNN/adhoc/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/adhoc/package-use.html b/docs/javadoc/mklab/JGNN/adhoc/package-use.html index f4c2ff6..5a4adf3 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/package-use.html +++ b/docs/javadoc/mklab/JGNN/adhoc/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.adhoc diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/FastBuilder.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/FastBuilder.html index 5ee3be3..7e8bfc0 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/FastBuilder.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/FastBuilder.html @@ -1,7 +1,7 @@ - + FastBuilder diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/LayeredBuilder.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/LayeredBuilder.html index 4532ab3..f630195 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/LayeredBuilder.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/LayeredBuilder.html @@ -1,7 +1,7 @@ - + LayeredBuilder diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/Neuralang.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/Neuralang.html index 6407a88..6f0b4ac 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/Neuralang.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/Neuralang.html @@ -1,7 +1,7 @@ - + Neuralang diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/FastBuilder.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/FastBuilder.html index b67420b..1977907 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/FastBuilder.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/FastBuilder.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.parsers.FastBuilder diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/LayeredBuilder.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/LayeredBuilder.html index 0df0cad..1ff2a5f 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/LayeredBuilder.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/LayeredBuilder.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.parsers.LayeredBuilder diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/Neuralang.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/Neuralang.html index c3943cb..011864d 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/Neuralang.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/class-use/Neuralang.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.parsers.Neuralang diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/package-summary.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/package-summary.html index ad91421..7d6f7c0 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/package-summary.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc.parsers diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/package-tree.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/package-tree.html index 310af5e..2a60538 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/package-tree.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc.parsers Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/adhoc/parsers/package-use.html b/docs/javadoc/mklab/JGNN/adhoc/parsers/package-use.html index 8ec5eed..4aea7d0 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/parsers/package-use.html +++ b/docs/javadoc/mklab/JGNN/adhoc/parsers/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.adhoc.parsers diff --git a/docs/javadoc/mklab/JGNN/adhoc/train/AGFTraining.html b/docs/javadoc/mklab/JGNN/adhoc/train/AGFTraining.html index e4cdac7..7cf4edd 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/train/AGFTraining.html +++ b/docs/javadoc/mklab/JGNN/adhoc/train/AGFTraining.html @@ -1,7 +1,7 @@ - + AGFTraining diff --git a/docs/javadoc/mklab/JGNN/adhoc/train/SampleClassification.html b/docs/javadoc/mklab/JGNN/adhoc/train/SampleClassification.html index 7c0fda5..5f2212e 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/train/SampleClassification.html +++ b/docs/javadoc/mklab/JGNN/adhoc/train/SampleClassification.html @@ -1,7 +1,7 @@ - + SampleClassification diff --git a/docs/javadoc/mklab/JGNN/adhoc/train/class-use/AGFTraining.html b/docs/javadoc/mklab/JGNN/adhoc/train/class-use/AGFTraining.html index 49b4a2a..b186085 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/train/class-use/AGFTraining.html +++ b/docs/javadoc/mklab/JGNN/adhoc/train/class-use/AGFTraining.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.train.AGFTraining diff --git a/docs/javadoc/mklab/JGNN/adhoc/train/class-use/SampleClassification.html b/docs/javadoc/mklab/JGNN/adhoc/train/class-use/SampleClassification.html index 7a23922..2e66e8f 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/train/class-use/SampleClassification.html +++ b/docs/javadoc/mklab/JGNN/adhoc/train/class-use/SampleClassification.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.adhoc.train.SampleClassification diff --git a/docs/javadoc/mklab/JGNN/adhoc/train/package-summary.html b/docs/javadoc/mklab/JGNN/adhoc/train/package-summary.html index 29c84be..045c9a3 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/train/package-summary.html +++ b/docs/javadoc/mklab/JGNN/adhoc/train/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc.train diff --git a/docs/javadoc/mklab/JGNN/adhoc/train/package-tree.html b/docs/javadoc/mklab/JGNN/adhoc/train/package-tree.html index 2d595f6..b12671d 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/train/package-tree.html +++ b/docs/javadoc/mklab/JGNN/adhoc/train/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.adhoc.train Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/adhoc/train/package-use.html b/docs/javadoc/mklab/JGNN/adhoc/train/package-use.html index 042bc0b..1a83d35 100644 --- a/docs/javadoc/mklab/JGNN/adhoc/train/package-use.html +++ b/docs/javadoc/mklab/JGNN/adhoc/train/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.adhoc.train diff --git a/docs/javadoc/mklab/JGNN/class-use/TensorTest.html b/docs/javadoc/mklab/JGNN/class-use/TensorTest.html index b0d625c..fdb346d 100644 --- a/docs/javadoc/mklab/JGNN/class-use/TensorTest.html +++ b/docs/javadoc/mklab/JGNN/class-use/TensorTest.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.TensorTest diff --git a/docs/javadoc/mklab/JGNN/core/Distribution.html b/docs/javadoc/mklab/JGNN/core/Distribution.html index 1ff7f39..5c38686 100644 --- a/docs/javadoc/mklab/JGNN/core/Distribution.html +++ b/docs/javadoc/mklab/JGNN/core/Distribution.html @@ -1,7 +1,7 @@ - + Distribution diff --git a/docs/javadoc/mklab/JGNN/core/Matrix.html b/docs/javadoc/mklab/JGNN/core/Matrix.html index a26cf98..314be29 100644 --- a/docs/javadoc/mklab/JGNN/core/Matrix.html +++ b/docs/javadoc/mklab/JGNN/core/Matrix.html @@ -1,7 +1,7 @@ - + Matrix diff --git a/docs/javadoc/mklab/JGNN/core/MatrixTest.html b/docs/javadoc/mklab/JGNN/core/MatrixTest.html index 67c4d32..57b9403 100644 --- a/docs/javadoc/mklab/JGNN/core/MatrixTest.html +++ b/docs/javadoc/mklab/JGNN/core/MatrixTest.html @@ -1,7 +1,7 @@ - + MatrixTest diff --git a/docs/javadoc/mklab/JGNN/core/Memory.Scope.html b/docs/javadoc/mklab/JGNN/core/Memory.Scope.html index f6d1dd1..f7c10b4 100644 --- a/docs/javadoc/mklab/JGNN/core/Memory.Scope.html +++ b/docs/javadoc/mklab/JGNN/core/Memory.Scope.html @@ -1,7 +1,7 @@ - + Memory.Scope diff --git a/docs/javadoc/mklab/JGNN/core/Memory.html b/docs/javadoc/mklab/JGNN/core/Memory.html index ad7eee6..1b6418d 100644 --- a/docs/javadoc/mklab/JGNN/core/Memory.html +++ b/docs/javadoc/mklab/JGNN/core/Memory.html @@ -1,7 +1,7 @@ - + Memory diff --git a/docs/javadoc/mklab/JGNN/core/Slice.html b/docs/javadoc/mklab/JGNN/core/Slice.html index 76563bc..484f1a7 100644 --- a/docs/javadoc/mklab/JGNN/core/Slice.html +++ b/docs/javadoc/mklab/JGNN/core/Slice.html @@ -1,7 +1,7 @@ - + Slice diff --git a/docs/javadoc/mklab/JGNN/core/Tensor.html b/docs/javadoc/mklab/JGNN/core/Tensor.html index 49abcf0..9a98c76 100644 --- a/docs/javadoc/mklab/JGNN/core/Tensor.html +++ b/docs/javadoc/mklab/JGNN/core/Tensor.html @@ -1,7 +1,7 @@ - + Tensor diff --git a/docs/javadoc/mklab/JGNN/core/TensorTest.html b/docs/javadoc/mklab/JGNN/core/TensorTest.html index 9096985..b07f4a5 100644 --- a/docs/javadoc/mklab/JGNN/core/TensorTest.html +++ b/docs/javadoc/mklab/JGNN/core/TensorTest.html @@ -1,7 +1,7 @@ - + TensorTest diff --git a/docs/javadoc/mklab/JGNN/core/ThreadPool.html b/docs/javadoc/mklab/JGNN/core/ThreadPool.html index 92f2de2..55c21de 100644 --- a/docs/javadoc/mklab/JGNN/core/ThreadPool.html +++ b/docs/javadoc/mklab/JGNN/core/ThreadPool.html @@ -1,7 +1,7 @@ - + ThreadPool diff --git a/docs/javadoc/mklab/JGNN/core/class-use/Distribution.html b/docs/javadoc/mklab/JGNN/core/class-use/Distribution.html index ab7401f..f954368 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/Distribution.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/Distribution.html @@ -1,7 +1,7 @@ - + Uses of Interface mklab.JGNN.core.Distribution diff --git a/docs/javadoc/mklab/JGNN/core/class-use/Matrix.html b/docs/javadoc/mklab/JGNN/core/class-use/Matrix.html index 9842219..f24c1e9 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/Matrix.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/Matrix.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.Matrix diff --git a/docs/javadoc/mklab/JGNN/core/class-use/MatrixTest.html b/docs/javadoc/mklab/JGNN/core/class-use/MatrixTest.html index d988cb8..d2f0fa9 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/MatrixTest.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/MatrixTest.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.MatrixTest diff --git a/docs/javadoc/mklab/JGNN/core/class-use/Memory.Scope.html b/docs/javadoc/mklab/JGNN/core/class-use/Memory.Scope.html index 85c4c37..680cb98 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/Memory.Scope.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/Memory.Scope.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.Memory.Scope diff --git a/docs/javadoc/mklab/JGNN/core/class-use/Memory.html b/docs/javadoc/mklab/JGNN/core/class-use/Memory.html index 53b3911..282c140 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/Memory.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/Memory.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.Memory diff --git a/docs/javadoc/mklab/JGNN/core/class-use/Slice.html b/docs/javadoc/mklab/JGNN/core/class-use/Slice.html index 6cdcb66..72f9d90 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/Slice.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/Slice.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.Slice diff --git a/docs/javadoc/mklab/JGNN/core/class-use/Tensor.html b/docs/javadoc/mklab/JGNN/core/class-use/Tensor.html index ac617fe..1fc5bb2 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/Tensor.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/Tensor.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.Tensor @@ -1389,6 +1389,9 @@

Uses of Tensor
 
+ +
NNOperation.ThreadData.unlock()
+
 
Methods in mklab.JGNN.nn that return types with arguments of type Tensor
@@ -1761,13 +1764,22 @@

Uses of Tensor
protected Tensor
Parameter.forward(List<Tensor> inputs)
 
- -
Parameter.get()
-
+
protected Tensor
+
Variable.forward(List<Tensor> inputs)
+
 
+ +
Parameter.get()
+
Gets sets the parameter's value tensor
+
protected Tensor
+
Parameter.partial(int inputId, + List<Tensor> inputs, + Tensor output, + Tensor error)
+
 
protected Tensor
-
Parameter.partial(int inputId, +
Variable.partial(int inputId, List<Tensor> inputs, Tensor output, Tensor error)
@@ -1784,26 +1796,32 @@

Uses of Tensor Tensor output, Tensor error)

 
- -
Parameter.set(Tensor tensor)
-
+
protected Tensor
+
Variable.partial(int inputId, + List<Tensor> inputs, + Tensor output, + Tensor error)
+
 
+ +
Parameter.set(Tensor tensor)
+
Forcefully sets the parameter's value tensor to the desired value.
-
void
-
Variable.setTo(Tensor value)
-
 
-
protected void
-
Constant.trainParameters(Optimizer optimizer, - Tensor error)
+
void
+
Variable.setTo(Tensor value)
 
protected void
-
Parameter.trainParameters(Optimizer optimizer, +
Constant.trainParameters(Optimizer optimizer, Tensor error)
 
protected void
-
Variable.trainParameters(Optimizer optimizer, +
Parameter.trainParameters(Optimizer optimizer, Tensor error)
 
+
protected void
+
Variable.trainParameters(Optimizer optimizer, + Tensor error)
+
 
Method parameters in mklab.JGNN.nn.inputs with type arguments of type Tensor
@@ -1814,7 +1832,16 @@

Uses of Tensor
Parameter.forward(List<Tensor> inputs)
 
protected Tensor
-
Parameter.partial(int inputId, +
Variable.forward(List<Tensor> inputs)
+
 
+
protected Tensor
+
Parameter.partial(int inputId, + List<Tensor> inputs, + Tensor output, + Tensor error)
+
 
+
protected Tensor
+
Variable.partial(int inputId, List<Tensor> inputs, Tensor output, Tensor error)
diff --git a/docs/javadoc/mklab/JGNN/core/class-use/TensorTest.html b/docs/javadoc/mklab/JGNN/core/class-use/TensorTest.html index 3844009..52f6251 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/TensorTest.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/TensorTest.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.TensorTest diff --git a/docs/javadoc/mklab/JGNN/core/class-use/ThreadPool.html b/docs/javadoc/mklab/JGNN/core/class-use/ThreadPool.html index bd96b2c..06cec07 100644 --- a/docs/javadoc/mklab/JGNN/core/class-use/ThreadPool.html +++ b/docs/javadoc/mklab/JGNN/core/class-use/ThreadPool.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.ThreadPool diff --git a/docs/javadoc/mklab/JGNN/core/distribution/Normal.html b/docs/javadoc/mklab/JGNN/core/distribution/Normal.html index d7d9b90..b589fda 100644 --- a/docs/javadoc/mklab/JGNN/core/distribution/Normal.html +++ b/docs/javadoc/mklab/JGNN/core/distribution/Normal.html @@ -1,7 +1,7 @@ - + Normal diff --git a/docs/javadoc/mklab/JGNN/core/distribution/Uniform.html b/docs/javadoc/mklab/JGNN/core/distribution/Uniform.html index 7d60915..3f5b78a 100644 --- a/docs/javadoc/mklab/JGNN/core/distribution/Uniform.html +++ b/docs/javadoc/mklab/JGNN/core/distribution/Uniform.html @@ -1,7 +1,7 @@ - + Uniform diff --git a/docs/javadoc/mklab/JGNN/core/distribution/class-use/Normal.html b/docs/javadoc/mklab/JGNN/core/distribution/class-use/Normal.html index 82494a3..d02a4db 100644 --- a/docs/javadoc/mklab/JGNN/core/distribution/class-use/Normal.html +++ b/docs/javadoc/mklab/JGNN/core/distribution/class-use/Normal.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.distribution.Normal diff --git a/docs/javadoc/mklab/JGNN/core/distribution/class-use/Uniform.html b/docs/javadoc/mklab/JGNN/core/distribution/class-use/Uniform.html index 782b405..28fb7a9 100644 --- a/docs/javadoc/mklab/JGNN/core/distribution/class-use/Uniform.html +++ b/docs/javadoc/mklab/JGNN/core/distribution/class-use/Uniform.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.distribution.Uniform diff --git a/docs/javadoc/mklab/JGNN/core/distribution/package-summary.html b/docs/javadoc/mklab/JGNN/core/distribution/package-summary.html index aa6fbde..0356ad6 100644 --- a/docs/javadoc/mklab/JGNN/core/distribution/package-summary.html +++ b/docs/javadoc/mklab/JGNN/core/distribution/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.distribution diff --git a/docs/javadoc/mklab/JGNN/core/distribution/package-tree.html b/docs/javadoc/mklab/JGNN/core/distribution/package-tree.html index 18ff1e6..e22ade6 100644 --- a/docs/javadoc/mklab/JGNN/core/distribution/package-tree.html +++ b/docs/javadoc/mklab/JGNN/core/distribution/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.distribution Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/core/distribution/package-use.html b/docs/javadoc/mklab/JGNN/core/distribution/package-use.html index 7f89c7c..d41b946 100644 --- a/docs/javadoc/mklab/JGNN/core/distribution/package-use.html +++ b/docs/javadoc/mklab/JGNN/core/distribution/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.core.distribution diff --git a/docs/javadoc/mklab/JGNN/core/empty/EmptyMatrix.html b/docs/javadoc/mklab/JGNN/core/empty/EmptyMatrix.html index 52da439..10d0b6d 100644 --- a/docs/javadoc/mklab/JGNN/core/empty/EmptyMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/empty/EmptyMatrix.html @@ -1,7 +1,7 @@ - + EmptyMatrix diff --git a/docs/javadoc/mklab/JGNN/core/empty/EmptyTensor.html b/docs/javadoc/mklab/JGNN/core/empty/EmptyTensor.html index 413a905..fc11530 100644 --- a/docs/javadoc/mklab/JGNN/core/empty/EmptyTensor.html +++ b/docs/javadoc/mklab/JGNN/core/empty/EmptyTensor.html @@ -1,7 +1,7 @@ - + EmptyTensor diff --git a/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyMatrix.html b/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyMatrix.html index bd86621..2fb185c 100644 --- a/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyMatrix.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.empty.EmptyMatrix diff --git a/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyTensor.html b/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyTensor.html index e68e350..3edf35d 100644 --- a/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyTensor.html +++ b/docs/javadoc/mklab/JGNN/core/empty/class-use/EmptyTensor.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.empty.EmptyTensor diff --git a/docs/javadoc/mklab/JGNN/core/empty/package-summary.html b/docs/javadoc/mklab/JGNN/core/empty/package-summary.html index a9f65f1..f14e5b2 100644 --- a/docs/javadoc/mklab/JGNN/core/empty/package-summary.html +++ b/docs/javadoc/mklab/JGNN/core/empty/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.empty diff --git a/docs/javadoc/mklab/JGNN/core/empty/package-tree.html b/docs/javadoc/mklab/JGNN/core/empty/package-tree.html index 296c7a5..6271922 100644 --- a/docs/javadoc/mklab/JGNN/core/empty/package-tree.html +++ b/docs/javadoc/mklab/JGNN/core/empty/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.empty Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/core/empty/package-use.html b/docs/javadoc/mklab/JGNN/core/empty/package-use.html index d526aaf..6a648f4 100644 --- a/docs/javadoc/mklab/JGNN/core/empty/package-use.html +++ b/docs/javadoc/mklab/JGNN/core/empty/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.core.empty diff --git a/docs/javadoc/mklab/JGNN/core/matrix/AccessCol.html b/docs/javadoc/mklab/JGNN/core/matrix/AccessCol.html index 8b168bf..22d6a80 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/AccessCol.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/AccessCol.html @@ -1,7 +1,7 @@ - + AccessCol diff --git a/docs/javadoc/mklab/JGNN/core/matrix/AccessRow.html b/docs/javadoc/mklab/JGNN/core/matrix/AccessRow.html index 17099e8..0d65964 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/AccessRow.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/AccessRow.html @@ -1,7 +1,7 @@ - + AccessRow diff --git a/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat1DIterator.html index 797102e..0861476 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat1DIterator.html @@ -1,7 +1,7 @@ - + ColumnRepetition.Repeat1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat2DIterator.html index 392269c..1fba789 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.Repeat2DIterator.html @@ -1,7 +1,7 @@ - + ColumnRepetition.Repeat2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.html b/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.html index eb8d118..3e4473a 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/ColumnRepetition.html @@ -1,7 +1,7 @@ - + ColumnRepetition diff --git a/docs/javadoc/mklab/JGNN/core/matrix/DenseMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/DenseMatrix.html index 0d665f4..eb1e6f6 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/DenseMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/DenseMatrix.html @@ -1,7 +1,7 @@ - + DenseMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal1DIterator.html index db276d1..98f8428 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal1DIterator.html @@ -1,7 +1,7 @@ - + Diagonal.Diagonal1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal2DIterator.html index 0c9b668..1b0a8bb 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.Diagonal2DIterator.html @@ -1,7 +1,7 @@ - + Diagonal.Diagonal2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.html b/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.html index c6db888..f10e89c 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/Diagonal.html @@ -1,7 +1,7 @@ - + Diagonal diff --git a/docs/javadoc/mklab/JGNN/core/matrix/RepeatMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/RepeatMatrix.html index d8d1c12..8ab2e36 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/RepeatMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/RepeatMatrix.html @@ -1,7 +1,7 @@ - + RepeatMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat1DIterator.html index 8d5936b..0d02934 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat1DIterator.html @@ -1,7 +1,7 @@ - + RowRepetition.Repeat1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat2DIterator.html index ca90327..e5fb329 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.Repeat2DIterator.html @@ -1,7 +1,7 @@ - + RowRepetition.Repeat2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.html b/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.html index d07f5aa..45be5cd 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/RowRepetition.html @@ -1,7 +1,7 @@ - + RowRepetition diff --git a/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.Sparse2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.Sparse2DIterator.html index 5951915..9789903 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.Sparse2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.Sparse2DIterator.html @@ -1,7 +1,7 @@ - + SparseMatrix.Sparse2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.html index 34fd4b2..59f36f0 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/SparseMatrix.html @@ -1,7 +1,7 @@ - + SparseMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/SparseSymmetric.html b/docs/javadoc/mklab/JGNN/core/matrix/SparseSymmetric.html index a42b799..172edd8 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/SparseSymmetric.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/SparseSymmetric.html @@ -1,7 +1,7 @@ - + SparseSymmetric diff --git a/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed1DIterator.html index 582873e..ac0ad41 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed1DIterator.html @@ -1,7 +1,7 @@ - + TransposedMatrix.Transposed1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed2DIterator.html index 2d7541a..bb90bbc 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.Transposed2DIterator.html @@ -1,7 +1,7 @@ - + TransposedMatrix.Transposed2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.html index afd2beb..53d5ebc 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/TransposedMatrix.html @@ -1,7 +1,7 @@ - + TransposedMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/VectorizedMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/VectorizedMatrix.html index 4f133ca..e007265 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/VectorizedMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/VectorizedMatrix.html @@ -1,7 +1,7 @@ - + VectorizedMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap1DIterator.html index 7fbdc82..a0a04d6 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap1DIterator.html @@ -1,7 +1,7 @@ - + WrapCols.Wrap1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap2DIterator.html index 54c2640..91ae5f0 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.Wrap2DIterator.html @@ -1,7 +1,7 @@ - + WrapCols.Wrap2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.html b/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.html index e6ccf9e..ec78a7c 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/WrapCols.html @@ -1,7 +1,7 @@ - + WrapCols diff --git a/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap1DIterator.html index 4d4482f..eb6bc2e 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap1DIterator.html @@ -1,7 +1,7 @@ - + WrapRows.Wrap1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap2DIterator.html index 242cada..9db2376 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.Wrap2DIterator.html @@ -1,7 +1,7 @@ - + WrapRows.Wrap2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.html b/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.html index 0b9cecb..96a2954 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/WrapRows.html @@ -1,7 +1,7 @@ - + WrapRows diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessCol.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessCol.html index c5fe906..f5f9a8a 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessCol.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessCol.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.AccessCol diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessRow.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessRow.html index 71c6216..d9dbf4d 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessRow.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/AccessRow.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.AccessRow diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat1DIterator.html index be106e6..7f87ee8 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat1DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.ColumnRepetition.Repeat1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat2DIterator.html index a3d600c..e4051e4 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.Repeat2DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.ColumnRepetition.Repeat2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.html index 642b113..4435cd9 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/ColumnRepetition.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.ColumnRepetition diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/DenseMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/DenseMatrix.html index 1f5ca31..f03e57f 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/DenseMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/DenseMatrix.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.DenseMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal1DIterator.html index 081223d..cadcb0c 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal1DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.Diagonal.Diagonal1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal2DIterator.html index 6ad9fa2..c8ed01b 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.Diagonal2DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.Diagonal.Diagonal2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.html index f6f95a5..4ba7f70 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/Diagonal.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.Diagonal diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RepeatMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RepeatMatrix.html index 1dcb659..18a040a 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RepeatMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RepeatMatrix.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.RepeatMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat1DIterator.html index f152cb9..b920264 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat1DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.RowRepetition.Repeat1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat2DIterator.html index c5bc817..6c4195e 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.Repeat2DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.RowRepetition.Repeat2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.html index ff449e0..a3425f7 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/RowRepetition.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.RowRepetition diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.Sparse2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.Sparse2DIterator.html index 6bf830b..48573b2 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.Sparse2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.Sparse2DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.SparseMatrix.Sparse2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.html index 051dcdf..54a7244 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseMatrix.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.SparseMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseSymmetric.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseSymmetric.html index ac61317..da41adb 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseSymmetric.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/SparseSymmetric.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.SparseSymmetric diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed1DIterator.html index 58d0803..703e347 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed1DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.TransposedMatrix.Transposed1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed2DIterator.html index 6fc67e5..87e7c44 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.Transposed2DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.TransposedMatrix.Transposed2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.html index 5034fe6..b044064 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/TransposedMatrix.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.TransposedMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/VectorizedMatrix.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/VectorizedMatrix.html index 5ffc1f9..b0caea3 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/VectorizedMatrix.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/VectorizedMatrix.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.VectorizedMatrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap1DIterator.html index d42a380..6a99668 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap1DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.WrapCols.Wrap1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap2DIterator.html index ed2208d..eaf8853 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.Wrap2DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.WrapCols.Wrap2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.html index 6420d3d..9e83f03 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapCols.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.WrapCols diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap1DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap1DIterator.html index 57645a7..40be9d7 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap1DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap1DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.WrapRows.Wrap1DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap2DIterator.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap2DIterator.html index a5c10a9..8e6a5fb 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap2DIterator.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.Wrap2DIterator.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.WrapRows.Wrap2DIterator diff --git a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.html b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.html index 19d016f..b494c1f 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/class-use/WrapRows.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.matrix.WrapRows diff --git a/docs/javadoc/mklab/JGNN/core/matrix/package-summary.html b/docs/javadoc/mklab/JGNN/core/matrix/package-summary.html index d8394c7..92629ad 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/package-summary.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.matrix diff --git a/docs/javadoc/mklab/JGNN/core/matrix/package-tree.html b/docs/javadoc/mklab/JGNN/core/matrix/package-tree.html index 1c5c25f..a9edbab 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/package-tree.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.matrix Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/core/matrix/package-use.html b/docs/javadoc/mklab/JGNN/core/matrix/package-use.html index dcb6389..1584aed 100644 --- a/docs/javadoc/mklab/JGNN/core/matrix/package-use.html +++ b/docs/javadoc/mklab/JGNN/core/matrix/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.core.matrix diff --git a/docs/javadoc/mklab/JGNN/core/package-summary.html b/docs/javadoc/mklab/JGNN/core/package-summary.html index 33dc693..b301209 100644 --- a/docs/javadoc/mklab/JGNN/core/package-summary.html +++ b/docs/javadoc/mklab/JGNN/core/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core diff --git a/docs/javadoc/mklab/JGNN/core/package-tree.html b/docs/javadoc/mklab/JGNN/core/package-tree.html index d08e077..fbda5c0 100644 --- a/docs/javadoc/mklab/JGNN/core/package-tree.html +++ b/docs/javadoc/mklab/JGNN/core/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/core/package-use.html b/docs/javadoc/mklab/JGNN/core/package-use.html index 1d01e89..2bd9960 100644 --- a/docs/javadoc/mklab/JGNN/core/package-use.html +++ b/docs/javadoc/mklab/JGNN/core/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.core diff --git a/docs/javadoc/mklab/JGNN/core/tensor/AccessSubtensor.html b/docs/javadoc/mklab/JGNN/core/tensor/AccessSubtensor.html index a7f3c3d..121ddf4 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/AccessSubtensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/AccessSubtensor.html @@ -1,7 +1,7 @@ - + AccessSubtensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/DenseTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/DenseTensor.html index f9b0ea2..2c0f062 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/DenseTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/DenseTensor.html @@ -1,7 +1,7 @@ - + DenseTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/RepeatTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/RepeatTensor.html index 48f535d..3910aea 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/RepeatTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/RepeatTensor.html @@ -1,7 +1,7 @@ - + RepeatTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/SparseTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/SparseTensor.html index 672a76e..76f3508 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/SparseTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/SparseTensor.html @@ -1,7 +1,7 @@ - + SparseTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/VectorizedTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/VectorizedTensor.html index 520b10f..51414ec 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/VectorizedTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/VectorizedTensor.html @@ -1,7 +1,7 @@ - + VectorizedTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/class-use/AccessSubtensor.html b/docs/javadoc/mklab/JGNN/core/tensor/class-use/AccessSubtensor.html index c6ec049..332d621 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/class-use/AccessSubtensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/class-use/AccessSubtensor.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.tensor.AccessSubtensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/class-use/DenseTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/class-use/DenseTensor.html index c144717..38de40e 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/class-use/DenseTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/class-use/DenseTensor.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.tensor.DenseTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/class-use/RepeatTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/class-use/RepeatTensor.html index 37bd28a..cc8e5e7 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/class-use/RepeatTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/class-use/RepeatTensor.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.tensor.RepeatTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/class-use/SparseTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/class-use/SparseTensor.html index ffbca2a..d8805f4 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/class-use/SparseTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/class-use/SparseTensor.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.tensor.SparseTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/class-use/VectorizedTensor.html b/docs/javadoc/mklab/JGNN/core/tensor/class-use/VectorizedTensor.html index 5be2c59..66c7737 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/class-use/VectorizedTensor.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/class-use/VectorizedTensor.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.tensor.VectorizedTensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/package-summary.html b/docs/javadoc/mklab/JGNN/core/tensor/package-summary.html index be4d11d..59c6ffe 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/package-summary.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.tensor diff --git a/docs/javadoc/mklab/JGNN/core/tensor/package-tree.html b/docs/javadoc/mklab/JGNN/core/tensor/package-tree.html index 8caba30..e868810 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/package-tree.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.tensor Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/core/tensor/package-use.html b/docs/javadoc/mklab/JGNN/core/tensor/package-use.html index f5cd63b..1698dbf 100644 --- a/docs/javadoc/mklab/JGNN/core/tensor/package-use.html +++ b/docs/javadoc/mklab/JGNN/core/tensor/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.core.tensor diff --git a/docs/javadoc/mklab/JGNN/core/util/FastEntry.html b/docs/javadoc/mklab/JGNN/core/util/FastEntry.html index c88277b..174db2c 100644 --- a/docs/javadoc/mklab/JGNN/core/util/FastEntry.html +++ b/docs/javadoc/mklab/JGNN/core/util/FastEntry.html @@ -1,7 +1,7 @@ - + FastEntry diff --git a/docs/javadoc/mklab/JGNN/core/util/Loss.html b/docs/javadoc/mklab/JGNN/core/util/Loss.html index 2046e6a..17fa81a 100644 --- a/docs/javadoc/mklab/JGNN/core/util/Loss.html +++ b/docs/javadoc/mklab/JGNN/core/util/Loss.html @@ -1,7 +1,7 @@ - + Loss diff --git a/docs/javadoc/mklab/JGNN/core/util/LossTest.html b/docs/javadoc/mklab/JGNN/core/util/LossTest.html index a222bee..94b5559 100644 --- a/docs/javadoc/mklab/JGNN/core/util/LossTest.html +++ b/docs/javadoc/mklab/JGNN/core/util/LossTest.html @@ -1,7 +1,7 @@ - + LossTest diff --git a/docs/javadoc/mklab/JGNN/core/util/Range.html b/docs/javadoc/mklab/JGNN/core/util/Range.html index 8a3b588..a8a066c 100644 --- a/docs/javadoc/mklab/JGNN/core/util/Range.html +++ b/docs/javadoc/mklab/JGNN/core/util/Range.html @@ -1,7 +1,7 @@ - + Range diff --git a/docs/javadoc/mklab/JGNN/core/util/Range2D.html b/docs/javadoc/mklab/JGNN/core/util/Range2D.html index ea1c740..ee7dbc7 100644 --- a/docs/javadoc/mklab/JGNN/core/util/Range2D.html +++ b/docs/javadoc/mklab/JGNN/core/util/Range2D.html @@ -1,7 +1,7 @@ - + Range2D diff --git a/docs/javadoc/mklab/JGNN/core/util/Sort.html b/docs/javadoc/mklab/JGNN/core/util/Sort.html index 5606d20..fd9abe3 100644 --- a/docs/javadoc/mklab/JGNN/core/util/Sort.html +++ b/docs/javadoc/mklab/JGNN/core/util/Sort.html @@ -1,7 +1,7 @@ - + Sort diff --git a/docs/javadoc/mklab/JGNN/core/util/class-use/FastEntry.html b/docs/javadoc/mklab/JGNN/core/util/class-use/FastEntry.html index ec2c6a6..d5fc8ec 100644 --- a/docs/javadoc/mklab/JGNN/core/util/class-use/FastEntry.html +++ b/docs/javadoc/mklab/JGNN/core/util/class-use/FastEntry.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.util.FastEntry diff --git a/docs/javadoc/mklab/JGNN/core/util/class-use/Loss.html b/docs/javadoc/mklab/JGNN/core/util/class-use/Loss.html index 69381f4..01ee531 100644 --- a/docs/javadoc/mklab/JGNN/core/util/class-use/Loss.html +++ b/docs/javadoc/mklab/JGNN/core/util/class-use/Loss.html @@ -1,7 +1,7 @@ - + Uses of Interface mklab.JGNN.core.util.Loss diff --git a/docs/javadoc/mklab/JGNN/core/util/class-use/LossTest.html b/docs/javadoc/mklab/JGNN/core/util/class-use/LossTest.html index c9ca768..c41d995 100644 --- a/docs/javadoc/mklab/JGNN/core/util/class-use/LossTest.html +++ b/docs/javadoc/mklab/JGNN/core/util/class-use/LossTest.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.util.LossTest diff --git a/docs/javadoc/mklab/JGNN/core/util/class-use/Range.html b/docs/javadoc/mklab/JGNN/core/util/class-use/Range.html index 6a5be40..0278354 100644 --- a/docs/javadoc/mklab/JGNN/core/util/class-use/Range.html +++ b/docs/javadoc/mklab/JGNN/core/util/class-use/Range.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.util.Range diff --git a/docs/javadoc/mklab/JGNN/core/util/class-use/Range2D.html b/docs/javadoc/mklab/JGNN/core/util/class-use/Range2D.html index 53bf55d..aa1b872 100644 --- a/docs/javadoc/mklab/JGNN/core/util/class-use/Range2D.html +++ b/docs/javadoc/mklab/JGNN/core/util/class-use/Range2D.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.util.Range2D diff --git a/docs/javadoc/mklab/JGNN/core/util/class-use/Sort.html b/docs/javadoc/mklab/JGNN/core/util/class-use/Sort.html index eaca232..a415f43 100644 --- a/docs/javadoc/mklab/JGNN/core/util/class-use/Sort.html +++ b/docs/javadoc/mklab/JGNN/core/util/class-use/Sort.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.core.util.Sort diff --git a/docs/javadoc/mklab/JGNN/core/util/package-summary.html b/docs/javadoc/mklab/JGNN/core/util/package-summary.html index d79f6e9..2f665b3 100644 --- a/docs/javadoc/mklab/JGNN/core/util/package-summary.html +++ b/docs/javadoc/mklab/JGNN/core/util/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.util diff --git a/docs/javadoc/mklab/JGNN/core/util/package-tree.html b/docs/javadoc/mklab/JGNN/core/util/package-tree.html index f40084e..862d066 100644 --- a/docs/javadoc/mklab/JGNN/core/util/package-tree.html +++ b/docs/javadoc/mklab/JGNN/core/util/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.core.util Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/core/util/package-use.html b/docs/javadoc/mklab/JGNN/core/util/package-use.html index d5348fb..971e31b 100644 --- a/docs/javadoc/mklab/JGNN/core/util/package-use.html +++ b/docs/javadoc/mklab/JGNN/core/util/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.core.util diff --git a/docs/javadoc/mklab/JGNN/nn/Initializer.html b/docs/javadoc/mklab/JGNN/nn/Initializer.html index 24b6cd5..42ce6e8 100644 --- a/docs/javadoc/mklab/JGNN/nn/Initializer.html +++ b/docs/javadoc/mklab/JGNN/nn/Initializer.html @@ -1,7 +1,7 @@ - + Initializer diff --git a/docs/javadoc/mklab/JGNN/nn/Loss.html b/docs/javadoc/mklab/JGNN/nn/Loss.html index 9cddf9f..ac10aa9 100644 --- a/docs/javadoc/mklab/JGNN/nn/Loss.html +++ b/docs/javadoc/mklab/JGNN/nn/Loss.html @@ -1,7 +1,7 @@ - + Loss diff --git a/docs/javadoc/mklab/JGNN/nn/Model.html b/docs/javadoc/mklab/JGNN/nn/Model.html index 4a6deaa..1a810f2 100644 --- a/docs/javadoc/mklab/JGNN/nn/Model.html +++ b/docs/javadoc/mklab/JGNN/nn/Model.html @@ -1,7 +1,7 @@ - + Model diff --git a/docs/javadoc/mklab/JGNN/nn/NNOperation.ThreadData.html b/docs/javadoc/mklab/JGNN/nn/NNOperation.ThreadData.html index ad64354..220c1e6 100644 --- a/docs/javadoc/mklab/JGNN/nn/NNOperation.ThreadData.html +++ b/docs/javadoc/mklab/JGNN/nn/NNOperation.ThreadData.html @@ -1,7 +1,7 @@ - + NNOperation.ThreadData @@ -16,7 +16,11 @@ -
Overrides:
-
isConstant in class Parameter
+
isConstant in class NNOperation
Returns:
A boolean value.
@@ -230,18 +260,12 @@

isCachable

yield different outputs from different inputs, such as dropouts.

Overrides:
-
isCachable in class Parameter
+
isCachable in class NNOperation
Returns:
A boolean values.
-
  • -
    -

    setTo

    -
    public void setTo(Tensor value)
    -
    -
  • diff --git a/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Constant.html b/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Constant.html index c7fa2bb..76a39ae 100644 --- a/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Constant.html +++ b/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Constant.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.inputs.Constant diff --git a/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Parameter.html b/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Parameter.html index ef6a61c..acbaf3f 100644 --- a/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Parameter.html +++ b/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Parameter.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.inputs.Parameter @@ -97,11 +97,6 @@

    Uses of Pa
    Implements a NNOperation that holds a constant tensor.
    -
    class 
    - -
    -
    Implements a NNOperation that represents Model inputs.
    -

    Methods in mklab.JGNN.nn.inputs that return Parameter
    diff --git a/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Variable.html b/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Variable.html index 593cee0..9879509 100644 --- a/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Variable.html +++ b/docs/javadoc/mklab/JGNN/nn/inputs/class-use/Variable.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.inputs.Variable diff --git a/docs/javadoc/mklab/JGNN/nn/inputs/package-summary.html b/docs/javadoc/mklab/JGNN/nn/inputs/package-summary.html index d7cc132..36b88d8 100644 --- a/docs/javadoc/mklab/JGNN/nn/inputs/package-summary.html +++ b/docs/javadoc/mklab/JGNN/nn/inputs/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.inputs diff --git a/docs/javadoc/mklab/JGNN/nn/inputs/package-tree.html b/docs/javadoc/mklab/JGNN/nn/inputs/package-tree.html index c28c7e6..d1d99fe 100644 --- a/docs/javadoc/mklab/JGNN/nn/inputs/package-tree.html +++ b/docs/javadoc/mklab/JGNN/nn/inputs/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.inputs Class Hierarchy @@ -66,9 +66,9 @@

    Class Hierarchy

  • mklab.JGNN.nn.inputs.Parameter
  • +
  • mklab.JGNN.nn.inputs.Variable
  • diff --git a/docs/javadoc/mklab/JGNN/nn/inputs/package-use.html b/docs/javadoc/mklab/JGNN/nn/inputs/package-use.html index 6a393fd..7779eb9 100644 --- a/docs/javadoc/mklab/JGNN/nn/inputs/package-use.html +++ b/docs/javadoc/mklab/JGNN/nn/inputs/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.nn.inputs diff --git a/docs/javadoc/mklab/JGNN/nn/loss/Accuracy.html b/docs/javadoc/mklab/JGNN/nn/loss/Accuracy.html index 508cb47..575caf0 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/Accuracy.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/Accuracy.html @@ -1,7 +1,7 @@ - + Accuracy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/BinaryCrossEntropy.html b/docs/javadoc/mklab/JGNN/nn/loss/BinaryCrossEntropy.html index af63d6b..5305ddb 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/BinaryCrossEntropy.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/BinaryCrossEntropy.html @@ -1,7 +1,7 @@ - + BinaryCrossEntropy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/CategoricalCrossEntropy.html b/docs/javadoc/mklab/JGNN/nn/loss/CategoricalCrossEntropy.html index ae4dfb2..7ff9108 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/CategoricalCrossEntropy.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/CategoricalCrossEntropy.html @@ -1,7 +1,7 @@ - + CategoricalCrossEntropy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/class-use/Accuracy.html b/docs/javadoc/mklab/JGNN/nn/loss/class-use/Accuracy.html index edc937e..a7458eb 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/class-use/Accuracy.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/class-use/Accuracy.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.loss.Accuracy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/class-use/BinaryCrossEntropy.html b/docs/javadoc/mklab/JGNN/nn/loss/class-use/BinaryCrossEntropy.html index addb7b8..518b401 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/class-use/BinaryCrossEntropy.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/class-use/BinaryCrossEntropy.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.loss.BinaryCrossEntropy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/class-use/CategoricalCrossEntropy.html b/docs/javadoc/mklab/JGNN/nn/loss/class-use/CategoricalCrossEntropy.html index 8110d45..d8bc1ba 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/class-use/CategoricalCrossEntropy.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/class-use/CategoricalCrossEntropy.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.loss.CategoricalCrossEntropy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/package-summary.html b/docs/javadoc/mklab/JGNN/nn/loss/package-summary.html index 7ee0f21..e26a95d 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/package-summary.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.loss diff --git a/docs/javadoc/mklab/JGNN/nn/loss/package-tree.html b/docs/javadoc/mklab/JGNN/nn/loss/package-tree.html index 4e7f307..f674e83 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/package-tree.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.loss Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/package-use.html b/docs/javadoc/mklab/JGNN/nn/loss/package-use.html index 3356251..f369394 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/package-use.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.nn.loss diff --git a/docs/javadoc/mklab/JGNN/nn/loss/report/VerboseLoss.html b/docs/javadoc/mklab/JGNN/nn/loss/report/VerboseLoss.html index 9ed3f59..18e04c2 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/report/VerboseLoss.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/report/VerboseLoss.html @@ -1,7 +1,7 @@ - + VerboseLoss @@ -152,15 +152,24 @@

    Method Summary

    void
    -
     
    +
    +
    Prints the current state of accumulated losses.
    +
    setInterval(int every)
    Changes on which epochs the loss should be reported.
    - +
    setPrintOnImprovement(boolean printOnImproveOnly)
    +
    Changes by which criteria losses should be printed, that is, on every fixed + count of epochs set by setInterval(int) or whenever the primary loss + (the first one enclosed in the constructor) decreases.
    +
    + + +
    Changes where the output is printed.
    @@ -219,6 +228,30 @@

    setInterval

    1.
    Returns:
    this verbose loss instance.
    +
    See Also:
    +
    + +
    + + + +
  • +
    +

    setPrintOnImprovement

    +
    public VerboseLoss setPrintOnImprovement(boolean printOnImproveOnly)
    +
    Changes by which criteria losses should be printed, that is, on every fixed + count of epochs set by setInterval(int) or whenever the primary loss + (the first one enclosed in the constructor) decreases.
    +
    +
    Parameters:
    +
    printOnImproveOnly - Whether losses should be printed only when the + primary loss (which is used for trained parameter + selection and early stopping) decreases. Default is + false.
    +
    Returns:
    +
    this verbose loss instance.
  • @@ -239,6 +272,7 @@

    setStream

    print

    public void print()
    +
    Prints the current state of accumulated losses.
  • diff --git a/docs/javadoc/mklab/JGNN/nn/loss/report/class-use/VerboseLoss.html b/docs/javadoc/mklab/JGNN/nn/loss/report/class-use/VerboseLoss.html index dda8b71..68b9232 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/report/class-use/VerboseLoss.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/report/class-use/VerboseLoss.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.loss.report.VerboseLoss @@ -78,8 +78,15 @@

    Uses of Changes on which epochs the loss should be reported.

  • -
    VerboseLoss.setStream(PrintStream out)
    +
    VerboseLoss.setPrintOnImprovement(boolean printOnImproveOnly)
    +
    Changes by which criteria losses should be printed, that is, on every fixed + count of epochs set by setInterval(int) or whenever the primary loss + (the first one enclosed in the constructor) decreases.
    +
    + +
    VerboseLoss.setStream(PrintStream out)
    +
    Changes where the output is printed.
    diff --git a/docs/javadoc/mklab/JGNN/nn/loss/report/package-summary.html b/docs/javadoc/mklab/JGNN/nn/loss/report/package-summary.html index 98eeb8b..8cc3cca 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/report/package-summary.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/report/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.loss.report diff --git a/docs/javadoc/mklab/JGNN/nn/loss/report/package-tree.html b/docs/javadoc/mklab/JGNN/nn/loss/report/package-tree.html index 97ec106..b4a61cc 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/report/package-tree.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/report/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.loss.report Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/nn/loss/report/package-use.html b/docs/javadoc/mklab/JGNN/nn/loss/report/package-use.html index 74b4cf1..4f0771b 100644 --- a/docs/javadoc/mklab/JGNN/nn/loss/report/package-use.html +++ b/docs/javadoc/mklab/JGNN/nn/loss/report/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.nn.loss.report diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Add.html b/docs/javadoc/mklab/JGNN/nn/operations/Add.html index 2fa9777..458daa2 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Add.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Add.html @@ -1,7 +1,7 @@ - + Add diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Attention.html b/docs/javadoc/mklab/JGNN/nn/operations/Attention.html index 96d1a1c..102ba9a 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Attention.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Attention.html @@ -1,7 +1,7 @@ - + Attention diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Complement.html b/docs/javadoc/mklab/JGNN/nn/operations/Complement.html index 17b73a0..6ee6b7d 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Complement.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Complement.html @@ -1,7 +1,7 @@ - + Complement diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Concat.html b/docs/javadoc/mklab/JGNN/nn/operations/Concat.html index ec866d9..656d9bc 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Concat.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Concat.html @@ -1,7 +1,7 @@ - + Concat diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Dropout.html b/docs/javadoc/mklab/JGNN/nn/operations/Dropout.html index 52b824b..eae2631 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Dropout.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Dropout.html @@ -1,7 +1,7 @@ - + Dropout diff --git a/docs/javadoc/mklab/JGNN/nn/operations/From.html b/docs/javadoc/mklab/JGNN/nn/operations/From.html index 5a4c53d..7b589e4 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/From.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/From.html @@ -1,7 +1,7 @@ - + From diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Gather.html b/docs/javadoc/mklab/JGNN/nn/operations/Gather.html index ed2cde6..f5297fc 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Gather.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Gather.html @@ -1,7 +1,7 @@ - + Gather diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Identity.html b/docs/javadoc/mklab/JGNN/nn/operations/Identity.html index fcd3273..60079e0 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Identity.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Identity.html @@ -1,7 +1,7 @@ - + Identity diff --git a/docs/javadoc/mklab/JGNN/nn/operations/LSTM.LSTMState.html b/docs/javadoc/mklab/JGNN/nn/operations/LSTM.LSTMState.html index 6658dd8..28d0f66 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/LSTM.LSTMState.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/LSTM.LSTMState.html @@ -1,7 +1,7 @@ - + LSTM.LSTMState diff --git a/docs/javadoc/mklab/JGNN/nn/operations/LSTM.html b/docs/javadoc/mklab/JGNN/nn/operations/LSTM.html index 0dc6219..6408f9f 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/LSTM.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/LSTM.html @@ -1,7 +1,7 @@ - + LSTM diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Log.html b/docs/javadoc/mklab/JGNN/nn/operations/Log.html index 146bedf..03c120b 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Log.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Log.html @@ -1,7 +1,7 @@ - + Log diff --git a/docs/javadoc/mklab/JGNN/nn/operations/MatMul.html b/docs/javadoc/mklab/JGNN/nn/operations/MatMul.html index cd918fe..e9e60e0 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/MatMul.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/MatMul.html @@ -1,7 +1,7 @@ - + MatMul diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Multiply.html b/docs/javadoc/mklab/JGNN/nn/operations/Multiply.html index db77d87..4573b48 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Multiply.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Multiply.html @@ -1,7 +1,7 @@ - + Multiply diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Reduce.html b/docs/javadoc/mklab/JGNN/nn/operations/Reduce.html index 2acab56..69f7e46 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Reduce.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Reduce.html @@ -1,7 +1,7 @@ - + Reduce diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Repeat.html b/docs/javadoc/mklab/JGNN/nn/operations/Repeat.html index d6c745a..88accdc 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Repeat.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Repeat.html @@ -1,7 +1,7 @@ - + Repeat diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Reshape.html b/docs/javadoc/mklab/JGNN/nn/operations/Reshape.html index b73e99b..87774e3 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Reshape.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Reshape.html @@ -1,7 +1,7 @@ - + Reshape diff --git a/docs/javadoc/mklab/JGNN/nn/operations/To.html b/docs/javadoc/mklab/JGNN/nn/operations/To.html index 01ceb5c..7d94987 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/To.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/To.html @@ -1,7 +1,7 @@ - + To diff --git a/docs/javadoc/mklab/JGNN/nn/operations/Transpose.html b/docs/javadoc/mklab/JGNN/nn/operations/Transpose.html index ecfca1e..7b42552 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/Transpose.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/Transpose.html @@ -1,7 +1,7 @@ - + Transpose diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Add.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Add.html index e97ed56..063e775 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Add.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Add.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Add diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Attention.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Attention.html index a5660b9..1abf76b 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Attention.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Attention.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Attention diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Complement.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Complement.html index 595d210..f3e1c5f 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Complement.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Complement.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Complement diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Concat.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Concat.html index 52479fb..be2e40e 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Concat.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Concat.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Concat diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Dropout.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Dropout.html index a11cc6a..94134e4 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Dropout.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Dropout.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Dropout diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/From.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/From.html index 89d896d..3eff748 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/From.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/From.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.From diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Gather.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Gather.html index 4675812..4bf3c55 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Gather.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Gather.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Gather diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Identity.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Identity.html index 87b8ba1..c4213f0 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Identity.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Identity.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Identity diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.LSTMState.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.LSTMState.html index 8b30dbd..aa0f7f5 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.LSTMState.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.LSTMState.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.LSTM.LSTMState diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.html index 34fd8e6..5098ad8 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/LSTM.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.LSTM diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Log.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Log.html index 77d2cbc..8d3c514 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Log.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Log.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Log diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/MatMul.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/MatMul.html index 1841b55..8d341b8 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/MatMul.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/MatMul.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.MatMul diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Multiply.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Multiply.html index 4036bda..d4aaf13 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Multiply.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Multiply.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Multiply diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reduce.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reduce.html index b7da935..3ea1d54 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reduce.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reduce.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Reduce diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Repeat.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Repeat.html index 0321387..9eef815 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Repeat.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Repeat.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Repeat diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reshape.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reshape.html index 1436750..8672823 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reshape.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Reshape.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Reshape diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/To.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/To.html index 4a5c69a..a88a444 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/To.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/To.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.To diff --git a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Transpose.html b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Transpose.html index fce4a81..5f64bc2 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/class-use/Transpose.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/class-use/Transpose.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.operations.Transpose diff --git a/docs/javadoc/mklab/JGNN/nn/operations/package-summary.html b/docs/javadoc/mklab/JGNN/nn/operations/package-summary.html index 348e340..3827324 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/package-summary.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.operations diff --git a/docs/javadoc/mklab/JGNN/nn/operations/package-tree.html b/docs/javadoc/mklab/JGNN/nn/operations/package-tree.html index c87a108..f83e15f 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/package-tree.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.operations Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/nn/operations/package-use.html b/docs/javadoc/mklab/JGNN/nn/operations/package-use.html index aed72a1..fc6bcdd 100644 --- a/docs/javadoc/mklab/JGNN/nn/operations/package-use.html +++ b/docs/javadoc/mklab/JGNN/nn/operations/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.nn.operations diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/Adam.html b/docs/javadoc/mklab/JGNN/nn/optimizers/Adam.html index 9afc58b..d01ed7c 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/Adam.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/Adam.html @@ -1,7 +1,7 @@ - + Adam diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/BatchOptimizer.html b/docs/javadoc/mklab/JGNN/nn/optimizers/BatchOptimizer.html index dde4117..6da56fc 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/BatchOptimizer.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/BatchOptimizer.html @@ -1,7 +1,7 @@ - + BatchOptimizer diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/GradientDescent.html b/docs/javadoc/mklab/JGNN/nn/optimizers/GradientDescent.html index 75dda8e..0e4abf7 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/GradientDescent.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/GradientDescent.html @@ -1,7 +1,7 @@ - + GradientDescent diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/Regularization.html b/docs/javadoc/mklab/JGNN/nn/optimizers/Regularization.html index 5e1a075..5ad53c2 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/Regularization.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/Regularization.html @@ -1,7 +1,7 @@ - + Regularization diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Adam.html b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Adam.html index fc32250..3eb4652 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Adam.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Adam.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.optimizers.Adam diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/BatchOptimizer.html b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/BatchOptimizer.html index 5eaa813..6aeeb6b 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/BatchOptimizer.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/BatchOptimizer.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.optimizers.BatchOptimizer diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/GradientDescent.html b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/GradientDescent.html index e0d714e..c10522c 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/GradientDescent.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/GradientDescent.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.optimizers.GradientDescent diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Regularization.html b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Regularization.html index 7aca084..af8de5f 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Regularization.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/class-use/Regularization.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.optimizers.Regularization diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/package-summary.html b/docs/javadoc/mklab/JGNN/nn/optimizers/package-summary.html index 7c65c00..30ca20c 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/package-summary.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.optimizers diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/package-tree.html b/docs/javadoc/mklab/JGNN/nn/optimizers/package-tree.html index 016dd2a..6d8796f 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/package-tree.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.optimizers Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/nn/optimizers/package-use.html b/docs/javadoc/mklab/JGNN/nn/optimizers/package-use.html index 1520e7f..4e63fef 100644 --- a/docs/javadoc/mklab/JGNN/nn/optimizers/package-use.html +++ b/docs/javadoc/mklab/JGNN/nn/optimizers/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.nn.optimizers diff --git a/docs/javadoc/mklab/JGNN/nn/package-summary.html b/docs/javadoc/mklab/JGNN/nn/package-summary.html index a62e1a2..f37c06e 100644 --- a/docs/javadoc/mklab/JGNN/nn/package-summary.html +++ b/docs/javadoc/mklab/JGNN/nn/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn diff --git a/docs/javadoc/mklab/JGNN/nn/package-tree.html b/docs/javadoc/mklab/JGNN/nn/package-tree.html index fdf9778..b350001 100644 --- a/docs/javadoc/mklab/JGNN/nn/package-tree.html +++ b/docs/javadoc/mklab/JGNN/nn/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/nn/package-use.html b/docs/javadoc/mklab/JGNN/nn/package-use.html index aa034ac..44a9903 100644 --- a/docs/javadoc/mklab/JGNN/nn/package-use.html +++ b/docs/javadoc/mklab/JGNN/nn/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.nn diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/Max.html b/docs/javadoc/mklab/JGNN/nn/pooling/Max.html index f4a877e..e3f5985 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/Max.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/Max.html @@ -1,7 +1,7 @@ - + Max diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/Mean.html b/docs/javadoc/mklab/JGNN/nn/pooling/Mean.html index c2848ad..fea193d 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/Mean.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/Mean.html @@ -1,7 +1,7 @@ - + Mean diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/SoftMax.html b/docs/javadoc/mklab/JGNN/nn/pooling/SoftMax.html index a9fdbfd..7b231f1 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/SoftMax.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/SoftMax.html @@ -1,7 +1,7 @@ - + SoftMax diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/Sort.html b/docs/javadoc/mklab/JGNN/nn/pooling/Sort.html index ec2a285..c683e7a 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/Sort.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/Sort.html @@ -1,7 +1,7 @@ - + Sort diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/Sum.html b/docs/javadoc/mklab/JGNN/nn/pooling/Sum.html index edbebff..ce86046 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/Sum.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/Sum.html @@ -1,7 +1,7 @@ - + Sum diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Max.html b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Max.html index 0db60ea..dce9388 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Max.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Max.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.pooling.Max diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Mean.html b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Mean.html index a1e09dd..f5bfda5 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Mean.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Mean.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.pooling.Mean diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/SoftMax.html b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/SoftMax.html index 93142ba..cec8757 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/SoftMax.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/SoftMax.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.pooling.SoftMax diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sort.html b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sort.html index 365cbac..b5e07c1 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sort.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sort.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.pooling.Sort diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sum.html b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sum.html index 18be04f..72d3615 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sum.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/class-use/Sum.html @@ -1,7 +1,7 @@ - + Uses of Class mklab.JGNN.nn.pooling.Sum diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/package-summary.html b/docs/javadoc/mklab/JGNN/nn/pooling/package-summary.html index 9d9104e..3783b4b 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/package-summary.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.pooling diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/package-tree.html b/docs/javadoc/mklab/JGNN/nn/pooling/package-tree.html index 7cd49cf..d574a5f 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/package-tree.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN.nn.pooling Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/nn/pooling/package-use.html b/docs/javadoc/mklab/JGNN/nn/pooling/package-use.html index 2461c2c..f03a1f4 100644 --- a/docs/javadoc/mklab/JGNN/nn/pooling/package-use.html +++ b/docs/javadoc/mklab/JGNN/nn/pooling/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN.nn.pooling diff --git a/docs/javadoc/mklab/JGNN/package-summary.html b/docs/javadoc/mklab/JGNN/package-summary.html index f654482..237edbf 100644 --- a/docs/javadoc/mklab/JGNN/package-summary.html +++ b/docs/javadoc/mklab/JGNN/package-summary.html @@ -1,7 +1,7 @@ - + mklab.JGNN diff --git a/docs/javadoc/mklab/JGNN/package-tree.html b/docs/javadoc/mklab/JGNN/package-tree.html index 0a042d2..102f270 100644 --- a/docs/javadoc/mklab/JGNN/package-tree.html +++ b/docs/javadoc/mklab/JGNN/package-tree.html @@ -1,7 +1,7 @@ - + mklab.JGNN Class Hierarchy diff --git a/docs/javadoc/mklab/JGNN/package-use.html b/docs/javadoc/mklab/JGNN/package-use.html index 129d0d0..ef83ba9 100644 --- a/docs/javadoc/mklab/JGNN/package-use.html +++ b/docs/javadoc/mklab/JGNN/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package mklab.JGNN diff --git a/docs/javadoc/nodeClassification/APPNP.html b/docs/javadoc/nodeClassification/APPNP.html index 0cc0768..55f31eb 100644 --- a/docs/javadoc/nodeClassification/APPNP.html +++ b/docs/javadoc/nodeClassification/APPNP.html @@ -1,7 +1,7 @@ - + APPNP diff --git a/docs/javadoc/nodeClassification/GAT.html b/docs/javadoc/nodeClassification/GAT.html index daafdf7..8d6522e 100644 --- a/docs/javadoc/nodeClassification/GAT.html +++ b/docs/javadoc/nodeClassification/GAT.html @@ -1,7 +1,7 @@ - + GAT diff --git a/docs/javadoc/nodeClassification/GCN.html b/docs/javadoc/nodeClassification/GCN.html index 94e01eb..21b6ad8 100644 --- a/docs/javadoc/nodeClassification/GCN.html +++ b/docs/javadoc/nodeClassification/GCN.html @@ -1,7 +1,7 @@ - + GCN diff --git a/docs/javadoc/nodeClassification/GCNII.html b/docs/javadoc/nodeClassification/GCNII.html index d547031..c974e75 100644 --- a/docs/javadoc/nodeClassification/GCNII.html +++ b/docs/javadoc/nodeClassification/GCNII.html @@ -1,7 +1,7 @@ - + GCNII diff --git a/docs/javadoc/nodeClassification/HetGCN.html b/docs/javadoc/nodeClassification/HetGCN.html index e114a14..12aecab 100644 --- a/docs/javadoc/nodeClassification/HetGCN.html +++ b/docs/javadoc/nodeClassification/HetGCN.html @@ -1,7 +1,7 @@ - + HetGCN diff --git a/docs/javadoc/nodeClassification/MessagePassing.html b/docs/javadoc/nodeClassification/MessagePassing.html index fa868d1..5d302d1 100644 --- a/docs/javadoc/nodeClassification/MessagePassing.html +++ b/docs/javadoc/nodeClassification/MessagePassing.html @@ -1,7 +1,7 @@ - + MessagePassing diff --git a/docs/javadoc/nodeClassification/Scripting.html b/docs/javadoc/nodeClassification/Scripting.html index 7329ec9..10f3ca0 100644 --- a/docs/javadoc/nodeClassification/Scripting.html +++ b/docs/javadoc/nodeClassification/Scripting.html @@ -1,7 +1,7 @@ - + Scripting diff --git a/docs/javadoc/nodeClassification/class-use/APPNP.html b/docs/javadoc/nodeClassification/class-use/APPNP.html index ab30e09..66d16e9 100644 --- a/docs/javadoc/nodeClassification/class-use/APPNP.html +++ b/docs/javadoc/nodeClassification/class-use/APPNP.html @@ -1,7 +1,7 @@ - + Uses of Class nodeClassification.APPNP diff --git a/docs/javadoc/nodeClassification/class-use/GAT.html b/docs/javadoc/nodeClassification/class-use/GAT.html index d620717..839f422 100644 --- a/docs/javadoc/nodeClassification/class-use/GAT.html +++ b/docs/javadoc/nodeClassification/class-use/GAT.html @@ -1,7 +1,7 @@ - + Uses of Class nodeClassification.GAT diff --git a/docs/javadoc/nodeClassification/class-use/GCN.html b/docs/javadoc/nodeClassification/class-use/GCN.html index eb47634..fb7461d 100644 --- a/docs/javadoc/nodeClassification/class-use/GCN.html +++ b/docs/javadoc/nodeClassification/class-use/GCN.html @@ -1,7 +1,7 @@ - + Uses of Class nodeClassification.GCN diff --git a/docs/javadoc/nodeClassification/class-use/GCNII.html b/docs/javadoc/nodeClassification/class-use/GCNII.html index c4ee435..f85595a 100644 --- a/docs/javadoc/nodeClassification/class-use/GCNII.html +++ b/docs/javadoc/nodeClassification/class-use/GCNII.html @@ -1,7 +1,7 @@ - + Uses of Class nodeClassification.GCNII diff --git a/docs/javadoc/nodeClassification/class-use/HetGCN.html b/docs/javadoc/nodeClassification/class-use/HetGCN.html index edb3d51..545f044 100644 --- a/docs/javadoc/nodeClassification/class-use/HetGCN.html +++ b/docs/javadoc/nodeClassification/class-use/HetGCN.html @@ -1,7 +1,7 @@ - + Uses of Class nodeClassification.HetGCN diff --git a/docs/javadoc/nodeClassification/class-use/MessagePassing.html b/docs/javadoc/nodeClassification/class-use/MessagePassing.html index 856ab3c..d2ee780 100644 --- a/docs/javadoc/nodeClassification/class-use/MessagePassing.html +++ b/docs/javadoc/nodeClassification/class-use/MessagePassing.html @@ -1,7 +1,7 @@ - + Uses of Class nodeClassification.MessagePassing diff --git a/docs/javadoc/nodeClassification/class-use/Scripting.html b/docs/javadoc/nodeClassification/class-use/Scripting.html index 52948da..d52d8f8 100644 --- a/docs/javadoc/nodeClassification/class-use/Scripting.html +++ b/docs/javadoc/nodeClassification/class-use/Scripting.html @@ -1,7 +1,7 @@ - + Uses of Class nodeClassification.Scripting diff --git a/docs/javadoc/nodeClassification/package-summary.html b/docs/javadoc/nodeClassification/package-summary.html index 2415c52..7f38f30 100644 --- a/docs/javadoc/nodeClassification/package-summary.html +++ b/docs/javadoc/nodeClassification/package-summary.html @@ -1,7 +1,7 @@ - + nodeClassification diff --git a/docs/javadoc/nodeClassification/package-tree.html b/docs/javadoc/nodeClassification/package-tree.html index ef12ee0..8d99bb7 100644 --- a/docs/javadoc/nodeClassification/package-tree.html +++ b/docs/javadoc/nodeClassification/package-tree.html @@ -1,7 +1,7 @@ - + nodeClassification Class Hierarchy diff --git a/docs/javadoc/nodeClassification/package-use.html b/docs/javadoc/nodeClassification/package-use.html index b46a516..92aae13 100644 --- a/docs/javadoc/nodeClassification/package-use.html +++ b/docs/javadoc/nodeClassification/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package nodeClassification diff --git a/docs/javadoc/overview-summary.html b/docs/javadoc/overview-summary.html index a7f6acd..81cee01 100644 --- a/docs/javadoc/overview-summary.html +++ b/docs/javadoc/overview-summary.html @@ -1,7 +1,7 @@ - + Generated Documentation (Untitled) diff --git a/docs/javadoc/overview-tree.html b/docs/javadoc/overview-tree.html index a87519a..153ad82 100644 --- a/docs/javadoc/overview-tree.html +++ b/docs/javadoc/overview-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy @@ -178,7 +178,6 @@

    Class Hierarchy

  • mklab.JGNN.nn.inputs.Parameter
  • mklab.JGNN.nn.activations.PRelu
  • @@ -193,6 +192,7 @@

    Class Hierarchy

  • mklab.JGNN.nn.activations.Tanh
  • mklab.JGNN.nn.operations.To
  • mklab.JGNN.nn.operations.Transpose
  • +
  • mklab.JGNN.nn.inputs.Variable
  • mklab.JGNN.nn.NNOperation.ThreadData
  • diff --git a/docs/javadoc/package-summary.html b/docs/javadoc/package-summary.html index 12d2138..b216e0c 100644 --- a/docs/javadoc/package-summary.html +++ b/docs/javadoc/package-summary.html @@ -1,7 +1,7 @@ - + Unnamed Package diff --git a/docs/javadoc/package-tree.html b/docs/javadoc/package-tree.html index 02f350d..27f46b0 100644 --- a/docs/javadoc/package-tree.html +++ b/docs/javadoc/package-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy diff --git a/docs/javadoc/package-use.html b/docs/javadoc/package-use.html index 0783abd..d3d9ce0 100644 --- a/docs/javadoc/package-use.html +++ b/docs/javadoc/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package diff --git a/docs/javadoc/primitives/ModelBuilderInternals.html b/docs/javadoc/primitives/ModelBuilderInternals.html index 2eb2038..2b47a65 100644 --- a/docs/javadoc/primitives/ModelBuilderInternals.html +++ b/docs/javadoc/primitives/ModelBuilderInternals.html @@ -1,7 +1,7 @@ - + ModelBuilderInternals diff --git a/docs/javadoc/primitives/SimpleNetwork.html b/docs/javadoc/primitives/SimpleNetwork.html index 104ad1d..1e62397 100644 --- a/docs/javadoc/primitives/SimpleNetwork.html +++ b/docs/javadoc/primitives/SimpleNetwork.html @@ -1,7 +1,7 @@ - + SimpleNetwork diff --git a/docs/javadoc/primitives/class-use/ModelBuilderInternals.html b/docs/javadoc/primitives/class-use/ModelBuilderInternals.html index db3425a..ed72ab4 100644 --- a/docs/javadoc/primitives/class-use/ModelBuilderInternals.html +++ b/docs/javadoc/primitives/class-use/ModelBuilderInternals.html @@ -1,7 +1,7 @@ - + Uses of Class primitives.ModelBuilderInternals diff --git a/docs/javadoc/primitives/class-use/SimpleNetwork.html b/docs/javadoc/primitives/class-use/SimpleNetwork.html index 57a0a0b..131ec5f 100644 --- a/docs/javadoc/primitives/class-use/SimpleNetwork.html +++ b/docs/javadoc/primitives/class-use/SimpleNetwork.html @@ -1,7 +1,7 @@ - + Uses of Class primitives.SimpleNetwork diff --git a/docs/javadoc/primitives/package-summary.html b/docs/javadoc/primitives/package-summary.html index 4c62403..ad00eae 100644 --- a/docs/javadoc/primitives/package-summary.html +++ b/docs/javadoc/primitives/package-summary.html @@ -1,7 +1,7 @@ - + primitives diff --git a/docs/javadoc/primitives/package-tree.html b/docs/javadoc/primitives/package-tree.html index aee2b2f..43b453e 100644 --- a/docs/javadoc/primitives/package-tree.html +++ b/docs/javadoc/primitives/package-tree.html @@ -1,7 +1,7 @@ - + primitives Class Hierarchy diff --git a/docs/javadoc/primitives/package-use.html b/docs/javadoc/primitives/package-use.html index ee84c37..70faea6 100644 --- a/docs/javadoc/primitives/package-use.html +++ b/docs/javadoc/primitives/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package primitives diff --git a/docs/javadoc/tutorial/Learning.html b/docs/javadoc/tutorial/Learning.html index 1bc24c3..e305643 100644 --- a/docs/javadoc/tutorial/Learning.html +++ b/docs/javadoc/tutorial/Learning.html @@ -1,7 +1,7 @@ - + Learning diff --git a/docs/javadoc/tutorial/NN.html b/docs/javadoc/tutorial/NN.html index cda1473..db0b123 100644 --- a/docs/javadoc/tutorial/NN.html +++ b/docs/javadoc/tutorial/NN.html @@ -1,7 +1,7 @@ - + NN diff --git a/docs/javadoc/tutorial/Quickstart.html b/docs/javadoc/tutorial/Quickstart.html index ff4c665..6cc031d 100644 --- a/docs/javadoc/tutorial/Quickstart.html +++ b/docs/javadoc/tutorial/Quickstart.html @@ -1,7 +1,7 @@ - + Quickstart diff --git a/docs/javadoc/tutorial/class-use/Learning.html b/docs/javadoc/tutorial/class-use/Learning.html index ec6cc3f..dbacfdc 100644 --- a/docs/javadoc/tutorial/class-use/Learning.html +++ b/docs/javadoc/tutorial/class-use/Learning.html @@ -1,7 +1,7 @@ - + Uses of Class tutorial.Learning diff --git a/docs/javadoc/tutorial/class-use/NN.html b/docs/javadoc/tutorial/class-use/NN.html index adf7f9a..12dd0b7 100644 --- a/docs/javadoc/tutorial/class-use/NN.html +++ b/docs/javadoc/tutorial/class-use/NN.html @@ -1,7 +1,7 @@ - + Uses of Class tutorial.NN diff --git a/docs/javadoc/tutorial/class-use/Quickstart.html b/docs/javadoc/tutorial/class-use/Quickstart.html index cae2115..91cd901 100644 --- a/docs/javadoc/tutorial/class-use/Quickstart.html +++ b/docs/javadoc/tutorial/class-use/Quickstart.html @@ -1,7 +1,7 @@ - + Uses of Class tutorial.Quickstart diff --git a/docs/javadoc/tutorial/package-summary.html b/docs/javadoc/tutorial/package-summary.html index 0a3ce9e..583a6a5 100644 --- a/docs/javadoc/tutorial/package-summary.html +++ b/docs/javadoc/tutorial/package-summary.html @@ -1,7 +1,7 @@ - + tutorial diff --git a/docs/javadoc/tutorial/package-tree.html b/docs/javadoc/tutorial/package-tree.html index 6036dd1..9a6ef6d 100644 --- a/docs/javadoc/tutorial/package-tree.html +++ b/docs/javadoc/tutorial/package-tree.html @@ -1,7 +1,7 @@ - + tutorial Class Hierarchy diff --git a/docs/javadoc/tutorial/package-use.html b/docs/javadoc/tutorial/package-use.html index 8c7cd55..b0cedb9 100644 --- a/docs/javadoc/tutorial/package-use.html +++ b/docs/javadoc/tutorial/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package tutorial diff --git a/tutorials/README.md b/tutorials/README.md new file mode 100644 index 0000000..194e6a8 --- /dev/null +++ b/tutorials/README.md @@ -0,0 +1,21 @@ +# Tutorials + +Here we provide tutorials that demonstrate usage of JGNN in domain-specific tasks. +We do not delve into inner workings of the library, +as these are mainly covered in the [Guidebook](https://mklab-iti.github.io/JGNN/). +Below we summarize available material. + +**This material is still incomplete.** + + + + + + +Some simulated trajectory measurements are obtained across time steps +that are organized into line graphs. There are two types of trajectories: +those with full data, and those for which parts of trajectory data are missing. +The goal is to differentiate between the two types. + diff --git a/tutorials/trajectories.md b/tutorials/trajectories.md new file mode 100644 index 0000000..e673e70 --- /dev/null +++ b/tutorials/trajectories.md @@ -0,0 +1,15 @@ +# Trajectory classification + +by [Emmanouil Krasanakis](https://github.com/maniospas) based on data by [gavalian](https://github.com/gavalian) . + +## Setup + +For this tutorial, there are no additional dependencies. + +## Simulated trajectory data + +## Arcitecture + +## Training schems + +## Results \ No newline at end of file