当前位置:   article > 正文

葡萄酒逻辑回归分类(scala实现)_逻辑回归实现葡萄酒分类

逻辑回归实现葡萄酒分类

葡萄酒分类(scala实现)

分类方法:逻辑回归

 

其中

  •       0代表坏葡萄酒
  •       1代表好葡萄酒

训练集中质量评分7.0以上被视为好葡萄酒

  1. import org.apache.spark.ml.classification.LogisticRegression
  2. import org.apache.spark.ml.param.ParamMap
  3. import org.apache.spark.ml.linalg.{Vector, Vectors}
  4. import org.apache.spark.ml.regression.LinearRegressionModel
  5. import org.apache.spark.sql.{Row, SparkSession}
  6. object LogicRegressWineClassifyDemo {
  7. def main(args: Array[String]): Unit = {
  8. val sess = SparkSession.builder().appName("ml").master("local[4]").getOrCreate();
  9. val sc = sess.sparkContext;
  10. //数据目录
  11. val dataDir = "file:///D:/downloads/bigdata/ml/winequality-white.csv"
  12. //定义样例类
  13. case class Wine(FixedAcidity: Double, VolatileAcidity: Double,
  14. CitricAcid: Double, ResidualSugar: Double, Chlorides: Double,
  15. FreeSulfurDioxide: Double, Tota
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
  

闽ICP备14008679号