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 @@
VerboseLoss.setInterval(int)
or whenever the primary loss
+ (the first one enclosed in the constructor) decreases.this
model training instance.runPredictionAndAutosize()
unlock()
protected Tensor
get()
protected Tensor
get()
protected Tensor
protected Tensor
partial(int inputId,
+
@@ -1784,26 +1796,32 @@ Uses of Tensor
Tensor output,
Tensor error)
protected Tensor
void
protected void
trainParameters(Optimizer optimizer,
- Tensor error)
void
protected void
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)
+
@@ -1814,7 +1832,16 @@ Uses of Tensor
protected Tensor
-Parameter.partial(int inputId,
+
+
+protected Tensor
+
+
+protected Tensor
+
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
-
-
-
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.
-
void
print()
setInterval(int every)
setStream(PrintStream out)
setPrintOnImprovement(boolean printOnImproveOnly)
setInterval(int)
or whenever the primary loss
+ (the first one enclosed in the constructor) decreases.setStream(PrintStream out)
this
verbose loss instance.setInterval(int)
or whenever the primary loss
+ (the first one enclosed in the constructor) decreases.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.this
verbose loss instance.setStream(PrintStream out)
setPrintOnImprovement(boolean printOnImproveOnly)
setInterval(int)
or whenever the primary loss
+ (the first one enclosed in the constructor) decreases.setStream(PrintStream out)