&emsp&mesp;标记点是由一个本地向量(Local Vector)和一个标签(使用double类型存储)组成, 在MLlib标签在监督学习算法中,我们可以在分类和回归算法中使用标记点。
def testLocalPoint() = {
val posLp = LabeledPoint(1.0, Vectors.dense(1.0, 0.0, 3.0))
val negLp = LabeledPoint(0.0, Vectors.sparse(3, Array(0, 2), Array(1.0, 3.0)))
val negLp1 = LabeledPoint(0.0, Vectors.sparse(3, Seq((0, 1.0), (2, 3.0))))
}
从一个libsvm文件中加载Labeled point
val data = MLUtils.loadLibSVMFile(spark.sparkContext, "data/mllib/sample_libsvm_data.txt")