程序包org.apache.flink.ml.clustering.kmeans的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • org.apache.flink.ml.clustering.kmeans.KMeans (implements org.apache.flink.ml.api.Estimator<E,​M>, org.apache.flink.ml.clustering.kmeans.KMeansParams<T>)
    • org.apache.flink.ml.clustering.kmeans.KMeansModel (implements org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>, org.apache.flink.ml.api.Model<T>)
    • org.apache.flink.ml.clustering.kmeans.KMeansModelData
    • org.apache.flink.ml.clustering.kmeans.KMeansModelData.ModelDataEncoder (implements org.apache.flink.api.common.serialization.Encoder<IN>)
    • org.apache.flink.ml.clustering.kmeans.OnlineKMeans (implements org.apache.flink.ml.api.Estimator<E,​M>, org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T>)
    • org.apache.flink.ml.clustering.kmeans.OnlineKMeansModel (implements org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>, org.apache.flink.ml.api.Model<T>)
    • org.apache.flink.connector.file.src.reader.SimpleStreamFormat<T> (implements org.apache.flink.connector.file.src.reader.StreamFormat<T>)

接口分层结构

  • org.apache.flink.ml.param.WithParams<T>
    • org.apache.flink.ml.common.param.HasBatchStrategy<T>
      • org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasDecayFactor<T>, org.apache.flink.ml.common.param.HasGlobalBatchSize<T>, org.apache.flink.ml.common.param.HasSeed<T>, org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>)
    • org.apache.flink.ml.common.param.HasDecayFactor<T>
      • org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasBatchStrategy<T>, org.apache.flink.ml.common.param.HasGlobalBatchSize<T>, org.apache.flink.ml.common.param.HasSeed<T>, org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>)
    • org.apache.flink.ml.common.param.HasDistanceMeasure<T>
      • org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T> (并 extends org.apache.flink.ml.common.param.HasFeaturesCol<T>, org.apache.flink.ml.common.param.HasPredictionCol<T>)
        • org.apache.flink.ml.clustering.kmeans.KMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasMaxIter<T>, org.apache.flink.ml.common.param.HasSeed<T>)
        • org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasBatchStrategy<T>, org.apache.flink.ml.common.param.HasDecayFactor<T>, org.apache.flink.ml.common.param.HasGlobalBatchSize<T>, org.apache.flink.ml.common.param.HasSeed<T>)
    • org.apache.flink.ml.common.param.HasFeaturesCol<T>
      • org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T> (并 extends org.apache.flink.ml.common.param.HasDistanceMeasure<T>, org.apache.flink.ml.common.param.HasPredictionCol<T>)
        • org.apache.flink.ml.clustering.kmeans.KMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasMaxIter<T>, org.apache.flink.ml.common.param.HasSeed<T>)
        • org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasBatchStrategy<T>, org.apache.flink.ml.common.param.HasDecayFactor<T>, org.apache.flink.ml.common.param.HasGlobalBatchSize<T>, org.apache.flink.ml.common.param.HasSeed<T>)
    • org.apache.flink.ml.common.param.HasGlobalBatchSize<T>
      • org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasBatchStrategy<T>, org.apache.flink.ml.common.param.HasDecayFactor<T>, org.apache.flink.ml.common.param.HasSeed<T>, org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>)
    • org.apache.flink.ml.common.param.HasMaxIter<T>
      • org.apache.flink.ml.clustering.kmeans.KMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasSeed<T>, org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>)
    • org.apache.flink.ml.common.param.HasPredictionCol<T>
      • org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T> (并 extends org.apache.flink.ml.common.param.HasDistanceMeasure<T>, org.apache.flink.ml.common.param.HasFeaturesCol<T>)
        • org.apache.flink.ml.clustering.kmeans.KMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasMaxIter<T>, org.apache.flink.ml.common.param.HasSeed<T>)
        • org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasBatchStrategy<T>, org.apache.flink.ml.common.param.HasDecayFactor<T>, org.apache.flink.ml.common.param.HasGlobalBatchSize<T>, org.apache.flink.ml.common.param.HasSeed<T>)
    • org.apache.flink.ml.common.param.HasSeed<T>
      • org.apache.flink.ml.clustering.kmeans.KMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasMaxIter<T>, org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>)
      • org.apache.flink.ml.clustering.kmeans.OnlineKMeansParams<T> (并 extends org.apache.flink.ml.common.param.HasBatchStrategy<T>, org.apache.flink.ml.common.param.HasDecayFactor<T>, org.apache.flink.ml.common.param.HasGlobalBatchSize<T>, org.apache.flink.ml.clustering.kmeans.KMeansModelParams<T>)