Commits

vvcephei committed 79c795c

removed nfold junto experiment since it wasn't really implemented anyway

Comments (0)

Files changed (1)

src/main/scala/updown/app/experiment/labelprop/NFoldJuntoExperiment.scala

-package updown.app.experiment.labelprop
-
-import updown.data.{SystemLabeledTweet, GoldLabeledTweet, SentimentLabel}
-import updown.util.Statistics
-import updown.app.experiment.NFoldExperiment
-import updown.app.TrainMaxentModel
-
-object NFoldJuntoExperiment extends NFoldExperiment {
-  def doExperiment(trainSet: List[GoldLabeledTweet], testSet: List[GoldLabeledTweet]) = {
-    logger.info("performing Maxent experiment")
-    logger.debug("training model")
-    val model = TrainMaxentModel.trainWithGoldLabeledTweetIterator(trainSet.iterator)
-
-    logger.debug("testing model")
-    val res = Statistics.getEvalStats("Maxent",for (tweet <- testSet) yield {
-      tweet match {
-        case GoldLabeledTweet(id, userid, features, goldLabel) =>
-          SystemLabeledTweet(id, userid, features, goldLabel,
-            SentimentLabel.figureItOut(model.getBestOutcome(model.eval(features.toArray))))
-      }
-    })
-    logger.info(res.toString)
-    res
-  }
-  def after():Int=0
-}