public class TensorFactory<T extends Tensor>
extends java.lang.Object
| Constructor and Description |
|---|
TensorFactory(java.lang.Class tensorType) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(int... shape) |
java.lang.Class<T> |
getTensorType() |
T |
random(java.util.Random rand,
boolean subTensor,
double min,
double max,
int... shape) |
T |
random(java.util.Random rand,
boolean subTensor,
int... shape) |
T |
randomM(java.util.Random rand,
boolean subTensor,
int minibatch,
int[] shape)
Creates a random tensor with the specified shape and values from -1 to 1
|
public T create(int... shape)
public T randomM(java.util.Random rand, boolean subTensor, int minibatch, int[] shape)
rand - Random number generatorsubTensor - Should it be a sub-tensor or not?minibatch - Number of mini-batchesshape - Shape of the tensor, without minibatchpublic T random(java.util.Random rand, boolean subTensor, int... shape)
public T random(java.util.Random rand, boolean subTensor, double min, double max, int... shape)
public java.lang.Class<T> getTensorType()