类 NaiveBayesModelData


  • public class NaiveBayesModelData
    extends Object
    Model data of NaiveBayesModel.

    This class also provides methods to convert model data from Table to Datastream, and classes to save/load model data.

    • 字段详细资料

      • TYPE_INFO

        public static final org.apache.flink.api.common.typeinfo.TypeInformation<NaiveBayesModelData> TYPE_INFO
      • theta

        public Map<Double,​Double>[][] theta
        Log of class conditional probabilities, whose dimension is C (number of classes) by D (number of features).
      • piArray

        public org.apache.flink.ml.linalg.DenseVector piArray
        Log of class priors, whose dimension is C (number of classes).
      • labels

        public org.apache.flink.ml.linalg.DenseVector labels
        Value of labels.
    • 构造器详细资料

      • NaiveBayesModelData

        public NaiveBayesModelData​(Map<Double,​Double>[][] theta,
                                   org.apache.flink.ml.linalg.DenseVector piArray,
                                   org.apache.flink.ml.linalg.DenseVector labels)
      • NaiveBayesModelData

        public NaiveBayesModelData()
    • 方法详细资料

      • getModelDataStream

        public static org.apache.flink.streaming.api.datastream.DataStream<NaiveBayesModelData> getModelDataStream​(org.apache.flink.table.api.Table modelData)
        Converts the table model to a data stream.
        参数:
        modelData - The table model data.
        返回:
        The data stream model data.