trainClassifier
- это, по сути, перегрузка train
, когда алгоритм предварительно настроен на Classifier
ниже I *** предустановленного параметра Classification
в исходном коде, на который вы ссылались
def trainClassifier(
input: RDD[LabeledPoint],
numClasses: Int,
categoricalFeaturesInfo: Map[Int, Int],
impurity: String,
maxDepth: Int,
maxBins: Int): DecisionTreeModel = {
val impurityType = Impurities.fromString(impurity)
train(input, ***Classification***, impurityType, maxDepth, numClasses, maxBins, Sort,
categoricalFeaturesInfo)
}