public interface TensorValidator<DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> extends TensorValueChecker<DATATYPE,TENSOR>
Modifier and Type | Field and Description |
---|---|
static DebugTensorValidator<java.lang.Double,DoubleTensor> |
NAN_CATCHER |
static DebugTensorValidator<java.lang.Double,DoubleTensor> |
NAN_FIXER |
static TensorValidator<java.lang.Double,DoubleTensor> |
ZERO_CATCHER |
Modifier and Type | Method and Description |
---|---|
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> |
thatExpects(java.util.function.Function<TENSOR,BooleanTensor> checkFunction) |
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> |
thatExpectsElementwise(java.util.function.Function<DATATYPE,java.lang.Boolean> checkFunction) |
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> |
thatExpectsNotToFind(DATATYPE v) |
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> |
thatFixesElementwise(java.util.function.Function<DATATYPE,java.lang.Boolean> checkFunction,
TensorValidationPolicy<DATATYPE,TENSOR> validationPolicy) |
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> |
thatReplaces(DATATYPE oldValue,
DATATYPE newValue) |
TENSOR |
validate(TENSOR tensor) |
check
static final TensorValidator<java.lang.Double,DoubleTensor> ZERO_CATCHER
static final DebugTensorValidator<java.lang.Double,DoubleTensor> NAN_CATCHER
static final DebugTensorValidator<java.lang.Double,DoubleTensor> NAN_FIXER
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> TensorCheckAndRespondValidator<DATATYPE,TENSOR> thatExpectsNotToFind(DATATYPE v)
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> TensorValidator<DATATYPE,TENSOR> thatReplaces(DATATYPE oldValue, DATATYPE newValue)
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> TensorCheckAndRespondValidator<DATATYPE,TENSOR> thatExpects(java.util.function.Function<TENSOR,BooleanTensor> checkFunction)
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> TensorCheckAndRespondValidator<DATATYPE,TENSOR> thatExpectsElementwise(java.util.function.Function<DATATYPE,java.lang.Boolean> checkFunction)
static <DATATYPE,TENSOR extends Tensor<DATATYPE,TENSOR>> TensorCheckAndRespondValidator<DATATYPE,TENSOR> thatFixesElementwise(java.util.function.Function<DATATYPE,java.lang.Boolean> checkFunction, TensorValidationPolicy<DATATYPE,TENSOR> validationPolicy)