This is an automated email from the ASF dual-hosted git repository.
myui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hivemall.git
The following commit(s) were added to refs/heads/master by this push:
new f700a51 Moved matrix/random package to utils/random
f700a51 is described below
commit f700a51b8e26c01fd9530cfb7e664c340ba68135
Author: Makoto Yui <[email protected]>
AuthorDate: Mon Oct 7 16:16:19 2019 +0900
Moved matrix/random package to utils/random
---
core/src/main/java/hivemall/knn/similarity/DIMSUMMapperUDTF.java | 4 ++--
core/src/main/java/hivemall/smile/classification/DecisionTree.java | 4 ++--
.../smile/classification/GradientTreeBoostingClassifierUDTF.java | 4 ++--
.../hivemall/smile/classification/RandomForestClassifierUDTF.java | 4 ++--
.../java/hivemall/smile/regression/RandomForestRegressionUDTF.java | 4 ++--
core/src/main/java/hivemall/smile/regression/RegressionTree.java | 4 ++--
core/src/main/java/hivemall/smile/utils/SmileExtUtils.java | 4 ++--
core/src/main/java/hivemall/topicmodel/IncrementalPLSAModel.java | 4 ++--
core/src/main/java/hivemall/utils/lang/ArrayUtils.java | 2 +-
.../main/java/hivemall/{math => utils}/random/CommonsMathRandom.java | 2 +-
core/src/main/java/hivemall/{math => utils}/random/JavaRandom.java | 2 +-
core/src/main/java/hivemall/{math => utils}/random/PRNG.java | 2 +-
.../hivemall/{math => utils}/random/RandomNumberGeneratorFactory.java | 2 +-
core/src/main/java/hivemall/{math => utils}/random/SmileRandom.java | 2 +-
.../src/test/java/hivemall/smile/classification/DecisionTreeTest.java | 4 ++--
core/src/test/java/hivemall/smile/regression/RegressionTreeTest.java | 2 +-
16 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/core/src/main/java/hivemall/knn/similarity/DIMSUMMapperUDTF.java
b/core/src/main/java/hivemall/knn/similarity/DIMSUMMapperUDTF.java
index 1a91121..175e3df 100644
--- a/core/src/main/java/hivemall/knn/similarity/DIMSUMMapperUDTF.java
+++ b/core/src/main/java/hivemall/knn/similarity/DIMSUMMapperUDTF.java
@@ -22,10 +22,10 @@ import hivemall.UDTFWithOptions;
import hivemall.fm.Feature;
import hivemall.fm.IntFeature;
import hivemall.fm.StringFeature;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.utils.hadoop.HiveUtils;
import hivemall.utils.lang.Primitives;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/core/src/main/java/hivemall/smile/classification/DecisionTree.java
b/core/src/main/java/hivemall/smile/classification/DecisionTree.java
index 74a99ad..2d89e55 100644
--- a/core/src/main/java/hivemall/smile/classification/DecisionTree.java
+++ b/core/src/main/java/hivemall/smile/classification/DecisionTree.java
@@ -28,8 +28,6 @@ import static hivemall.smile.utils.SmileExtUtils.resolveName;
import hivemall.annotations.VisibleForTesting;
import hivemall.math.matrix.Matrix;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.math.vector.DenseVector;
import hivemall.math.vector.SparseVector;
import hivemall.math.vector.Vector;
@@ -44,6 +42,8 @@ import hivemall.utils.lang.ArrayUtils;
import hivemall.utils.lang.ObjectUtils;
import hivemall.utils.lang.StringUtils;
import hivemall.utils.lang.mutable.MutableInt;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import hivemall.utils.sampling.IntReservoirSampler;
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
diff --git
a/core/src/main/java/hivemall/smile/classification/GradientTreeBoostingClassifierUDTF.java
b/core/src/main/java/hivemall/smile/classification/GradientTreeBoostingClassifierUDTF.java
index a25ab44..ad3f178 100644
---
a/core/src/main/java/hivemall/smile/classification/GradientTreeBoostingClassifierUDTF.java
+++
b/core/src/main/java/hivemall/smile/classification/GradientTreeBoostingClassifierUDTF.java
@@ -23,8 +23,6 @@ import hivemall.math.matrix.Matrix;
import hivemall.math.matrix.builders.CSRMatrixBuilder;
import hivemall.math.matrix.builders.MatrixBuilder;
import hivemall.math.matrix.builders.RowMajorDenseMatrixBuilder;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.math.vector.DenseVector;
import hivemall.math.vector.SparseVector;
import hivemall.math.vector.Vector;
@@ -38,6 +36,8 @@ import hivemall.utils.hadoop.SerdeUtils;
import hivemall.utils.hadoop.WritableUtils;
import hivemall.utils.lang.Primitives;
import hivemall.utils.math.MathUtils;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import java.util.ArrayList;
import java.util.Arrays;
diff --git
a/core/src/main/java/hivemall/smile/classification/RandomForestClassifierUDTF.java
b/core/src/main/java/hivemall/smile/classification/RandomForestClassifierUDTF.java
index 7ae6f10..c9b00df 100644
---
a/core/src/main/java/hivemall/smile/classification/RandomForestClassifierUDTF.java
+++
b/core/src/main/java/hivemall/smile/classification/RandomForestClassifierUDTF.java
@@ -26,8 +26,6 @@ import hivemall.math.matrix.builders.MatrixBuilder;
import hivemall.math.matrix.builders.RowMajorDenseMatrixBuilder;
import hivemall.math.matrix.ints.DoKIntMatrix;
import hivemall.math.matrix.ints.IntMatrix;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.math.vector.Vector;
import hivemall.math.vector.VectorProcedure;
import hivemall.smile.classification.DecisionTree.SplitRule;
@@ -41,6 +39,8 @@ import hivemall.utils.hadoop.WritableUtils;
import hivemall.utils.lang.Preconditions;
import hivemall.utils.lang.Primitives;
import hivemall.utils.lang.RandomUtils;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import java.util.ArrayList;
import java.util.Arrays;
diff --git
a/core/src/main/java/hivemall/smile/regression/RandomForestRegressionUDTF.java
b/core/src/main/java/hivemall/smile/regression/RandomForestRegressionUDTF.java
index 19cec91..6b3b1a2 100644
---
a/core/src/main/java/hivemall/smile/regression/RandomForestRegressionUDTF.java
+++
b/core/src/main/java/hivemall/smile/regression/RandomForestRegressionUDTF.java
@@ -23,8 +23,6 @@ import hivemall.math.matrix.Matrix;
import hivemall.math.matrix.builders.CSRMatrixBuilder;
import hivemall.math.matrix.builders.MatrixBuilder;
import hivemall.math.matrix.builders.RowMajorDenseMatrixBuilder;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.math.vector.Vector;
import hivemall.math.vector.VectorProcedure;
import hivemall.smile.utils.SmileExtUtils;
@@ -37,6 +35,8 @@ import hivemall.utils.hadoop.SerdeUtils;
import hivemall.utils.hadoop.WritableUtils;
import hivemall.utils.lang.Primitives;
import hivemall.utils.lang.RandomUtils;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/core/src/main/java/hivemall/smile/regression/RegressionTree.java
b/core/src/main/java/hivemall/smile/regression/RegressionTree.java
index ab2f25f..a22ea68 100755
--- a/core/src/main/java/hivemall/smile/regression/RegressionTree.java
+++ b/core/src/main/java/hivemall/smile/regression/RegressionTree.java
@@ -27,8 +27,6 @@ import static
hivemall.smile.utils.SmileExtUtils.resolveFeatureName;
import hivemall.annotations.VisibleForTesting;
import hivemall.math.matrix.Matrix;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.math.vector.DenseVector;
import hivemall.math.vector.SparseVector;
import hivemall.math.vector.Vector;
@@ -44,6 +42,8 @@ import hivemall.utils.lang.ArrayUtils;
import hivemall.utils.lang.ObjectUtils;
import hivemall.utils.lang.StringUtils;
import hivemall.utils.lang.mutable.MutableInt;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import hivemall.utils.sampling.IntReservoirSampler;
import it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap;
import it.unimi.dsi.fastutil.ints.Int2IntMap.Entry;
diff --git a/core/src/main/java/hivemall/smile/utils/SmileExtUtils.java
b/core/src/main/java/hivemall/smile/utils/SmileExtUtils.java
index a0844f4..6d1a514 100644
--- a/core/src/main/java/hivemall/smile/utils/SmileExtUtils.java
+++ b/core/src/main/java/hivemall/smile/utils/SmileExtUtils.java
@@ -22,8 +22,6 @@ import hivemall.annotations.VisibleForTesting;
import hivemall.math.matrix.ColumnMajorMatrix;
import hivemall.math.matrix.Matrix;
import hivemall.math.matrix.MatrixUtils;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.math.vector.VectorProcedure;
import hivemall.smile.classification.DecisionTree.SplitRule;
import hivemall.utils.collections.arrays.SparseIntArray;
@@ -32,6 +30,8 @@ import hivemall.utils.collections.lists.IntArrayList;
import hivemall.utils.lang.NumberUtils;
import hivemall.utils.lang.Preconditions;
import hivemall.utils.math.MathUtils;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import smile.data.NominalAttribute;
import smile.data.NumericAttribute;
import smile.sort.QuickSort;
diff --git a/core/src/main/java/hivemall/topicmodel/IncrementalPLSAModel.java
b/core/src/main/java/hivemall/topicmodel/IncrementalPLSAModel.java
index 7a95539..5251937 100644
--- a/core/src/main/java/hivemall/topicmodel/IncrementalPLSAModel.java
+++ b/core/src/main/java/hivemall/topicmodel/IncrementalPLSAModel.java
@@ -21,9 +21,9 @@ package hivemall.topicmodel;
import static hivemall.utils.lang.ArrayUtils.newRandomFloatArray;
import static hivemall.utils.math.MathUtils.l1normalize;
import hivemall.annotations.VisibleForTesting;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.utils.math.MathUtils;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/core/src/main/java/hivemall/utils/lang/ArrayUtils.java
b/core/src/main/java/hivemall/utils/lang/ArrayUtils.java
index caf21d3..f90011f 100644
--- a/core/src/main/java/hivemall/utils/lang/ArrayUtils.java
+++ b/core/src/main/java/hivemall/utils/lang/ArrayUtils.java
@@ -18,7 +18,7 @@
*/
package hivemall.utils.lang;
-import hivemall.math.random.PRNG;
+import hivemall.utils.random.PRNG;
import java.lang.reflect.Array;
import java.util.ArrayList;
diff --git a/core/src/main/java/hivemall/math/random/CommonsMathRandom.java
b/core/src/main/java/hivemall/utils/random/CommonsMathRandom.java
similarity index 98%
rename from core/src/main/java/hivemall/math/random/CommonsMathRandom.java
rename to core/src/main/java/hivemall/utils/random/CommonsMathRandom.java
index e0b7554..5ea2029 100644
--- a/core/src/main/java/hivemall/math/random/CommonsMathRandom.java
+++ b/core/src/main/java/hivemall/utils/random/CommonsMathRandom.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package hivemall.math.random;
+package hivemall.utils.random;
import javax.annotation.Nonnull;
diff --git a/core/src/main/java/hivemall/math/random/JavaRandom.java
b/core/src/main/java/hivemall/utils/random/JavaRandom.java
similarity index 97%
rename from core/src/main/java/hivemall/math/random/JavaRandom.java
rename to core/src/main/java/hivemall/utils/random/JavaRandom.java
index f0ed4c7..addeb59 100644
--- a/core/src/main/java/hivemall/math/random/JavaRandom.java
+++ b/core/src/main/java/hivemall/utils/random/JavaRandom.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package hivemall.math.random;
+package hivemall.utils.random;
import java.util.Random;
diff --git a/core/src/main/java/hivemall/math/random/PRNG.java
b/core/src/main/java/hivemall/utils/random/PRNG.java
similarity index 97%
rename from core/src/main/java/hivemall/math/random/PRNG.java
rename to core/src/main/java/hivemall/utils/random/PRNG.java
index d42dcfb..bcce156 100644
--- a/core/src/main/java/hivemall/math/random/PRNG.java
+++ b/core/src/main/java/hivemall/utils/random/PRNG.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package hivemall.math.random;
+package hivemall.utils.random;
import javax.annotation.Nonnegative;
diff --git
a/core/src/main/java/hivemall/math/random/RandomNumberGeneratorFactory.java
b/core/src/main/java/hivemall/utils/random/RandomNumberGeneratorFactory.java
similarity index 99%
rename from
core/src/main/java/hivemall/math/random/RandomNumberGeneratorFactory.java
rename to
core/src/main/java/hivemall/utils/random/RandomNumberGeneratorFactory.java
index 2045d33..1fa534d 100644
--- a/core/src/main/java/hivemall/math/random/RandomNumberGeneratorFactory.java
+++ b/core/src/main/java/hivemall/utils/random/RandomNumberGeneratorFactory.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package hivemall.math.random;
+package hivemall.utils.random;
import hivemall.utils.lang.Primitives;
diff --git a/core/src/main/java/hivemall/math/random/SmileRandom.java
b/core/src/main/java/hivemall/utils/random/SmileRandom.java
similarity index 98%
rename from core/src/main/java/hivemall/math/random/SmileRandom.java
rename to core/src/main/java/hivemall/utils/random/SmileRandom.java
index 1edc56c..d7c4e86 100644
--- a/core/src/main/java/hivemall/math/random/SmileRandom.java
+++ b/core/src/main/java/hivemall/utils/random/SmileRandom.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package hivemall.math.random;
+package hivemall.utils.random;
import javax.annotation.Nonnull;
diff --git
a/core/src/test/java/hivemall/smile/classification/DecisionTreeTest.java
b/core/src/test/java/hivemall/smile/classification/DecisionTreeTest.java
index 9e5ee9a..130c0b3 100644
--- a/core/src/test/java/hivemall/smile/classification/DecisionTreeTest.java
+++ b/core/src/test/java/hivemall/smile/classification/DecisionTreeTest.java
@@ -23,8 +23,6 @@ import static org.junit.Assert.assertEquals;
import hivemall.math.matrix.Matrix;
import hivemall.math.matrix.builders.CSRMatrixBuilder;
import hivemall.math.matrix.dense.RowMajorDenseMatrix2d;
-import hivemall.math.random.PRNG;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.math.vector.DenseVector;
import hivemall.smile.classification.DecisionTree.Node;
import hivemall.smile.classification.DecisionTree.SplitRule;
@@ -35,6 +33,8 @@ import hivemall.utils.codec.Base91;
import hivemall.utils.lang.ArrayUtils;
import hivemall.utils.lang.StringUtils;
import hivemall.utils.math.MathUtils;
+import hivemall.utils.random.PRNG;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import smile.data.Attribute;
import smile.data.AttributeDataset;
import smile.data.NominalAttribute;
diff --git
a/core/src/test/java/hivemall/smile/regression/RegressionTreeTest.java
b/core/src/test/java/hivemall/smile/regression/RegressionTreeTest.java
index 3f1b782..f7bbb46 100644
--- a/core/src/test/java/hivemall/smile/regression/RegressionTreeTest.java
+++ b/core/src/test/java/hivemall/smile/regression/RegressionTreeTest.java
@@ -21,10 +21,10 @@ package hivemall.smile.regression;
import hivemall.math.matrix.Matrix;
import hivemall.math.matrix.builders.CSRMatrixBuilder;
import hivemall.math.matrix.dense.RowMajorDenseMatrix2d;
-import hivemall.math.random.RandomNumberGeneratorFactory;
import hivemall.smile.tools.TreeExportUDF.Evaluator;
import hivemall.smile.tools.TreeExportUDF.OutputType;
import hivemall.utils.codec.Base91;
+import hivemall.utils.random.RandomNumberGeneratorFactory;
import smile.math.Math;
import smile.validation.LOOCV;