Class TensorflowModel
java.lang.Object
org.apache.wayang.basic.model.DLModel
org.apache.wayang.tensorflow.model.TensorflowModel
- All Implemented Interfaces:
Serializable
,AutoCloseable
,Model
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.wayang.basic.model.DLModel
DLModel.Builder
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionTensorflowModel
(DLModel model, Op criterion, Optimizer optimizer, Op accuracyCalculation) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
<XT extends org.tensorflow.ndarray.NdArray<?>,
PT extends org.tensorflow.ndarray.NdArray<?> & org.tensorflow.types.family.TType>
PTpredict
(XT x) <XT extends org.tensorflow.ndarray.NdArray<?>,
YT extends org.tensorflow.ndarray.NdArray<?>>
voidtrain
(XT x, YT y, int epoch, int batchSize)
-
Constructor Details
-
TensorflowModel
-
-
Method Details
-
train
public <XT extends org.tensorflow.ndarray.NdArray<?>,YT extends org.tensorflow.ndarray.NdArray<?>> void train(XT x, YT y, int epoch, int batchSize) -
predict
public <XT extends org.tensorflow.ndarray.NdArray<?>,PT extends org.tensorflow.ndarray.NdArray<?> & org.tensorflow.types.family.TType> PT predict(XT x) -
getCriterion
-
getOptimizer
-
getAccuracyCalculation
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-