blob: c49ed8d95a7b0c466b355e048664ab7a63f7e266 [file] [log] [blame]
package com.test1
import io.prediction.controller.PPreparator
import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
import org.apache.spark.rdd.RDD
import org.apache.spark.mllib.regression.LabeledPoint
class PreparedData(
val labeledPoints: RDD[LabeledPoint],
val gendersMap: Map[String,Double],
val educationMap: Map[String,Double]
) extends Serializable
class Preparator extends PPreparator[TrainingData, PreparedData] {
def prepare(sc: SparkContext, trainingData: TrainingData): PreparedData = {
new PreparedData(
trainingData.labeledPoints,
trainingData.gendersMap,
trainingData.educationMap)
}
}