实例介绍
mahout-distribution-0.9-src.zip
【实例截图】
【核心代码】
mahout-distribution-0.9-src
└── mahout-distribution-0.9
├── bin
│ └── mahout
├── buildtools
│ ├── pom.xml
│ └── src
│ └── main
│ └── resources
│ ├── findbugs-exclude.xml
│ ├── mahout-checkstyle-suppressions.xml
│ ├── mahout-checkstyle.xml
│ ├── mahout-eclipse-checkstyle
│ ├── mahout-eclipse-pmd
│ └── mahout-pmd-ruleset.xml
├── core
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── assembly
│ │ │ └── job.xml
│ │ ├── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── mahout
│ │ │ ├── cf
│ │ │ │ └── taste
│ │ │ │ ├── common
│ │ │ │ │ ├── NoSuchItemException.java
│ │ │ │ │ ├── NoSuchUserException.java
│ │ │ │ │ ├── Refreshable.java
│ │ │ │ │ ├── TasteException.java
│ │ │ │ │ └── Weighting.java
│ │ │ │ ├── eval
│ │ │ │ │ ├── DataModelBuilder.java
│ │ │ │ │ ├── IRStatistics.java
│ │ │ │ │ ├── RecommenderBuilder.java
│ │ │ │ │ ├── RecommenderEvaluator.java
│ │ │ │ │ ├── RecommenderIRStatsEvaluator.java
│ │ │ │ │ └── RelevantItemsDataSplitter.java
│ │ │ │ ├── hadoop
│ │ │ │ │ ├── als
│ │ │ │ │ │ ├── ALS.java
│ │ │ │ │ │ ├── DatasetSplitter.java
│ │ │ │ │ │ ├── FactorizationEvaluator.java
│ │ │ │ │ │ ├── MultithreadedSharingMapper.java
│ │ │ │ │ │ ├── ParallelALSFactorizationJob.java
│ │ │ │ │ │ ├── PredictionMapper.java
│ │ │ │ │ │ ├── RecommenderJob.java
│ │ │ │ │ │ ├── SharingMapper.java
│ │ │ │ │ │ ├── SolveExplicitFeedbackMapper.java
│ │ │ │ │ │ └── SolveImplicitFeedbackMapper.java
│ │ │ │ │ ├── EntityEntityWritable.java
│ │ │ │ │ ├── EntityPrefWritable.java
│ │ │ │ │ ├── item
│ │ │ │ │ │ ├── AggregateAndRecommendReducer.java
│ │ │ │ │ │ ├── ItemFilterAsVectorAndPrefsReducer.java
│ │ │ │ │ │ ├── ItemFilterMapper.java
│ │ │ │ │ │ ├── ItemIDIndexMapper.java
│ │ │ │ │ │ ├── ItemIDIndexReducer.java
│ │ │ │ │ │ ├── PartialMultiplyMapper.java
│ │ │ │ │ │ ├── PrefAndSimilarityColumnWritable.java
│ │ │ │ │ │ ├── RecommenderJob.java
│ │ │ │ │ │ ├── SimilarityMatrixRowWrapperMapper.java
│ │ │ │ │ │ ├── ToUserVectorsReducer.java
│ │ │ │ │ │ ├── ToVectorAndPrefReducer.java
│ │ │ │ │ │ ├── UserVectorSplitterMapper.java
│ │ │ │ │ │ ├── VectorAndPrefsWritable.java
│ │ │ │ │ │ └── VectorOrPrefWritable.java
│ │ │ │ │ ├── MutableRecommendedItem.java
│ │ │ │ │ ├── preparation
│ │ │ │ │ │ ├── PreparePreferenceMatrixJob.java
│ │ │ │ │ │ ├── ToItemVectorsMapper.java
│ │ │ │ │ │ └── ToItemVectorsReducer.java
│ │ │ │ │ ├── RecommendedItemsWritable.java
│ │ │ │ │ ├── similarity
│ │ │ │ │ │ └── item
│ │ │ │ │ │ ├── ItemSimilarityJob.java
│ │ │ │ │ │ └── TopSimilarItemsQueue.java
│ │ │ │ │ ├── TasteHadoopUtils.java
│ │ │ │ │ ├── ToEntityPrefsMapper.java
│ │ │ │ │ ├── ToItemPrefsMapper.java
│ │ │ │ │ └── TopItemsQueue.java
│ │ │ │ ├── impl
│ │ │ │ │ ├── common
│ │ │ │ │ │ ├── AbstractLongPrimitiveIterator.java
│ │ │ │ │ │ ├── BitSet.java
│ │ │ │ │ │ ├── Cache.java
│ │ │ │ │ │ ├── FastByIDMap.java
│ │ │ │ │ │ ├── FastIDSet.java
│ │ │ │ │ │ ├── FastMap.java
│ │ │ │ │ │ ├── FixedRunningAverageAndStdDev.java
│ │ │ │ │ │ ├── FixedRunningAverage.java
│ │ │ │ │ │ ├── FullRunningAverageAndStdDev.java
│ │ │ │ │ │ ├── FullRunningAverage.java
│ │ │ │ │ │ ├── InvertedRunningAverageAndStdDev.java
│ │ │ │ │ │ ├── InvertedRunningAverage.java
│ │ │ │ │ │ ├── jdbc
│ │ │ │ │ │ │ ├── AbstractJDBCComponent.java
│ │ │ │ │ │ │ ├── EachRowIterator.java
│ │ │ │ │ │ │ └── ResultSetIterator.java
│ │ │ │ │ │ ├── LongPrimitiveArrayIterator.java
│ │ │ │ │ │ ├── LongPrimitiveIterator.java
│ │ │ │ │ │ ├── RefreshHelper.java
│ │ │ │ │ │ ├── Retriever.java
│ │ │ │ │ │ ├── RunningAverageAndStdDev.java
│ │ │ │ │ │ ├── RunningAverage.java
│ │ │ │ │ │ ├── SamplingLongPrimitiveIterator.java
│ │ │ │ │ │ ├── SkippingIterator.java
│ │ │ │ │ │ ├── WeightedRunningAverageAndStdDev.java
│ │ │ │ │ │ └── WeightedRunningAverage.java
│ │ │ │ │ ├── eval
│ │ │ │ │ │ ├── AbstractDifferenceRecommenderEvaluator.java
│ │ │ │ │ │ ├── AverageAbsoluteDifferenceRecommenderEvaluator.java
│ │ │ │ │ │ ├── GenericRecommenderIRStatsEvaluator.java
│ │ │ │ │ │ ├── GenericRelevantItemsDataSplitter.java
│ │ │ │ │ │ ├── IRStatisticsImpl.java
│ │ │ │ │ │ ├── LoadCallable.java
│ │ │ │ │ │ ├── LoadEvaluator.java
│ │ │ │ │ │ ├── LoadStatistics.java
│ │ │ │ │ │ ├── OrderBasedRecommenderEvaluator.java
│ │ │ │ │ │ ├── RMSRecommenderEvaluator.java
│ │ │ │ │ │ └── StatsCallable.java
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── AbstractDataModel.java
│ │ │ │ │ │ ├── AbstractIDMigrator.java
│ │ │ │ │ │ ├── AbstractJDBCIDMigrator.java
│ │ │ │ │ │ ├── BooleanItemPreferenceArray.java
│ │ │ │ │ │ ├── BooleanPreference.java
│ │ │ │ │ │ ├── BooleanUserPreferenceArray.java
│ │ │ │ │ │ ├── file
│ │ │ │ │ │ │ ├── FileDataModel.java
│ │ │ │ │ │ │ └── FileIDMigrator.java
│ │ │ │ │ │ ├── GenericBooleanPrefDataModel.java
│ │ │ │ │ │ ├── GenericDataModel.java
│ │ │ │ │ │ ├── GenericItemPreferenceArray.java
│ │ │ │ │ │ ├── GenericPreference.java
│ │ │ │ │ │ ├── GenericUserPreferenceArray.java
│ │ │ │ │ │ ├── MemoryIDMigrator.java
│ │ │ │ │ │ ├── MySQLJDBCIDMigrator.java
│ │ │ │ │ │ ├── PlusAnonymousConcurrentUserDataModel.java
│ │ │ │ │ │ ├── PlusAnonymousUserDataModel.java
│ │ │ │ │ │ └── PlusAnonymousUserLongPrimitiveIterator.java
│ │ │ │ │ ├── neighborhood
│ │ │ │ │ │ ├── AbstractUserNeighborhood.java
│ │ │ │ │ │ ├── CachingUserNeighborhood.java
│ │ │ │ │ │ ├── NearestNUserNeighborhood.java
│ │ │ │ │ │ └── ThresholdUserNeighborhood.java
│ │ │ │ │ ├── recommender
│ │ │ │ │ │ ├── AbstractCandidateItemsStrategy.java
│ │ │ │ │ │ ├── AbstractRecommender.java
│ │ │ │ │ │ ├── AllSimilarItemsCandidateItemsStrategy.java
│ │ │ │ │ │ ├── AllUnknownItemsCandidateItemsStrategy.java
│ │ │ │ │ │ ├── ByRescoreComparator.java
│ │ │ │ │ │ ├── ByValueRecommendedItemComparator.java
│ │ │ │ │ │ ├── CachingRecommender.java
│ │ │ │ │ │ ├── EstimatedPreferenceCapper.java
│ │ │ │ │ │ ├── GenericBooleanPrefItemBasedRecommender.java
│ │ │ │ │ │ ├── GenericBooleanPrefUserBasedRecommender.java
│ │ │ │ │ │ ├── GenericItemBasedRecommender.java
│ │ │ │ │ │ ├── GenericRecommendedItem.java
│ │ │ │ │ │ ├── GenericUserBasedRecommender.java
│ │ │ │ │ │ ├── ItemAverageRecommender.java
│ │ │ │ │ │ ├── ItemUserAverageRecommender.java
│ │ │ │ │ │ ├── NullRescorer.java
│ │ │ │ │ │ ├── PreferredItemsNeighborhoodCandidateItemsStrategy.java
│ │ │ │ │ │ ├── RandomRecommender.java
│ │ │ │ │ │ ├── SamplingCandidateItemsStrategy.java
│ │ │ │ │ │ ├── SimilarUser.java
│ │ │ │ │ │ ├── svd
│ │ │ │ │ │ │ ├── AbstractFactorizer.java
│ │ │ │ │ │ │ ├── ALSWRFactorizer.java
│ │ │ │ │ │ │ ├── Factorization.java
│ │ │ │ │ │ │ ├── Factorizer.java
│ │ │ │ │ │ │ ├── FilePersistenceStrategy.java
│ │ │ │ │ │ │ ├── NoPersistenceStrategy.java
│ │ │ │ │ │ │ ├── ParallelSGDFactorizer.java
│ │ │ │ │ │ │ ├── PersistenceStrategy.java
│ │ │ │ │ │ │ ├── RatingSGDFactorizer.java
│ │ │ │ │ │ │ ├── SVDPlusPlusFactorizer.java
│ │ │ │ │ │ │ ├── SVDPreference.java
│ │ │ │ │ │ │ └── SVDRecommender.java
│ │ │ │ │ │ └── TopItems.java
│ │ │ │ │ └── similarity
│ │ │ │ │ ├── AbstractItemSimilarity.java
│ │ │ │ │ ├── AbstractSimilarity.java
│ │ │ │ │ ├── AveragingPreferenceInferrer.java
│ │ │ │ │ ├── CachingItemSimilarity.java
│ │ │ │ │ ├── CachingUserSimilarity.java
│ │ │ │ │ ├── CityBlockSimilarity.java
│ │ │ │ │ ├── EuclideanDistanceSimilarity.java
│ │ │ │ │ ├── file
│ │ │ │ │ │ ├── FileItemItemSimilarityIterable.java
│ │ │ │ │ │ ├── FileItemItemSimilarityIterator.java
│ │ │ │ │ │ └── FileItemSimilarity.java
│ │ │ │ │ ├── GenericItemSimilarity.java
│ │ │ │ │ ├── GenericUserSimilarity.java
│ │ │ │ │ ├── LogLikelihoodSimilarity.java
│ │ │ │ │ ├── LongPairMatchPredicate.java
│ │ │ │ │ ├── PearsonCorrelationSimilarity.java
│ │ │ │ │ ├── precompute
│ │ │ │ │ │ ├── FileSimilarItemsWriter.java
│ │ │ │ │ │ └── MultithreadedBatchItemSimilarities.java
│ │ │ │ │ ├── SpearmanCorrelationSimilarity.java
│ │ │ │ │ ├── TanimotoCoefficientSimilarity.java
│ │ │ │ │ └── UncenteredCosineSimilarity.java
│ │ │ │ ├── model
│ │ │ │ │ ├── DataModel.java
│ │ │ │ │ ├── IDMigrator.java
│ │ │ │ │ ├── JDBCDataModel.java
│ │ │ │ │ ├── PreferenceArray.java
│ │ │ │ │ ├── Preference.java
│ │ │ │ │ └── UpdatableIDMigrator.java
│ │ │ │ ├── neighborhood
│ │ │ │ │ └── UserNeighborhood.java
│ │ │ │ ├── recommender
│ │ │ │ │ ├── CandidateItemsStrategy.java
│ │ │ │ │ ├── IDRescorer.java
│ │ │ │ │ ├── ItemBasedRecommender.java
│ │ │ │ │ ├── MostSimilarItemsCandidateItemsStrategy.java
│ │ │ │ │ ├── RecommendedItem.java
│ │ │ │ │ ├── Recommender.java
│ │ │ │ │ ├── Rescorer.java
│ │ │ │ │ └── UserBasedRecommender.java
│ │ │ │ └── similarity
│ │ │ │ ├── ItemSimilarity.java
│ │ │ │ ├── precompute
│ │ │ │ │ ├── BatchItemSimilarities.java
│ │ │ │ │ ├── SimilarItem.java
│ │ │ │ │ ├── SimilarItems.java
│ │ │ │ │ └── SimilarItemsWriter.java
│ │ │ │ ├── PreferenceInferrer.java
│ │ │ │ └── UserSimilarity.java
│ │ │ ├── classifier
│ │ │ │ ├── AbstractVectorClassifier.java
│ │ │ │ ├── ClassifierResult.java
│ │ │ │ ├── ConfusionMatrix.java
│ │ │ │ ├── df
│ │ │ │ │ ├── Bagging.java
│ │ │ │ │ ├── builder
│ │ │ │ │ │ ├── DecisionTreeBuilder.java
│ │ │ │ │ │ ├── DefaultTreeBuilder.java
│ │ │ │ │ │ └── TreeBuilder.java
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── conditions
│ │ │ │ │ │ │ ├── Condition.java
│ │ │ │ │ │ │ ├── Equals.java
│ │ │ │ │ │ │ ├── GreaterOrEquals.java
│ │ │ │ │ │ │ └── Lesser.java
│ │ │ │ │ │ ├── DataConverter.java
│ │ │ │ │ │ ├── Data.java
│ │ │ │ │ │ ├── DataLoader.java
│ │ │ │ │ │ ├── Dataset.java
│ │ │ │ │ │ ├── DataUtils.java
│ │ │ │ │ │ ├── DescriptorException.java
│ │ │ │ │ │ ├── DescriptorUtils.java
│ │ │ │ │ │ └── Instance.java
│ │ │ │ │ ├── DecisionForest.java
│ │ │ │ │ ├── DFUtils.java
│ │ │ │ │ ├── ErrorEstimate.java
│ │ │ │ │ ├── mapreduce
│ │ │ │ │ │ ├── Builder.java
│ │ │ │ │ │ ├── Classifier.java
│ │ │ │ │ │ ├── inmem
│ │ │ │ │ │ │ ├── InMemBuilder.java
│ │ │ │ │ │ │ ├── InMemInputFormat.java
│ │ │ │ │ │ │ ├── InMemMapper.java
│ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ ├── MapredMapper.java
│ │ │ │ │ │ ├── MapredOutput.java
│ │ │ │ │ │ └── partial
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── PartialBuilder.java
│ │ │ │ │ │ ├── Step1Mapper.java
│ │ │ │ │ │ └── TreeID.java
│ │ │ │ │ ├── node
│ │ │ │ │ │ ├── CategoricalNode.java
│ │ │ │ │ │ ├── Leaf.java
│ │ │ │ │ │ ├── Node.java
│ │ │ │ │ │ └── NumericalNode.java
│ │ │ │ │ ├── ref
│ │ │ │ │ │ └── SequentialBuilder.java
│ │ │ │ │ ├── split
│ │ │ │ │ │ ├── DefaultIgSplit.java
│ │ │ │ │ │ ├── IgSplit.java
│ │ │ │ │ │ ├── OptIgSplit.java
│ │ │ │ │ │ ├── RegressionSplit.java
│ │ │ │ │ │ └── Split.java
│ │ │ │ │ └── tools
│ │ │ │ │ ├── Describe.java
│ │ │ │ │ ├── ForestVisualizer.java
│ │ │ │ │ ├── Frequencies.java
│ │ │ │ │ ├── FrequenciesJob.java
│ │ │ │ │ ├── TreeVisualizer.java
│ │ │ │ │ └── UDistrib.java
│ │ │ │ ├── evaluation
│ │ │ │ │ └── Auc.java
│ │ │ │ ├── mlp
│ │ │ │ │ ├── MultilayerPerceptron.java
│ │ │ │ │ ├── NeuralNetworkFunctions.java
│ │ │ │ │ └── NeuralNetwork.java
│ │ │ │ ├── naivebayes
│ │ │ │ │ ├── AbstractNaiveBayesClassifier.java
│ │ │ │ │ ├── BayesUtils.java
│ │ │ │ │ ├── ComplementaryNaiveBayesClassifier.java
│ │ │ │ │ ├── NaiveBayesModel.java
│ │ │ │ │ ├── StandardNaiveBayesClassifier.java
│ │ │ │ │ ├── test
│ │ │ │ │ │ ├── BayesTestMapper.java
│ │ │ │ │ │ └── TestNaiveBayesDriver.java
│ │ │ │ │ └── training
│ │ │ │ │ ├── AbstractThetaTrainer.java
│ │ │ │ │ ├── ComplementaryThetaTrainer.java
│ │ │ │ │ ├── IndexInstancesMapper.java
│ │ │ │ │ ├── StandardThetaTrainer.java
│ │ │ │ │ ├── ThetaMapper.java
│ │ │ │ │ ├── TrainNaiveBayesJob.java
│ │ │ │ │ └── WeightsMapper.java
│ │ │ │ ├── OnlineLearner.java
│ │ │ │ ├── RegressionResultAnalyzer.java
│ │ │ │ ├── ResultAnalyzer.java
│ │ │ │ ├── sequencelearning
│ │ │ │ │ └── hmm
│ │ │ │ │ ├── BaumWelchTrainer.java
│ │ │ │ │ ├── HmmAlgorithms.java
│ │ │ │ │ ├── HmmEvaluator.java
│ │ │ │ │ ├── HmmModel.java
│ │ │ │ │ ├── HmmTrainer.java
│ │ │ │ │ ├── HmmUtils.java
│ │ │ │ │ ├── LossyHmmSerializer.java
│ │ │ │ │ ├── RandomSequenceGenerator.java
│ │ │ │ │ └── ViterbiEvaluator.java
│ │ │ │ └── sgd
│ │ │ │ ├── AbstractOnlineLogisticRegression.java
│ │ │ │ ├── AdaptiveLogisticRegression.java
│ │ │ │ ├── CrossFoldLearner.java
│ │ │ │ ├── CsvRecordFactory.java
│ │ │ │ ├── DefaultGradient.java
│ │ │ │ ├── ElasticBandPrior.java
│ │ │ │ ├── Gradient.java
│ │ │ │ ├── GradientMachine.java
│ │ │ │ ├── L1.java
│ │ │ │ ├── L2.java
│ │ │ │ ├── MixedGradient.java
│ │ │ │ ├── ModelDissector.java
│ │ │ │ ├── ModelSerializer.java
│ │ │ │ ├── OnlineLogisticRegression.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PassiveAggressive.java
│ │ │ │ ├── PolymorphicWritable.java
│ │ │ │ ├── PriorFunction.java
│ │ │ │ ├── RankingGradient.java
│ │ │ │ ├── RecordFactory.java
│ │ │ │ ├── TPrior.java
│ │ │ │ └── UniformPrior.java
│ │ │ ├── clustering
│ │ │ │ ├── AbstractCluster.java
│ │ │ │ ├── canopy
│ │ │ │ │ ├── CanopyClusterer.java
│ │ │ │ │ ├── CanopyConfigKeys.java
│ │ │ │ │ ├── CanopyDriver.java
│ │ │ │ │ ├── Canopy.java
│ │ │ │ │ ├── CanopyMapper.java
│ │ │ │ │ └── CanopyReducer.java
│ │ │ │ ├── classify
│ │ │ │ │ ├── ClusterClassificationConfigKeys.java
│ │ │ │ │ ├── ClusterClassificationDriver.java
│ │ │ │ │ ├── ClusterClassificationMapper.java
│ │ │ │ │ ├── ClusterClassifier.java
│ │ │ │ │ ├── WeightedPropertyVectorWritable.java
│ │ │ │ │ └── WeightedVectorWritable.java
│ │ │ │ ├── ClusteringUtils.java
│ │ │ │ ├── Cluster.java
│ │ │ │ ├── fuzzykmeans
│ │ │ │ │ ├── FuzzyKMeansClusterer.java
│ │ │ │ │ ├── FuzzyKMeansConfigKeys.java
│ │ │ │ │ ├── FuzzyKMeansDriver.java
│ │ │ │ │ ├── FuzzyKMeansUtil.java
│ │ │ │ │ └── SoftCluster.java
│ │ │ │ ├── GaussianAccumulator.java
│ │ │ │ ├── iterator
│ │ │ │ │ ├── AbstractClusteringPolicy.java
│ │ │ │ │ ├── CanopyClusteringPolicy.java
│ │ │ │ │ ├── CIMapper.java
│ │ │ │ │ ├── CIReducer.java
│ │ │ │ │ ├── ClusteringPolicy.java
│ │ │ │ │ ├── ClusteringPolicyWritable.java
│ │ │ │ │ ├── ClusterIterator.java
│ │ │ │ │ ├── ClusterWritable.java
│ │ │ │ │ ├── DistanceMeasureCluster.java
│ │ │ │ │ ├── FuzzyKMeansClusteringPolicy.java
│ │ │ │ │ └── KMeansClusteringPolicy.java
│ │ │ │ ├── kernel
│ │ │ │ │ ├── IKernelProfile.java
│ │ │ │ │ └── TriangularKernelProfile.java
│ │ │ │ ├── kmeans
│ │ │ │ │ ├── EigenSeedGenerator.java
│ │ │ │ │ ├── Kluster.java
│ │ │ │ │ ├── KMeansConfigKeys.java
│ │ │ │ │ ├── KMeansDriver.java
│ │ │ │ │ ├── KMeansUtil.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── RandomSeedGenerator.java
│ │ │ │ ├── lda
│ │ │ │ │ └── cvb
│ │ │ │ │ ├── CachingCVB0Mapper.java
│ │ │ │ │ ├── CachingCVB0PerplexityMapper.java
│ │ │ │ │ ├── CVB0DocInferenceMapper.java
│ │ │ │ │ ├── CVB0Driver.java
│ │ │ │ │ ├── CVB0TopicTermVectorNormalizerMapper.java
│ │ │ │ │ ├── InMemoryCollapsedVariationalBayes0.java
│ │ │ │ │ ├── ModelTrainer.java
│ │ │ │ │ └── TopicModel.java
│ │ │ │ ├── ModelDistribution.java
│ │ │ │ ├── Model.java
│ │ │ │ ├── OnlineGaussianAccumulator.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RunningSumsGaussianAccumulator.java
│ │ │ │ ├── spectral
│ │ │ │ │ ├── AffinityMatrixInputJob.java
│ │ │ │ │ ├── AffinityMatrixInputMapper.java
│ │ │ │ │ ├── AffinityMatrixInputReducer.java
│ │ │ │ │ ├── IntDoublePairWritable.java
│ │ │ │ │ ├── Keys.java
│ │ │ │ │ ├── kmeans
│ │ │ │ │ │ └── SpectralKMeansDriver.java
│ │ │ │ │ ├── MatrixDiagonalizeJob.java
│ │ │ │ │ ├── UnitVectorizerJob.java
│ │ │ │ │ ├── VectorCache.java
│ │ │ │ │ ├── VectorMatrixMultiplicationJob.java
│ │ │ │ │ └── VertexWritable.java
│ │ │ │ ├── streaming
│ │ │ │ │ ├── cluster
│ │ │ │ │ │ ├── BallKMeans.java
│ │ │ │ │ │ └── StreamingKMeans.java
│ │ │ │ │ └── mapreduce
│ │ │ │ │ ├── CentroidWritable.java
│ │ │ │ │ ├── StreamingKMeansDriver.java
│ │ │ │ │ ├── StreamingKMeansMapper.java
│ │ │ │ │ ├── StreamingKMeansReducer.java
│ │ │ │ │ ├── StreamingKMeansThread.java
│ │ │ │ │ └── StreamingKMeansUtilsMR.java
│ │ │ │ ├── topdown
│ │ │ │ │ ├── PathDirectory.java
│ │ │ │ │ └── postprocessor
│ │ │ │ │ ├── ClusterCountReader.java
│ │ │ │ │ ├── ClusterOutputPostProcessorDriver.java
│ │ │ │ │ ├── ClusterOutputPostProcessor.java
│ │ │ │ │ ├── ClusterOutputPostProcessorMapper.java
│ │ │ │ │ └── ClusterOutputPostProcessorReducer.java
│ │ │ │ └── UncommonDistributions.java
│ │ │ ├── common
│ │ │ │ ├── AbstractJob.java
│ │ │ │ ├── ClassUtils.java
│ │ │ │ ├── commandline
│ │ │ │ │ └── DefaultOptionCreator.java
│ │ │ │ ├── CommandLineUtil.java
│ │ │ │ ├── distance
│ │ │ │ │ ├── ChebyshevDistanceMeasure.java
│ │ │ │ │ ├── CosineDistanceMeasure.java
│ │ │ │ │ ├── DistanceMeasure.java
│ │ │ │ │ ├── EuclideanDistanceMeasure.java
│ │ │ │ │ ├── MahalanobisDistanceMeasure.java
│ │ │ │ │ ├── ManhattanDistanceMeasure.java
│ │ │ │ │ ├── MinkowskiDistanceMeasure.java
│ │ │ │ │ ├── SquaredEuclideanDistanceMeasure.java
│ │ │ │ │ ├── TanimotoDistanceMeasure.java
│ │ │ │ │ ├── WeightedDistanceMeasure.java
│ │ │ │ │ ├── WeightedEuclideanDistanceMeasure.java
│ │ │ │ │ └── WeightedManhattanDistanceMeasure.java
│ │ │ │ ├── HadoopUtil.java
│ │ │ │ ├── IntegerTuple.java
│ │ │ │ ├── IntPairWritable.java
│ │ │ │ ├── IOUtils.java
│ │ │ │ ├── iterator
│ │ │ │ │ ├── CopyConstructorIterator.java
│ │ │ │ │ ├── CountingIterator.java
│ │ │ │ │ ├── FileLineIterable.java
│ │ │ │ │ ├── FileLineIterator.java
│ │ │ │ │ ├── FixedSizeSamplingIterator.java
│ │ │ │ │ ├── SamplingIterable.java
│ │ │ │ │ ├── SamplingIterator.java
│ │ │ │ │ ├── sequencefile
│ │ │ │ │ │ ├── PathFilters.java
│ │ │ │ │ │ ├── PathType.java
│ │ │ │ │ │ ├── SequenceFileDirIterable.java
│ │ │ │ │ │ ├── SequenceFileDirIterator.java
│ │ │ │ │ │ ├── SequenceFileDirValueIterable.java
│ │ │ │ │ │ ├── SequenceFileDirValueIterator.java
│ │ │ │ │ │ ├── SequenceFileIterable.java
│ │ │ │ │ │ ├── SequenceFileIterator.java
│ │ │ │ │ │ ├── SequenceFileValueIterable.java
│ │ │ │ │ │ └── SequenceFileValueIterator.java
│ │ │ │ │ ├── StableFixedSizeSamplingIterator.java
│ │ │ │ │ └── StringRecordIterator.java
│ │ │ │ ├── LongPair.java
│ │ │ │ ├── lucene
│ │ │ │ │ ├── AnalyzerUtils.java
│ │ │ │ │ ├── IteratorTokenStream.java
│ │ │ │ │ └── TokenStreamIterator.java
│ │ │ │ ├── mapreduce
│ │ │ │ │ ├── MergeVectorsCombiner.java
│ │ │ │ │ ├── MergeVectorsReducer.java
│ │ │ │ │ ├── TransposeMapper.java
│ │ │ │ │ ├── VectorSumCombiner.java
│ │ │ │ │ └── VectorSumReducer.java
│ │ │ │ ├── MemoryUtil.java
│ │ │ │ ├── nlp
│ │ │ │ │ └── NGrams.java
│ │ │ │ ├── Pair.java
│ │ │ │ ├── parameters
│ │ │ │ │ ├── AbstractParameter.java
│ │ │ │ │ ├── ClassParameter.java
│ │ │ │ │ ├── DoubleParameter.java
│ │ │ │ │ ├── Parametered.java
│ │ │ │ │ ├── Parameter.java
│ │ │ │ │ └── PathParameter.java
│ │ │ │ ├── Parameters.java
│ │ │ │ ├── StringTuple.java
│ │ │ │ ├── StringUtils.java
│ │ │ │ └── TimingStatistics.java
│ │ │ ├── driver
│ │ │ │ └── MahoutDriver.java
│ │ │ ├── ep
│ │ │ │ ├── EvolutionaryProcess.java
│ │ │ │ ├── Mapping.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── Payload.java
│ │ │ │ └── State.java
│ │ │ ├── fpm
│ │ │ │ └── pfpgrowth
│ │ │ │ ├── AggregatorMapper.java
│ │ │ │ ├── AggregatorReducer.java
│ │ │ │ ├── convertors
│ │ │ │ │ ├── ContextStatusUpdater.java
│ │ │ │ │ ├── ContextWriteOutputCollector.java
│ │ │ │ │ ├── integer
│ │ │ │ │ │ └── IntegerStringOutputConverter.java
│ │ │ │ │ ├── SequenceFileOutputCollector.java
│ │ │ │ │ ├── StatusUpdater.java
│ │ │ │ │ ├── string
│ │ │ │ │ │ ├── StringOutputConverter.java
│ │ │ │ │ │ └── TopKStringPatterns.java
│ │ │ │ │ ├── TopKPatternsOutputConverter.java
│ │ │ │ │ └── TransactionIterator.java
│ │ │ │ ├── CountDescendingPairComparator.java
│ │ │ │ ├── fpgrowth
│ │ │ │ │ ├── FPGrowth.java
│ │ │ │ │ ├── FPTreeDepthCache.java
│ │ │ │ │ ├── FPTree.java
│ │ │ │ │ ├── FrequentPatternMaxHeap.java
│ │ │ │ │ ├── LeastKCache.java
│ │ │ │ │ └── Pattern.java
│ │ │ │ ├── fpgrowth2
│ │ │ │ │ ├── FPGrowthIds.java
│ │ │ │ │ ├── FPGrowthObj.java
│ │ │ │ │ └── FPTree.java
│ │ │ │ ├── FPGrowthDriver.java
│ │ │ │ ├── MultiTransactionTreeIterator.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ParallelCountingMapper.java
│ │ │ │ ├── ParallelCountingReducer.java
│ │ │ │ ├── ParallelFPGrowthCombiner.java
│ │ │ │ ├── ParallelFPGrowthMapper.java
│ │ │ │ ├── ParallelFPGrowthReducer.java
│ │ │ │ ├── PFPGrowth.java
│ │ │ │ ├── TransactionTreeIterator.java
│ │ │ │ └── TransactionTree.java
│ │ │ ├── math
│ │ │ │ ├── DistributedRowMatrixWriter.java
│ │ │ │ ├── hadoop
│ │ │ │ │ ├── decomposer
│ │ │ │ │ │ ├── DistributedLanczosSolver.java
│ │ │ │ │ │ ├── EigenVector.java
│ │ │ │ │ │ ├── EigenVerificationJob.java
│ │ │ │ │ │ └── HdfsBackedLanczosState.java
│ │ │ │ │ ├── DistributedRowMatrix.java
│ │ │ │ │ ├── MatrixColumnMeansJob.java
│ │ │ │ │ ├── MatrixMultiplicationJob.java
│ │ │ │ │ ├── similarity
│ │ │ │ │ │ ├── cooccurrence
│ │ │ │ │ │ │ ├── measures
│ │ │ │ │ │ │ │ ├── CityBlockSimilarity.java
│ │ │ │ │ │ │ │ ├── CooccurrenceCountSimilarity.java
│ │ │ │ │ │ │ │ ├── CosineSimilarity.java
│ │ │ │ │ │ │ │ ├── CountbasedMeasure.java
│ │ │ │ │ │ │ │ ├── EuclideanDistanceSimilarity.java
│ │ │ │ │ │ │ │ ├── LoglikelihoodSimilarity.java
│ │ │ │ │ │ │ │ ├── PearsonCorrelationSimilarity.java
│ │ │ │ │ │ │ │ ├── TanimotoCoefficientSimilarity.java
│ │ │ │ │ │ │ │ ├── VectorSimilarityMeasure.java
│ │ │ │ │ │ │ │ └── VectorSimilarityMeasures.java
│ │ │ │ │ │ │ ├── MutableElement.java
│ │ │ │ │ │ │ ├── RowSimilarityJob.java
│ │ │ │ │ │ │ ├── TopElementsQueue.java
│ │ │ │ │ │ │ └── Vectors.java
│ │ │ │ │ │ ├── SeedVectorUtil.java
│ │ │ │ │ │ ├── VectorDistanceInvertedMapper.java
│ │ │ │ │ │ ├── VectorDistanceMapper.java
│ │ │ │ │ │ └── VectorDistanceSimilarityJob.java
│ │ │ │ │ ├── solver
│ │ │ │ │ │ └── DistributedConjugateGradientSolver.java
│ │ │ │ │ ├── stats
│ │ │ │ │ │ ├── BasicStats.java
│ │ │ │ │ │ ├── StandardDeviationCalculatorMapper.java
│ │ │ │ │ │ ├── StandardDeviationCalculatorReducer.java
│ │ │ │ │ │ └── VarianceTotals.java
│ │ │ │ │ ├── stochasticsvd
│ │ │ │ │ │ ├── ABtDenseOutJob.java
│ │ │ │ │ │ ├── ABtJob.java
│ │ │ │ │ │ ├── BtJob.java
│ │ │ │ │ │ ├── DenseBlockWritable.java
│ │ │ │ │ │ ├── Omega.java
│ │ │ │ │ │ ├── QJob.java
│ │ │ │ │ │ ├── qr
│ │ │ │ │ │ │ ├── GivensThinSolver.java
│ │ │ │ │ │ │ ├── GramSchmidt.java
│ │ │ │ │ │ │ ├── QRFirstStep.java
│ │ │ │ │ │ │ └── QRLastStep.java
│ │ │ │ │ │ ├── SparseRowBlockAccumulator.java
│ │ │ │ │ │ ├── SparseRowBlockWritable.java
│ │ │ │ │ │ ├── SplitPartitionedWritable.java
│ │ │ │ │ │ ├── SSVDCli.java
│ │ │ │ │ │ ├── SSVDHelper.java
│ │ │ │ │ │ ├── SSVDSolver.java
│ │ │ │ │ │ ├── UJob.java
│ │ │ │ │ │ ├── VJob.java
│ │ │ │ │ │ └── YtYJob.java
│ │ │ │ │ ├── TimesSquaredJob.java
│ │ │ │ │ └── TransposeJob.java
│ │ │ │ ├── MatrixUtils.java
│ │ │ │ ├── MatrixWritable.java
│ │ │ │ ├── MultiLabelVectorWritable.java
│ │ │ │ ├── neighborhood
│ │ │ │ │ ├── BruteSearch.java
│ │ │ │ │ ├── FastProjectionSearch.java
│ │ │ │ │ ├── HashedVector.java
│ │ │ │ │ ├── LocalitySensitiveHashSearch.java
│ │ │ │ │ ├── ProjectionSearch.java
│ │ │ │ │ ├── Searcher.java
│ │ │ │ │ └── UpdatableSearcher.java
│ │ │ │ ├── random
│ │ │ │ │ └── RandomProjector.java
│ │ │ │ ├── ssvd
│ │ │ │ │ └── SequentialOutOfCoreSvd.java
│ │ │ │ ├── stats
│ │ │ │ │ ├── GlobalOnlineAuc.java
│ │ │ │ │ ├── GroupedOnlineAuc.java
│ │ │ │ │ ├── OnlineAuc.java
│ │ │ │ │ └── Sampler.java
│ │ │ │ ├── Varint.java
│ │ │ │ ├── VarIntWritable.java
│ │ │ │ ├── VarLongWritable.java
│ │ │ │ └── VectorWritable.java
│ │ │ ├── vectorizer
│ │ │ │ ├── collocations
│ │ │ │ │ └── llr
│ │ │ │ │ ├── CollocCombiner.java
│ │ │ │ │ ├── CollocDriver.java
│ │ │ │ │ ├── CollocMapper.java
│ │ │ │ │ ├── CollocReducer.java
│ │ │ │ │ ├── Gram.java
│ │ │ │ │ ├── GramKeyGroupComparator.java
│ │ │ │ │ ├── GramKey.java
│ │ │ │ │ ├── GramKeyPartitioner.java
│ │ │ │ │ └── LLRReducer.java
│ │ │ │ ├── common
│ │ │ │ │ ├── PartialVectorMergeReducer.java
│ │ │ │ │ └── PartialVectorMerger.java
│ │ │ │ ├── DictionaryVectorizer.java
│ │ │ │ ├── document
│ │ │ │ │ └── SequenceFileTokenizerMapper.java
│ │ │ │ ├── DocumentProcessor.java
│ │ │ │ ├── EncodedVectorsFromSequenceFiles.java
│ │ │ │ ├── encoders
│ │ │ │ │ ├── AdaptiveWordValueEncoder.java
│ │ │ │ │ ├── CachingContinuousValueEncoder.java
│ │ │ │ │ ├── CachingStaticWordValueEncoder.java
│ │ │ │ │ ├── CachingTextValueEncoder.java
│ │ │ │ │ ├── CachingValueEncoder.java
│ │ │ │ │ ├── ConstantValueEncoder.java
│ │ │ │ │ ├── ContinuousValueEncoder.java
│ │ │ │ │ ├── Dictionary.java
│ │ │ │ │ ├── FeatureVectorEncoder.java
│ │ │ │ │ ├── InteractionValueEncoder.java
│ │ │ │ │ ├── LuceneTextValueEncoder.java
│ │ │ │ │ ├── StaticWordValueEncoder.java
│ │ │ │ │ ├── TextValueEncoder.java
│ │ │ │ │ └── WordValueEncoder.java
│ │ │ │ ├── EncodingMapper.java
│ │ │ │ ├── HighDFWordsPruner.java
│ │ │ │ ├── pruner
│ │ │ │ │ ├── PrunedPartialVectorMergeReducer.java
│ │ │ │ │ └── WordsPrunerReducer.java
│ │ │ │ ├── SimpleTextEncodingVectorizer.java
│ │ │ │ ├── SparseVectorsFromSequenceFiles.java
│ │ │ │ ├── term
│ │ │ │ │ ├── TermCountCombiner.java
│ │ │ │ │ ├── TermCountMapper.java
│ │ │ │ │ ├── TermCountReducer.java
│ │ │ │ │ ├── TermDocumentCountMapper.java
│ │ │ │ │ ├── TermDocumentCountReducer.java
│ │ │ │ │ └── TFPartialVectorReducer.java
│ │ │ │ ├── tfidf
│ │ │ │ │ ├── TFIDFConverter.java
│ │ │ │ │ └── TFIDFPartialVectorReducer.java
│ │ │ │ ├── TFIDF.java
│ │ │ │ ├── TF.java
│ │ │ │ ├── VectorizerConfig.java
│ │ │ │ ├── Vectorizer.java
│ │ │ │ └── Weight.java
│ │ │ └── Version.java
│ │ └── resources
│ │ └── version
│ └── test
│ ├── java
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ ├── cf
│ │ │ └── taste
│ │ │ ├── common
│ │ │ │ └── CommonTest.java
│ │ │ ├── hadoop
│ │ │ │ ├── als
│ │ │ │ │ └── ParallelALSFactorizationJobTest.java
│ │ │ │ ├── item
│ │ │ │ │ ├── RecommenderJobTest.java
│ │ │ │ │ └── ToUserVectorsReducerTest.java
│ │ │ │ ├── similarity
│ │ │ │ │ └── item
│ │ │ │ │ └── ItemSimilarityJobTest.java
│ │ │ │ ├── TasteHadoopUtilsTest.java
│ │ │ │ └── TopItemsQueueTest.java
│ │ │ └── impl
│ │ │ ├── common
│ │ │ │ ├── BitSetTest.java
│ │ │ │ ├── CacheTest.java
│ │ │ │ ├── FastByIDMapTest.java
│ │ │ │ ├── FastIDSetTest.java
│ │ │ │ ├── FastMapTest.java
│ │ │ │ ├── InvertedRunningAverageTest.java
│ │ │ │ ├── LongPrimitiveArrayIteratorTest.java
│ │ │ │ ├── MockRefreshable.java
│ │ │ │ ├── RefreshHelperTest.java
│ │ │ │ ├── RunningAverageAndStdDevTest.java
│ │ │ │ ├── RunningAverageTest.java
│ │ │ │ ├── SamplingLongPrimitiveIteratorTest.java
│ │ │ │ └── WeightedRunningAverageTest.java
│ │ │ ├── eval
│ │ │ │ ├── GenericRecommenderIRStatsEvaluatorImplTest.java
│ │ │ │ └── LoadEvaluationRunner.java
│ │ │ ├── model
│ │ │ │ ├── BooleanItemPreferenceArrayTest.java
│ │ │ │ ├── BooleanUserPreferenceArrayTest.java
│ │ │ │ ├── file
│ │ │ │ │ ├── FileDataModelTest.java
│ │ │ │ │ └── FileIDMigratorTest.java
│ │ │ │ ├── GenericDataModelTest.java
│ │ │ │ ├── GenericItemPreferenceArrayTest.java
│ │ │ │ ├── GenericUserPreferenceArrayTest.java
│ │ │ │ ├── MemoryIDMigratorTest.java
│ │ │ │ └── PlusAnonymousConcurrentUserDataModelTest.java
│ │ │ ├── neighborhood
│ │ │ │ ├── DummySimilarity.java
│ │ │ │ ├── NearestNNeighborhoodTest.java
│ │ │ │ └── ThresholdNeighborhoodTest.java
│ │ │ ├── recommender
│ │ │ │ ├── AllUnknownItemsCandidateItemsStrategyTest.java
│ │ │ │ ├── CachingRecommenderTest.java
│ │ │ │ ├── GenericItemBasedRecommenderTest.java
│ │ │ │ ├── GenericUserBasedRecommenderTest.java
│ │ │ │ ├── ItemAverageRecommenderTest.java
│ │ │ │ ├── ItemUserAverageRecommenderTest.java
│ │ │ │ ├── MockRecommender.java
│ │ │ │ ├── NullRescorerTest.java
│ │ │ │ ├── PreferredItemsNeighborhoodCandidateItemsStrategyTest.java
│ │ │ │ ├── RandomRecommenderTest.java
│ │ │ │ ├── ReversingRescorer.java
│ │ │ │ ├── SamplingCandidateItemsStrategyTest.java
│ │ │ │ ├── svd
│ │ │ │ │ ├── ALSWRFactorizerTest.java
│ │ │ │ │ ├── FilePersistenceStrategyTest.java
│ │ │ │ │ ├── ParallelSGDFactorizerTest.java
│ │ │ │ │ └── SVDRecommenderTest.java
│ │ │ │ └── TopItemsTest.java
│ │ │ ├── similarity
│ │ │ │ ├── AveragingPreferenceInferrerTest.java
│ │ │ │ ├── EuclideanDistanceSimilarityTest.java
│ │ │ │ ├── file
│ │ │ │ │ └── FileItemSimilarityTest.java
│ │ │ │ ├── GenericItemSimilarityTest.java
│ │ │ │ ├── LogLikelihoodSimilarityTest.java
│ │ │ │ ├── PearsonCorrelationSimilarityTest.java
│ │ │ │ ├── SimilarityTestCase.java
│ │ │ │ ├── SpearmanCorrelationSimilarityTest.java
│ │ │ │ └── TanimotoCoefficientSimilarityTest.java
│ │ │ └── TasteTestCase.java
│ │ ├── classifier
│ │ │ ├── ClassifierData.java
│ │ │ ├── ConfusionMatrixTest.java
│ │ │ ├── df
│ │ │ │ ├── builder
│ │ │ │ │ ├── DecisionTreeBuilderTest.java
│ │ │ │ │ ├── DefaultTreeBuilderTest.java
│ │ │ │ │ └── InfiniteRecursionTest.java
│ │ │ │ ├── data
│ │ │ │ │ ├── DataConverterTest.java
│ │ │ │ │ ├── DataLoaderTest.java
│ │ │ │ │ ├── DatasetTest.java
│ │ │ │ │ ├── DataTest.java
│ │ │ │ │ ├── DescriptorUtilsTest.java
│ │ │ │ │ └── Utils.java
│ │ │ │ ├── DecisionForestTest.java
│ │ │ │ ├── mapreduce
│ │ │ │ │ ├── inmem
│ │ │ │ │ │ ├── InMemInputFormatTest.java
│ │ │ │ │ │ └── InMemInputSplitTest.java
│ │ │ │ │ └── partial
│ │ │ │ │ ├── PartialBuilderTest.java
│ │ │ │ │ ├── Step1MapperTest.java
│ │ │ │ │ └── TreeIDTest.java
│ │ │ │ ├── node
│ │ │ │ │ └── NodeTest.java
│ │ │ │ ├── split
│ │ │ │ │ ├── DefaultIgSplitTest.java
│ │ │ │ │ ├── OptIgSplitTest.java
│ │ │ │ │ └── RegressionSplitTest.java
│ │ │ │ └── tools
│ │ │ │ └── VisualizerTest.java
│ │ │ ├── evaluation
│ │ │ │ └── AucTest.java
│ │ │ ├── mlp
│ │ │ │ ├── TestMultilayerPerceptron.java
│ │ │ │ └── TestNeuralNetwork.java
│ │ │ ├── naivebayes
│ │ │ │ ├── ComplementaryNaiveBayesClassifierTest.java
│ │ │ │ ├── NaiveBayesModelTest.java
│ │ │ │ ├── NaiveBayesTestBase.java
│ │ │ │ ├── NaiveBayesTest.java
│ │ │ │ ├── StandardNaiveBayesClassifierTest.java
│ │ │ │ └── training
│ │ │ │ ├── IndexInstancesMapperTest.java
│ │ │ │ ├── ThetaMapperTest.java
│ │ │ │ └── WeightsMapperTest.java
│ │ │ ├── RegressionResultAnalyzerTest.java
│ │ │ ├── sequencelearning
│ │ │ │ └── hmm
│ │ │ │ ├── HMMAlgorithmsTest.java
│ │ │ │ ├── HMMEvaluatorTest.java
│ │ │ │ ├── HMMModelTest.java
│ │ │ │ ├── HMMTestBase.java
│ │ │ │ ├── HMMTrainerTest.java
│ │ │ │ └── HMMUtilsTest.java
│ │ │ └── sgd
│ │ │ ├── AdaptiveLogisticRegressionTest.java
│ │ │ ├── CsvRecordFactoryTest.java
│ │ │ ├── GradientMachineTest.java
│ │ │ ├── ModelSerializerTest.java
│ │ │ ├── OnlineBaseTest.java
│ │ │ ├── OnlineLogisticRegressionTest.java
│ │ │ └── PassiveAggressiveTest.java
│ │ ├── clustering
│ │ │ ├── canopy
│ │ │ │ └── TestCanopyCreation.java
│ │ │ ├── classify
│ │ │ │ └── ClusterClassificationDriverTest.java
│ │ │ ├── ClusteringTestUtils.java
│ │ │ ├── fuzzykmeans
│ │ │ │ └── TestFuzzyKmeansClustering.java
│ │ │ ├── iterator
│ │ │ │ └── TestClusterClassifier.java
│ │ │ ├── kmeans
│ │ │ │ ├── TestEigenSeedGenerator.java
│ │ │ │ ├── TestKmeansClustering.java
│ │ │ │ └── TestRandomSeedGenerator.java
│ │ │ ├── lda
│ │ │ │ └── cvb
│ │ │ │ └── TestCVBModelTrainer.java
│ │ │ ├── spectral
│ │ │ │ ├── TestAffinityMatrixInputJob.java
│ │ │ │ ├── TestMatrixDiagonalizeJob.java
│ │ │ │ ├── TestUnitVectorizerJob.java
│ │ │ │ ├── TestVectorCache.java
│ │ │ │ └── TestVectorMatrixMultiplicationJob.java
│ │ │ ├── streaming
│ │ │ │ ├── cluster
│ │ │ │ │ ├── BallKMeansTest.java
│ │ │ │ │ ├── DataUtils.java
│ │ │ │ │ └── StreamingKMeansTest.java
│ │ │ │ └── mapreduce
│ │ │ │ └── StreamingKMeansTestMR.java
│ │ │ ├── TestClusterInterface.java
│ │ │ ├── TestGaussianAccumulators.java
│ │ │ └── topdown
│ │ │ ├── PathDirectoryTest.java
│ │ │ └── postprocessor
│ │ │ ├── ClusterCountReaderTest.java
│ │ │ └── ClusterOutputPostProcessorTest.java
│ │ ├── common
│ │ │ ├── AbstractJobTest.java
│ │ │ ├── distance
│ │ │ │ ├── CosineDistanceMeasureTest.java
│ │ │ │ ├── DefaultDistanceMeasureTest.java
│ │ │ │ ├── DefaultWeightedDistanceMeasureTest.java
│ │ │ │ ├── TestChebyshevMeasure.java
│ │ │ │ ├── TestEuclideanDistanceMeasure.java
│ │ │ │ ├── TestMahalanobisDistanceMeasure.java
│ │ │ │ ├── TestManhattanDistanceMeasure.java
│ │ │ │ ├── TestMinkowskiMeasure.java
│ │ │ │ ├── TestTanimotoDistanceMeasure.java
│ │ │ │ ├── TestWeightedEuclideanDistanceMeasureTest.java
│ │ │ │ └── TestWeightedManhattanDistanceMeasure.java
│ │ │ ├── DummyOutputCollector.java
│ │ │ ├── DummyRecordWriter.java
│ │ │ ├── DummyRecordWriterTest.java
│ │ │ ├── DummyStatusReporter.java
│ │ │ ├── IntPairWritableTest.java
│ │ │ ├── iterator
│ │ │ │ ├── CountingIteratorTest.java
│ │ │ │ ├── SamplerCase.java
│ │ │ │ ├── TestFixedSizeSampler.java
│ │ │ │ ├── TestSamplingIterator.java
│ │ │ │ └── TestStableFixedSizeSampler.java
│ │ │ ├── lucene
│ │ │ │ └── AnalyzerUtilsTest.java
│ │ │ ├── MahoutTestCase.java
│ │ │ ├── MockIterator.java
│ │ │ └── StringUtilsTest.java
│ │ ├── driver
│ │ │ └── MahoutDriverTest.java
│ │ ├── ep
│ │ │ └── EvolutionaryProcessTest.java
│ │ ├── fpm
│ │ │ └── pfpgrowth
│ │ │ ├── fpgrowth
│ │ │ │ └── FrequentPatternMaxHeapTest.java
│ │ │ ├── FPGrowthRetailDataTest2.java
│ │ │ ├── FPGrowthRetailDataTest.java
│ │ │ ├── FPGrowthRetailDataTestVs.java
│ │ │ ├── FPGrowthSyntheticDataTest.java
│ │ │ ├── FPGrowthTest2.java
│ │ │ ├── FPGrowthTest.java
│ │ │ ├── PFPGrowthRetailDataTest2.java
│ │ │ ├── PFPGrowthRetailDataTest.java
│ │ │ ├── PFPGrowthRetailDataTestVs.java
│ │ │ ├── PFPGrowthSynthDataTest2.java
│ │ │ ├── PFPGrowthTest2.java
│ │ │ ├── PFPGrowthTest.java
│ │ │ └── TransactionTreeTest.java
│ │ ├── math
│ │ │ ├── hadoop
│ │ │ │ ├── decomposer
│ │ │ │ │ ├── TestDistributedLanczosSolverCLI.java
│ │ │ │ │ └── TestDistributedLanczosSolver.java
│ │ │ │ ├── MathHelper.java
│ │ │ │ ├── similarity
│ │ │ │ │ ├── cooccurrence
│ │ │ │ │ │ ├── measures
│ │ │ │ │ │ │ └── VectorSimilarityMeasuresTest.java
│ │ │ │ │ │ └── RowSimilarityJobTest.java
│ │ │ │ │ └── TestVectorDistanceSimilarityJob.java
│ │ │ │ ├── solver
│ │ │ │ │ ├── TestDistributedConjugateGradientSolverCLI.java
│ │ │ │ │ └── TestDistributedConjugateGradientSolver.java
│ │ │ │ ├── stats
│ │ │ │ │ └── BasicStatsTest.java
│ │ │ │ ├── stochasticsvd
│ │ │ │ │ ├── LocalSSVDPCASparseTest.java
│ │ │ │ │ ├── LocalSSVDSolverDenseTest.java
│ │ │ │ │ ├── LocalSSVDSolverSparseSequentialTest.java
│ │ │ │ │ ├── SSVDCommonTest.java
│ │ │ │ │ └── SSVDTestsHelper.java
│ │ │ │ └── TestDistributedRowMatrix.java
│ │ │ ├── MatrixWritableTest.java
│ │ │ ├── neighborhood
│ │ │ │ ├── LocalitySensitiveHashSearchTest.java
│ │ │ │ ├── LumpyData.java
│ │ │ │ ├── SearchQualityTest.java
│ │ │ │ └── SearchSanityTest.java
│ │ │ ├── ssvd
│ │ │ │ └── SequentialOutOfCoreSvdTest.java
│ │ │ ├── stats
│ │ │ │ ├── OnlineAucTest.java
│ │ │ │ └── SamplerTest.java
│ │ │ ├── VarintTest.java
│ │ │ └── VectorWritableTest.java
│ │ └── vectorizer
│ │ ├── collocations
│ │ │ └── llr
│ │ │ ├── CollocMapperTest.java
│ │ │ ├── CollocReducerTest.java
│ │ │ ├── GramKeyGroupComparatorTest.java
│ │ │ ├── GramKeyPartitionerTest.java
│ │ │ ├── GramKeyTest.java
│ │ │ ├── GramTest.java
│ │ │ └── LLRReducerTest.java
│ │ ├── DictionaryVectorizerTest.java
│ │ ├── DocumentProcessorTest.java
│ │ ├── EncodedVectorsFromSequenceFilesTest.java
│ │ ├── encoders
│ │ │ ├── ConstantValueEncoderTest.java
│ │ │ ├── ContinuousValueEncoderTest.java
│ │ │ ├── InteractionValueEncoderTest.java
│ │ │ ├── TextValueEncoderTest.java
│ │ │ └── WordLikeValueEncoderTest.java
│ │ ├── HighDFWordsPrunerTest.java
│ │ ├── RandomDocumentGenerator.java
│ │ └── SparseVectorsFromSequenceFilesTest.java
│ └── resources
│ ├── cancer.csv
│ ├── FPGsynth.dat
│ ├── iris.csv
│ ├── retail.dat
│ ├── retail_results_with_min_sup_100.dat
│ ├── sgd.csv
│ └── word-list.txt
├── distribution
│ ├── pom.xml
│ └── src
│ └── main
│ └── assembly
│ ├── bin.xml
│ └── src.xml
├── examples
│ ├── bin
│ │ ├── classify-20newsgroups.sh
│ │ ├── cluster-reuters.sh
│ │ ├── cluster-syntheticcontrol.sh
│ │ ├── factorize-movielens-1M.sh
│ │ ├── factorize-netflix.sh
│ │ ├── lda.algorithm
│ │ └── README.txt
│ ├── build.xml
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── assembly
│ │ │ └── job.xml
│ │ ├── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── mahout
│ │ │ ├── cf
│ │ │ │ └── taste
│ │ │ │ ├── example
│ │ │ │ │ ├── bookcrossing
│ │ │ │ │ │ ├── BookCrossingBooleanRecommenderBuilder.java
│ │ │ │ │ │ ├── BookCrossingBooleanRecommenderEvaluatorRunner.java
│ │ │ │ │ │ ├── BookCrossingBooleanRecommender.java
│ │ │ │ │ │ ├── BookCrossingDataModelBuilder.java
│ │ │ │ │ │ ├── BookCrossingDataModel.java
│ │ │ │ │ │ ├── BookCrossingRecommenderBuilder.java
│ │ │ │ │ │ ├── BookCrossingRecommenderEvaluatorRunner.java
│ │ │ │ │ │ ├── BookCrossingRecommender.java
│ │ │ │ │ │ └── README
│ │ │ │ │ │ ├── EmailUtility.java
│ │ │ │ │ │ ├── FromEmailToDictionaryMapper.java
│ │ │ │ │ │ ├── MailToDictionaryReducer.java
│ │ │ │ │ │ ├── MailToPrefsDriver.java
│ │ │ │ │ │ ├── MailToRecMapper.java
│ │ │ │ │ │ ├── MailToRecReducer.java
│ │ │ │ │ │ └── MsgIdToDictionaryMapper.java
│ │ │ │ │ ├── kddcup
│ │ │ │ │ │ ├── DataFileIterable.java
│ │ │ │ │ │ ├── DataFileIterator.java
│ │ │ │ │ │ ├── KDDCupDataModel.java
│ │ │ │ │ │ ├── ToCSV.java
│ │ │ │ │ │ ├── track1
│ │ │ │ │ │ │ ├── EstimateConverter.java
│ │ │ │ │ │ │ ├── svd
│ │ │ │ │ │ │ │ ├── DataModelFactorizablePreferences.java
│ │ │ │ │ │ │ │ ├── FactorizablePreferences.java
│ │ │ │ │ │ │ │ ├── KDDCupFactorizablePreferences.java
│ │ │ │ │ │ │ │ ├── ParallelArraysSGDFactorizer.java
│ │ │ │ │ │ │ │ └── Track1SVDRunner.java
│ │ │ │ │ │ │ ├── Track1Callable.java
│ │ │ │ │ │ │ ├── Track1RecommenderBuilder.java
│ │ │ │ │ │ │ ├── Track1RecommenderEvaluator.java
│ │ │ │ │ │ │ ├── Track1RecommenderEvaluatorRunner.java
│ │ │ │ │ │ │ ├── Track1Recommender.java
│ │ │ │ │ │ │ └── Track1Runner.java
│ │ │ │ │ │ └── track2
│ │ │ │ │ │ ├── HybridSimilarity.java
│ │ │ │ │ │ ├── Track2Callable.java
│ │ │ │ │ │ ├── Track2RecommenderBuilder.java
│ │ │ │ │ │ ├── Track2Recommender.java
│ │ │ │ │ │ ├── Track2Runner.java
│ │ │ │ │ │ ├── TrackData.java
│ │ │ │ │ │ ├── TrackItemSimilarity.java
│ │ │ │ │ │ └── UserResult.java
│ │ │ │ │ └── TasteOptionParser.java
│ │ │ │ ├── hadoop
│ │ │ │ │ └── example
│ │ │ │ │ └── als
│ │ │ │ │ └── netflix
│ │ │ │ │ └── NetflixDatasetConverter.java
│ │ │ │ └── similarity
│ │ │ │ └── precompute
│ │ │ │ └── example
│ │ │ │ ├── BatchItemSimilaritiesGroupLens.java
│ │ │ │ └── GroupLensDataModel.java
│ │ │ ├── classifier
│ │ │ │ ├── df
│ │ │ │ │ ├── BreimanExample.java
│ │ │ │ │ └── mapreduce
│ │ │ │ │ ├── BuildForest.java
│ │ │ │ │ └── TestForest.java
│ │ │ │ │ ├── PrepEmailMapper.java
│ │ │ │ │ ├── PrepEmailReducer.java
│ │ │ │ │ └── PrepEmailVectorsDriver.java
│ │ │ │ ├── NewsgroupHelper.java
│ │ │ │ ├── sequencelearning
│ │ │ │ │ └── hmm
│ │ │ │ │ └── PosTagger.java
│ │ │ │ └── sgd
│ │ │ │ ├── AdaptiveLogisticModelParameters.java
│ │ │ │ ├── LogisticModelParameters.java
│ │ │ │ ├── PrintResourceOrFile.java
│ │ │ │ ├── RunAdaptiveLogistic.java
│ │ │ │ ├── RunLogistic.java
│ │ │ │ ├── SGDHelper.java
│ │ │ │ ├── SGDInfo.java
│ │ │ │ ├── SimpleCsvExamples.java
│ │ │ │ ├── TestASFEmail.java
│ │ │ │ ├── TestNewsGroups.java
│ │ │ │ ├── TrainAdaptiveLogistic.java
│ │ │ │ ├── TrainASFEmail.java
│ │ │ │ ├── TrainLogistic.java
│ │ │ │ ├── TrainNewsGroups.java
│ │ │ │ └── ValidateAdaptiveLogistic.java
│ │ │ ├── clustering
│ │ │ │ ├── display
│ │ │ │ │ ├── ClustersFilter.java
│ │ │ │ │ ├── DisplayCanopy.java
│ │ │ │ │ ├── DisplayClustering.java
│ │ │ │ │ ├── DisplayFuzzyKMeans.java
│ │ │ │ │ ├── DisplayKMeans.java
│ │ │ │ │ ├── DisplaySpectralKMeans.java
│ │ │ │ │ └── README.txt
│ │ │ │ ├── streaming
│ │ │ │ │ └── tools
│ │ │ │ │ ├── ClusterQualitySummarizer.java
│ │ │ │ │ ├── IOUtils.java
│ │ │ │ │ └── ResplitSequenceFiles.java
│ │ │ │ └── syntheticcontrol
│ │ │ │ ├── canopy
│ │ │ │ │ └── Job.java
│ │ │ │ ├── fuzzykmeans
│ │ │ │ │ └── Job.java
│ │ │ │ └── kmeans
│ │ │ │ └── Job.java
│ │ │ └── fpm
│ │ │ └── pfpgrowth
│ │ │ ├── dataset
│ │ │ │ ├── KeyBasedStringTupleCombiner.java
│ │ │ │ ├── KeyBasedStringTupleGrouper.java
│ │ │ │ ├── KeyBasedStringTupleMapper.java
│ │ │ │ └── KeyBasedStringTupleReducer.java
│ │ │ └── DeliciousTagsExample.java
│ │ └── resources
│ │ ├── donut.csv
│ │ ├── donut-test.csv
│ │ └── test-data.csv
│ └── test
│ ├── java
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ ├── classifier
│ │ │ └── sgd
│ │ │ ├── LogisticModelParametersTest.java
│ │ │ ├── ModelDissectorTest.java
│ │ │ └── TrainLogisticTest.java
│ │ ├── clustering
│ │ │ └── display
│ │ │ └── ClustersFilterTest.java
│ │ └── examples
│ │ └── MahoutTestCase.java
│ └── resources
│ ├── country.txt
│ ├── subjects.txt
│ ├── wdbc
│ │ └── wdbc.data
│ └── wdbc.infos
├── integration
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ ├── benchmark
│ │ │ ├── BenchmarkRunner.java
│ │ │ ├── CloneBenchmark.java
│ │ │ ├── ClosestCentroidBenchmark.java
│ │ │ ├── DistanceBenchmark.java
│ │ │ ├── DotBenchmark.java
│ │ │ ├── MinusBenchmark.java
│ │ │ ├── PlusBenchmark.java
│ │ │ ├── SerializationBenchmark.java
│ │ │ ├── TimesBenchmark.java
│ │ │ └── VectorBenchmarks.java
│ │ ├── cf
│ │ │ └── taste
│ │ │ ├── impl
│ │ │ │ ├── model
│ │ │ │ │ ├── cassandra
│ │ │ │ │ │ └── CassandraDataModel.java
│ │ │ │ │ ├── hbase
│ │ │ │ │ │ └── HBaseDataModel.java
│ │ │ │ │ ├── jdbc
│ │ │ │ │ │ ├── AbstractBooleanPrefJDBCDataModel.java
│ │ │ │ │ │ ├── AbstractJDBCDataModel.java
│ │ │ │ │ │ ├── ConnectionPoolDataSource.java
│ │ │ │ │ │ ├── GenericJDBCDataModel.java
│ │ │ │ │ │ ├── MySQLBooleanPrefJDBCDataModel.java
│ │ │ │ │ │ ├── MySQLJDBCDataModel.java
│ │ │ │ │ │ ├── PostgreSQLBooleanPrefJDBCDataModel.java
│ │ │ │ │ │ ├── PostgreSQLJDBCDataModel.java
│ │ │ │ │ │ ├── ReloadFromJDBCDataModel.java
│ │ │ │ │ │ ├── SQL92BooleanPrefJDBCDataModel.java
│ │ │ │ │ │ └── SQL92JDBCDataModel.java
│ │ │ │ │ └── mongodb
│ │ │ │ │ └── MongoDBDataModel.java
│ │ │ │ └── similarity
│ │ │ │ └── jdbc
│ │ │ │ ├── AbstractJDBCInMemoryItemSimilarity.java
│ │ │ │ ├── AbstractJDBCItemSimilarity.java
│ │ │ │ ├── MySQLJDBCInMemoryItemSimilarity.java
│ │ │ │ ├── MySQLJDBCItemSimilarity.java
│ │ │ │ ├── SQL92JDBCInMemoryItemSimilarity.java
│ │ │ │ └── SQL92JDBCItemSimilarity.java
│ │ │ └── web
│ │ │ ├── RecommenderServlet.java
│ │ │ ├── RecommenderSingleton.java
│ │ │ └── RecommenderWrapper.java
│ │ ├── classifier
│ │ │ └── ConfusionMatrixDumper.java
│ │ ├── clustering
│ │ │ ├── cdbw
│ │ │ │ └── CDbwEvaluator.java
│ │ │ ├── conversion
│ │ │ │ ├── InputDriver.java
│ │ │ │ └── InputMapper.java
│ │ │ ├── evaluation
│ │ │ │ ├── ClusterEvaluator.java
│ │ │ │ ├── RepresentativePointsDriver.java
│ │ │ │ ├── RepresentativePointsMapper.java
│ │ │ │ └── RepresentativePointsReducer.java
│ │ │ └── lda
│ │ │ └── LDAPrintTopics.java
│ │ ├── text
│ │ │ ├── LuceneIndexFileNameFilter.java
│ │ │ ├── LuceneIndexHelper.java
│ │ │ ├── LuceneSegmentInputFormat.java
│ │ │ ├── LuceneSegmentInputSplit.java
│ │ │ ├── LuceneSegmentRecordReader.java
│ │ │ ├── LuceneSeqFileHelper.java
│ │ │ ├── LuceneStorageConfiguration.java
│ │ │ ├── MailArchivesClusteringAnalyzer.java
│ │ │ ├── MultipleTextFileInputFormat.java
│ │ │ ├── PrefixAdditionFilter.java
│ │ │ ├── ReadOnlyFileSystemDirectory.java
│ │ │ ├── SequenceFilesFromDirectoryFilter.java
│ │ │ ├── SequenceFilesFromDirectory.java
│ │ │ ├── SequenceFilesFromDirectoryMapper.java
│ │ │ ├── SequenceFilesFromLuceneStorageDriver.java
│ │ │ ├── SequenceFilesFromLuceneStorage.java
│ │ │ ├── SequenceFilesFromLuceneStorageMapper.java
│ │ │ ├── SequenceFilesFromLuceneStorageMRJob.java
│ │ │ ├── SequenceFilesFromMailArchives.java
│ │ │ ├── SequenceFilesFromMailArchivesMapper.java
│ │ │ ├── TextParagraphSplittingJob.java
│ │ │ ├── WholeFileRecordReader.java
│ │ │ ├── wikipedia
│ │ │ │ ├── WikipediaAnalyzer.java
│ │ │ │ ├── WikipediaDatasetCreatorDriver.java
│ │ │ │ ├── WikipediaDatasetCreatorMapper.java
│ │ │ │ ├── WikipediaDatasetCreatorReducer.java
│ │ │ │ ├── WikipediaMapper.java
│ │ │ │ ├── WikipediaXmlSplitter.java
│ │ │ │ └── XmlInputFormat.java
│ │ │ └── WikipediaToSequenceFile.java
│ │ └── utils
│ │ ├── Bump125.java
│ │ ├── clustering
│ │ │ ├── AbstractClusterWriter.java
│ │ │ ├── ClusterDumper.java
│ │ │ ├── ClusterDumperWriter.java
│ │ │ ├── ClusterWriter.java
│ │ │ ├── CSVClusterWriter.java
│ │ │ ├── GraphMLClusterWriter.java
│ │ │ └── JsonClusterWriter.java
│ │ ├── ConcatenateVectorsJob.java
│ │ ├── ConcatenateVectorsReducer.java
│ │ │ ├── MailOptions.java
│ │ │ └── MailProcessor.java
│ │ ├── io
│ │ │ ├── ChunkedWrapper.java
│ │ │ ├── ChunkedWriter.java
│ │ │ ├── IOWriterWrapper.java
│ │ │ └── WrappedWriter.java
│ │ ├── MatrixDumper.java
│ │ ├── nlp
│ │ │ └── collocations
│ │ │ └── llr
│ │ │ └── BloomTokenFilter.java
│ │ ├── regex
│ │ │ ├── AnalyzerTransformer.java
│ │ │ ├── ChainTransformer.java
│ │ │ ├── FPGFormatter.java
│ │ │ ├── IdentityFormatter.java
│ │ │ ├── IdentityTransformer.java
│ │ │ ├── RegexConverterDriver.java
│ │ │ ├── RegexFormatter.java
│ │ │ ├── RegexMapper.java
│ │ │ ├── RegexTransformer.java
│ │ │ ├── RegexUtils.java
│ │ │ └── URLDecodeTransformer.java
│ │ ├── SequenceFileDumper.java
│ │ ├── SplitInput.java
│ │ ├── SplitInputJob.java
│ │ └── vectors
│ │ ├── arff
│ │ │ ├── ARFFIterator.java
│ │ │ ├── ARFFModel.java
│ │ │ ├── ARFFType.java
│ │ │ ├── ARFFVectorIterable.java
│ │ │ ├── Driver.java
│ │ │ └── MapBackedARFFModel.java
│ │ ├── csv
│ │ │ └── CSVVectorIterator.java
│ │ ├── io
│ │ │ ├── DelimitedTermInfoWriter.java
│ │ │ ├── SequenceFileVectorWriter.java
│ │ │ ├── TermInfoWriter.java
│ │ │ ├── TextualVectorWriter.java
│ │ │ └── VectorWriter.java
│ │ ├── lucene
│ │ │ ├── AbstractLuceneIterator.java
│ │ │ ├── CachedTermInfo.java
│ │ │ ├── ClusterLabels.java
│ │ │ ├── Driver.java
│ │ │ ├── LuceneIterable.java
│ │ │ ├── LuceneIterator.java
│ │ │ ├── TermInfoClusterInOut.java
│ │ │ └── TFDFMapper.java
│ │ ├── RowIdJob.java
│ │ ├── TermEntry.java
│ │ ├── TermInfo.java
│ │ ├── VectorDumper.java
│ │ └── VectorHelper.java
│ └── test
│ ├── java
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ ├── cf
│ │ │ └── taste
│ │ │ └── impl
│ │ │ └── similarity
│ │ │ └── jdbc
│ │ │ └── MySQLJDBCInMemoryItemSimilarityTest.java
│ │ ├── clustering
│ │ │ ├── cdbw
│ │ │ │ └── TestCDbwEvaluator.java
│ │ │ ├── TestClusterDumper.java
│ │ │ └── TestClusterEvaluator.java
│ │ ├── text
│ │ │ ├── AbstractLuceneStorageTest.java
│ │ │ ├── doc
│ │ │ │ ├── MultipleFieldsDocument.java
│ │ │ │ ├── NumericFieldDocument.java
│ │ │ │ ├── SingleFieldDocument.java
│ │ │ │ └── UnstoredFieldsDocument.java
│ │ │ ├── LuceneSegmentInputFormatTest.java
│ │ │ ├── LuceneSegmentInputSplitTest.java
│ │ │ ├── LuceneSegmentRecordReaderTest.java
│ │ │ ├── LuceneStorageConfigurationTest.java
│ │ │ ├── MailArchivesClusteringAnalyzerTest.java
│ │ │ ├── SequenceFilesFromLuceneStorageDriverTest.java
│ │ │ ├── SequenceFilesFromLuceneStorageMRJobTest.java
│ │ │ ├── SequenceFilesFromLuceneStorageTest.java
│ │ │ ├── SequenceFilesFromMailArchivesTest.java
│ │ │ ├── TestPathFilter.java
│ │ │ └── TestSequenceFilesFromDirectory.java
│ │ └── utils
│ │ ├── Bump125Test.java
│ │ │ └── MailProcessorTest.java
│ │ ├── nlp
│ │ │ └── collocations
│ │ │ └── llr
│ │ │ └── BloomTokenFilterTest.java
│ │ ├── regex
│ │ │ ├── RegexMapperTest.java
│ │ │ └── RegexUtilsTest.java
│ │ ├── SplitInputTest.java
│ │ ├── TestConcatenateVectorsJob.java
│ │ └── vectors
│ │ ├── arff
│ │ │ ├── ARFFTypeTest.java
│ │ │ ├── ARFFVectorIterableTest.java
│ │ │ ├── DriverTest.java
│ │ │ └── MapBackedARFFModelTest.java
│ │ ├── csv
│ │ │ └── CSVVectorIteratorTest.java
│ │ ├── io
│ │ │ └── VectorWriterTest.java
│ │ ├── lucene
│ │ │ ├── CachedTermInfoTest.java
│ │ │ ├── DriverTest.java
│ │ │ └── LuceneIterableTest.java
│ │ ├── RandomVectorIterable.java
│ │ └── VectorHelperTest.java
│ └── resources
│ ├── date.arff
│ ├── expected-arff-dictionary.csv
│ ├── expected-arff-schema.json
│ ├── non-numeric-1.arff
│ ├── non-numeric-2.arff
│ ├── quoted-id.arff
│ ├── sample.arff
│ ├── sample-dense.arff
│ ├── sample-sparse.arff
│ └── test.mbox
├── LICENSE.txt
├── math
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── mahout
│ │ │ ├── collections
│ │ │ │ ├── Arithmetic.java
│ │ │ │ └── Constants.java
│ │ │ ├── common
│ │ │ │ ├── RandomUtils.java
│ │ │ │ └── RandomWrapper.java
│ │ │ └── math
│ │ │ ├── AbstractMatrix.java
│ │ │ ├── AbstractVector.java
│ │ │ ├── Algebra.java
│ │ │ ├── als
│ │ │ │ ├── AlternatingLeastSquaresSolver.java
│ │ │ │ └── ImplicitFeedbackAlternatingLeastSquaresSolver.java
│ │ │ ├── Arrays.java
│ │ │ ├── BinarySearch.java
│ │ │ ├── CardinalityException.java
│ │ │ ├── Centroid.java
│ │ │ ├── CholeskyDecomposition.java
│ │ │ ├── ConstantVector.java
│ │ │ ├── decomposer
│ │ │ │ ├── AsyncEigenVerifier.java
│ │ │ │ ├── EigenStatus.java
│ │ │ │ ├── hebbian
│ │ │ │ │ ├── EigenUpdater.java
│ │ │ │ │ ├── HebbianSolver.java
│ │ │ │ │ ├── HebbianUpdater.java
│ │ │ │ │ └── TrainingState.java
│ │ │ │ ├── lanczos
│ │ │ │ │ ├── LanczosSolver.java
│ │ │ │ │ └── LanczosState.java
│ │ │ │ ├── SimpleEigenVerifier.java
│ │ │ │ └── SingularVectorVerifier.java
│ │ │ ├── DelegatingVector.java
│ │ │ ├── DenseMatrix.java
│ │ │ ├── DenseSymmetricMatrix.java
│ │ │ ├── DenseVector.java
│ │ │ ├── DiagonalMatrix.java
│ │ │ ├── FileBasedMatrix.java
│ │ │ ├── FileBasedSparseBinaryMatrix.java
│ │ │ ├── function
│ │ │ │ ├── DoubleDoubleFunction.java
│ │ │ │ ├── DoubleFunction.java
│ │ │ │ ├── FloatFunction.java
│ │ │ │ ├── Functions.java
│ │ │ │ ├── IntFunction.java
│ │ │ │ ├── IntIntDoubleFunction.java
│ │ │ │ ├── IntIntFunction.java
│ │ │ │ ├── Mult.java
│ │ │ │ ├── ObjectObjectProcedure.java
│ │ │ │ ├── ObjectProcedure.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PlusMult.java
│ │ │ │ ├── SquareRootFunction.java
│ │ │ │ ├── TimesFunction.java
│ │ │ │ └── VectorFunction.java
│ │ │ ├── FunctionalMatrixView.java
│ │ │ ├── IndexException.java
│ │ │ ├── jet
│ │ │ │ ├── math
│ │ │ │ │ ├── Arithmetic.java
│ │ │ │ │ ├── Constants.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── Polynomial.java
│ │ │ │ ├── random
│ │ │ │ │ ├── AbstractContinousDistribution.java
│ │ │ │ │ ├── AbstractDiscreteDistribution.java
│ │ │ │ │ ├── AbstractDistribution.java
│ │ │ │ │ ├── engine
│ │ │ │ │ │ ├── MersenneTwister.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── RandomEngine.java
│ │ │ │ │ ├── Exponential.java
│ │ │ │ │ ├── Gamma.java
│ │ │ │ │ ├── NegativeBinomial.java
│ │ │ │ │ ├── Normal.java
│ │ │ │ │ ├── Poisson.java
│ │ │ │ │ ├── sampling
│ │ │ │ │ │ └── RandomSampler.java
│ │ │ │ │ └── Uniform.java
│ │ │ │ └── stat
│ │ │ │ ├── Gamma.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── Probability.java
│ │ │ ├── LengthCachingVector.java
│ │ │ ├── list
│ │ │ │ ├── AbstractList.java
│ │ │ │ ├── AbstractObjectList.java
│ │ │ │ ├── ObjectArrayList.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── SimpleLongArrayList.java
│ │ │ ├── map
│ │ │ │ ├── HashFunctions.java
│ │ │ │ ├── OpenHashMap.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PrimeFinder.java
│ │ │ │ └── QuickOpenIntIntHashMap.java
│ │ │ ├── Matrices.java
│ │ │ ├── Matrix.java
│ │ │ ├── MatrixSlice.java
│ │ │ ├── MatrixTimesOps.java
│ │ │ ├── MatrixVectorView.java
│ │ │ ├── MatrixView.java
│ │ │ ├── MurmurHash3.java
│ │ │ ├── MurmurHash.java
│ │ │ ├── NamedVector.java
│ │ │ ├── OldQRDecomposition.java
│ │ │ ├── OrderedIntDoubleMapping.java
│ │ │ ├── OrthonormalityVerifier.java
│ │ │ ├── package-info.java
│ │ │ ├── PermutedVectorView.java
│ │ │ ├── PersistentObject.java
│ │ │ ├── PivotedMatrix.java
│ │ │ ├── QRDecomposition.java
│ │ │ ├── QR.java
│ │ │ ├── random
│ │ │ │ ├── AbstractSamplerFunction.java
│ │ │ │ ├── ChineseRestaurant.java
│ │ │ │ ├── Empirical.java
│ │ │ │ ├── IndianBuffet.java
│ │ │ │ ├── Missing.java
│ │ │ │ ├── Multinomial.java
│ │ │ │ ├── MultiNormal.java
│ │ │ │ ├── Normal.java
│ │ │ │ ├── PoissonSampler.java
│ │ │ │ ├── Sampler.java
│ │ │ │ └── WeightedThing.java
│ │ │ ├── RandomAccessSparseVector.java
│ │ │ ├── RandomTrinaryMatrix.java
│ │ │ ├── SequentialAccessSparseVector.java
│ │ │ ├── set
│ │ │ │ ├── AbstractSet.java
│ │ │ │ ├── HashUtils.java
│ │ │ │ └── OpenHashSet.java
│ │ │ ├── SingularValueDecomposition.java
│ │ │ ├── solver
│ │ │ │ ├── ConjugateGradientSolver.java
│ │ │ │ ├── EigenDecomposition.java
│ │ │ │ ├── JacobiConditioner.java
│ │ │ │ ├── LSMR.java
│ │ │ │ └── Preconditioner.java
│ │ │ ├── Sorting.java
│ │ │ ├── SparseColumnMatrix.java
│ │ │ ├── SparseMatrix.java
│ │ │ ├── SparseRowMatrix.java
│ │ │ ├── ssvd
│ │ │ │ └── SequentialBigSvd.java
│ │ │ ├── stats
│ │ │ │ ├── GroupTree.java
│ │ │ │ ├── LogLikelihood.java
│ │ │ │ ├── OnlineExponentialAverage.java
│ │ │ │ ├── OnlineSummarizer.java
│ │ │ │ └── TDigest.java
│ │ │ ├── Swapper.java
│ │ │ ├── UpperTriangular.java
│ │ │ ├── VectorBinaryAggregate.java
│ │ │ ├── VectorBinaryAssign.java
│ │ │ ├── VectorIterable.java
│ │ │ ├── Vector.java
│ │ │ ├── VectorView.java
│ │ │ ├── WeightedVectorComparator.java
│ │ │ └── WeightedVector.java
│ │ └── java-templates
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ └── math
│ │ ├── buffer
│ │ │ └── ValueTypeBufferConsumer.java.t
│ │ ├── function
│ │ │ ├── KeyTypeObjectProcedure.java.t
│ │ │ ├── KeyTypeProcedure.java.t
│ │ │ ├── KeyTypeValueTypeProcedure.java.t
│ │ │ ├── ObjectValueTypeProcedure.java.t
│ │ │ └── ValueTypeComparator.java.t
│ │ ├── list
│ │ │ ├── AbstractValueTypeList.java.t
│ │ │ └── ValueTypeArrayList.java.t
│ │ ├── map
│ │ │ ├── AbstractKeyTypeObjectMap.java.t
│ │ │ ├── AbstractKeyTypeValueTypeMap.java.t
│ │ │ ├── AbstractObjectValueTypeMap.java.t
│ │ │ ├── OpenKeyTypeObjectHashMap.java.t
│ │ │ ├── OpenKeyTypeValueTypeHashMap.java.t
│ │ │ └── OpenObjectValueTypeHashMap.java.t
│ │ └── set
│ │ ├── AbstractKeyTypeSet.java.t
│ │ └── OpenKeyTypeHashSet.java.t
│ └── test
│ ├── java
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ ├── common
│ │ │ └── RandomUtilsTest.java
│ │ └── math
│ │ ├── AbstractVectorTest.java
│ │ ├── als
│ │ │ └── AlternatingLeastSquaresSolverTest.java
│ │ ├── CentroidTest.java
│ │ ├── CholeskyDecompositionTest.java
│ │ ├── decomposer
│ │ │ ├── hebbian
│ │ │ │ └── TestHebbianSolver.java
│ │ │ ├── lanczos
│ │ │ │ └── TestLanczosSolver.java
│ │ │ └── SolverTest.java
│ │ ├── DenseSymmetricTest.java
│ │ ├── DiagonalMatrixTest.java
│ │ ├── FileBasedMatrixTest.java
│ │ ├── FileBasedSparseBinaryMatrixTest.java
│ │ ├── FunctionTest.java
│ │ ├── jet
│ │ │ ├── random
│ │ │ │ ├── DistributionChecks.java
│ │ │ │ ├── engine
│ │ │ │ │ └── MersenneTwisterTest.java
│ │ │ │ ├── ExponentialTest.java
│ │ │ │ ├── GammaTest.java
│ │ │ │ ├── NegativeBinomialTest.java
│ │ │ │ └── NormalTest.java
│ │ │ └── stat
│ │ │ ├── GammaTest.java
│ │ │ └── ProbabilityTest.java
│ │ ├── list
│ │ │ └── ObjectArrayListTest.java
│ │ ├── MahoutTestCase.java
│ │ ├── MatricesTest.java
│ │ ├── MatrixTest.java
│ │ ├── MatrixVectorViewTest.java
│ │ ├── MurmurHash3Test.java
│ │ ├── MurmurHashTest.java
│ │ ├── OldQRDecompositionTest.java
│ │ ├── PermutedVectorViewTest.java
│ │ ├── PivotedMatrixTest.java
│ │ ├── QRDecompositionTest.java
│ │ ├── random
│ │ │ ├── ChineseRestaurantTest.java
│ │ │ ├── EmpiricalTest.java
│ │ │ ├── IndianBuffetTest.java
│ │ │ ├── MultinomialTest.java
│ │ │ ├── MultiNormalTest.java
│ │ │ ├── NormalTest.java
│ │ │ └── PoissonSamplerTest.java
│ │ ├── randomized
│ │ │ └── RandomBlasting.java
│ │ ├── set
│ │ │ └── HashUtilsTest.java
│ │ ├── solver
│ │ │ ├── EigenDecompositionTest.java
│ │ │ ├── LSMRTest.java
│ │ │ └── TestConjugateGradientSolver.java
│ │ ├── ssvd
│ │ │ └── SequentialBigSvdTest.java
│ │ ├── stats
│ │ │ ├── GroupTreeTest.java
│ │ │ ├── LogLikelihoodTest.java
│ │ │ ├── OnlineExponentialAverageTest.java
│ │ │ ├── OnlineSummarizerTest.java
│ │ │ └── TDigestTest.java
│ │ ├── TestDenseMatrix.java
│ │ ├── TestDenseVector.java
│ │ ├── TestMatrixView.java
│ │ ├── TestOrderedIntDoubleMapping.java
│ │ ├── TestRandomAccessSparseVector.java
│ │ ├── TestSequentialAccessSparseVector.java
│ │ ├── TestSingularValueDecomposition.java
│ │ ├── TestSparseColumnMatrix.java
│ │ ├── TestSparseMatrix.java
│ │ ├── TestSparseRowMatrix.java
│ │ ├── TestVectorView.java
│ │ ├── UpperTriangularTest.java
│ │ ├── VectorBinaryAggregateCostTest.java
│ │ ├── VectorBinaryAggregateTest.java
│ │ ├── VectorBinaryAssignCostTest.java
│ │ ├── VectorBinaryAssignTest.java
│ │ ├── VectorTest.java
│ │ └── WeightedVectorTest.java
│ ├── java-templates
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ └── math
│ │ ├── list
│ │ │ └── ValueTypeArrayListTest.java.t
│ │ ├── map
│ │ │ ├── OpenKeyTypeObjectHashMapTest.java.t
│ │ │ ├── OpenKeyTypeValueTypeHashMapTest.java.t
│ │ │ └── OpenObjectValueTypeHashMapTest.java.t
│ │ └── set
│ │ └── OpenKeyTypeHashSetTest.java.t
│ └── resources
│ ├── beta-test-data.csv
│ ├── hanging-svd.tsv
│ ├── negative-binomial-test-data.csv
│ └── words.txt
├── math-scala
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── scala
│ │ └── org
│ │ └── apache
│ │ └── mahout
│ │ └── math
│ │ └── scalabindings
│ │ ├── MatlabLikeMatrixOps.scala
│ │ ├── MatlabLikeOps.scala
│ │ ├── MatlabLikeTimesOps.scala
│ │ ├── MatlabLikeVectorOps.scala
│ │ ├── MatrixOps.scala
│ │ ├── package.scala
│ │ ├── RLikeMatrixOps.scala
│ │ ├── RLikeOps.scala
│ │ ├── RLikeTimesOps.scala
│ │ ├── RLikeVectorOps.scala
│ │ ├── SSVD.scala
│ │ └── VectorOps.scala
│ └── test
│ └── scala
│ └── org
│ └── apache
│ └── mahout
│ └── math
│ └── scalabindings
│ ├── MathSuite.scala
│ ├── MatlabLikeMatrixOpsSuite.scala
│ ├── MatrixOpsSuite.scala
│ ├── RLikeMatrixOpsSuite.scala
│ ├── RLikeVectorOpsSuite.scala
│ └── VectorOpsSuite.scala
├── NOTICE.txt
├── pom.xml
├── README.txt
└── src
├── conf
│ ├── arff.vector.props
│ ├── canopy.props
│ ├── cat.props
│ ├── cleansvd.props
│ ├── clusterdump.props
│ ├── clusterpp.props
│ ├── driver.classes.default.props
│ ├── evaluateFactorizationParallel.props
│ ├── evaluateFactorization.props
│ ├── fkmeans.props
│ ├── itemsimilarity.props
│ ├── kmeans.props
│ ├── lucene.vector.props
│ ├── matrixmult.props
│ ├── parallelALS.props
│ ├── predictFromFactorization.props
│ ├── recommendfactorized.props
│ ├── recommenditembased.props
│ ├── rowid.props
│ ├── rowsimilarity.props
│ ├── runlogistic.props
│ ├── seq2sparse.props
│ ├── seqdirectory.props
│ ├── seqdumper.props
│ ├── seqwiki.props
│ ├── splitDataset.props
│ ├── ssvd.props
│ ├── svd.props
│ ├── trainlogistic.props
│ ├── transpose.props
│ └── vectordump.props
└── main
├── appended-resources
│ └── supplemental-models.xml
└── images
└── logos
├── favicon128.png
├── favicon16.png
├── favicon32.png
├── favicon64.png
├── favicon.ico
├── mahout-logo-100.png
├── mahout-logo-200.png
├── mahout-logo-300.png
├── mahout-logo-400.png
├── mahout-logo-poweredby-100.png
├── mahout-logo-poweredby-55.png
├── mahout-logo.svg
├── mahout-logo-transparent-400.png
└── mahout-powered.svg
416 directories, 1408 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论