gitextract__actrptd/ ├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── bin/ │ ├── demo.sh │ ├── model_diff.py │ ├── model_param.py │ └── prediction_inspection.py ├── build.sbt ├── clients/ │ └── phplib/ │ └── Conjecture/ │ ├── BinaryClassifier.php │ ├── Config.php │ ├── ConjectureException.php │ ├── Finder.php │ ├── Instance.php │ ├── MulticlassClassifier.php │ ├── MulticlassLogisticRegressionClassifier.php │ ├── MulticlassOneVsAllClassifier.php │ ├── Text.php │ ├── TextSequence.php │ └── Vector.php ├── data/ │ └── iris.tsv ├── project/ │ ├── build.properties │ └── plugins.sbt ├── sbt └── src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ └── etsy/ │ │ └── conjecture/ │ │ ├── GenericPair.java │ │ ├── PrimitivePair.java │ │ ├── Utilities.java │ │ ├── data/ │ │ │ ├── AbstractInstance.java │ │ │ ├── BinaryLabel.java │ │ │ ├── BinaryLabeledInstance.java │ │ │ ├── ByteArrayDoubleHashMap.java │ │ │ ├── ClusterLabel.java │ │ │ ├── ClusterPrediction.java │ │ │ ├── Instance.java │ │ │ ├── InstanceFactory.java │ │ │ ├── InstanceInterface.java │ │ │ ├── Label.java │ │ │ ├── LabeledInstance.java │ │ │ ├── LazyVector.java │ │ │ ├── MulticlassLabel.java │ │ │ ├── MulticlassLabeledInstance.java │ │ │ ├── MulticlassPrediction.java │ │ │ ├── RealValueLabeledInstance.java │ │ │ ├── RealValuedLabel.java │ │ │ ├── Recommendation.java │ │ │ └── StringKeyedVector.java │ │ ├── evaluation/ │ │ │ ├── BinaryModelEvaluation.java │ │ │ ├── ConfusionMatrix.java │ │ │ ├── EvaluationAggregator.java │ │ │ ├── ModelEvaluation.java │ │ │ ├── MulticlassConfusionMatrix.java │ │ │ ├── MulticlassModelEvaluation.java │ │ │ ├── MulticlassReceiverOperatingCharacteristic.java │ │ │ ├── ReceiverOperatingCharacteristic.java │ │ │ └── RegressionModelEvaluation.java │ │ ├── model/ │ │ │ ├── AdagradOptimizer.java │ │ │ ├── ClusteringModel.java │ │ │ ├── ControlOptimizer.java │ │ │ ├── Decomposable.java │ │ │ ├── ElasticNetOptimizer.java │ │ │ ├── FTRLOptimizer.java │ │ │ ├── Hinge.java │ │ │ ├── KMeans.java │ │ │ ├── LeastSquaresRegressionModel.java │ │ │ ├── LogisticRegression.java │ │ │ ├── MIRA.java │ │ │ ├── MIRAOptimizer.java │ │ │ ├── Model.java │ │ │ ├── PassiveAggressiveOptimizer.java │ │ │ ├── SGDOptimizer.java │ │ │ ├── UpdateableLinearModel.java │ │ │ ├── UpdateableModel.java │ │ │ └── UpdateableMulticlassLinearModel.java │ │ └── topics/ │ │ └── lda/ │ │ ├── LDADenseTopics.java │ │ ├── LDADict.java │ │ ├── LDADoc.java │ │ ├── LDAPartialSparseTopics.java │ │ ├── LDAPartialTopics.java │ │ ├── LDARandomTopics.java │ │ ├── LDASparseTopics.java │ │ ├── LDATopics.java │ │ └── LDAUtils.java │ └── scala/ │ └── com/ │ └── etsy/ │ ├── conjecture/ │ │ ├── VWReader.scala │ │ ├── demo/ │ │ │ ├── DemoLinearHyperparameterSearch.scala │ │ │ ├── IrisDataToMulticlassLabeledInstances.scala │ │ │ └── LearnMulticlassClassifier.scala │ │ ├── scalding/ │ │ │ ├── ALSJob.scala │ │ │ ├── FastKNN.scala │ │ │ ├── LSH.scala │ │ │ ├── NNMF.scala │ │ │ ├── SVD.scala │ │ │ ├── evaluate/ │ │ │ │ ├── GenericCrossValidator.scala │ │ │ │ └── GenericEvaluator.scala │ │ │ ├── factorize/ │ │ │ │ └── FactorizationTools.scala │ │ │ ├── train/ │ │ │ │ ├── AbstractModelTrainer.scala │ │ │ │ ├── BinaryModelTrainer.scala │ │ │ │ ├── ClusteringModelTrainer.scala │ │ │ │ ├── LargeModelTrainer.scala │ │ │ │ ├── ModelTrainerStrategy.scala │ │ │ │ ├── MulticlassModelTrainer.scala │ │ │ │ ├── RegressionModelTrainer.scala │ │ │ │ └── SmallModelTrainer.scala │ │ │ └── util/ │ │ │ ├── BaseGridSearcher.scala │ │ │ ├── DynamicOptions.scala │ │ │ └── HyperparameterSearcher.scala │ │ └── text/ │ │ ├── FeatureHelper.scala │ │ ├── Text.scala │ │ └── TextSequence.scala │ └── scalding/ │ └── jobs/ │ └── conjecture/ │ ├── AdHocClassifier.scala │ ├── AdHocClusterer.scala │ ├── AdHocMulticlassClassifier.scala │ ├── AdHocPredictor.scala │ └── NNMFTest.scala └── test/ └── java/ └── com/ └── etsy/ └── conjecture/ ├── data/ │ ├── LazyVectorTest.java │ └── StringKeyedVectorTest.java ├── evaluation/ │ └── TestReceiverOperatingCharacteristic.java └── model/ └── UpdateableLinearModelTest.java