Class TensorflowModel

java.lang.Object
org.apache.wayang.basic.model.DLModel
org.apache.wayang.tensorflow.model.TensorflowModel
All Implemented Interfaces:
Serializable, AutoCloseable, Model

public class TensorflowModel extends DLModel implements AutoCloseable
See Also:
  • Constructor Details

    • TensorflowModel

      public TensorflowModel(DLModel model, Op criterion, Optimizer optimizer, Op accuracyCalculation)
  • 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

      public Op getCriterion()
    • getOptimizer

      public Optimizer getOptimizer()
    • getAccuracyCalculation

      public Op getAccuracyCalculation()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable