Class AbstractSvmModel

java.lang.Object
io.trino.plugin.ml.AbstractSvmModel
All Implemented Interfaces:
Model
Direct Known Subclasses:
SvmClassifier, SvmRegressor

public abstract class AbstractSvmModel extends Object implements Model
  • Field Details

    • model

      protected libsvm.svm_model model
    • params

      protected libsvm.svm_parameter params
  • Constructor Details

    • AbstractSvmModel

      protected AbstractSvmModel(libsvm.svm_parameter params)
    • AbstractSvmModel

      protected AbstractSvmModel(libsvm.svm_model model)
  • Method Details

    • getSerializedData

      public byte[] getSerializedData()
      Specified by:
      getSerializedData in interface Model
    • train

      public void train(Dataset dataset)
      Specified by:
      train in interface Model
    • getLibsvmType

      protected abstract int getLibsvmType()
    • toSvmNodes

      protected static libsvm.svm_node[] toSvmNodes(FeatureVector features)