NO-JIRA Clean up MR refactor
Project: http://git-wip-us.apache.org/repos/asf/mahout/repo Commit: http://git-wip-us.apache.org/repos/asf/mahout/commit/410ed16a Tree: http://git-wip-us.apache.org/repos/asf/mahout/tree/410ed16a Diff: http://git-wip-us.apache.org/repos/asf/mahout/diff/410ed16a Branch: refs/heads/branch-0.14.0 Commit: 410ed16af1fc587999868dd4990cebfa7d14633e Parents: e0573de Author: Trevor a.k.a @rawkintrevo <[email protected]> Authored: Thu Jun 28 09:38:33 2018 -0500 Committer: Trevor a.k.a @rawkintrevo <[email protected]> Committed: Thu Jun 28 09:38:33 2018 -0500 ---------------------------------------------------------------------- community/mahout-mr/conf/log4j.xml | 17 + community/mahout-mr/examples/bin/README.txt | 13 - .../examples/bin/classify-20newsgroups.sh | 197 - .../examples/bin/classify-wikipedia.sh | 196 - .../mahout-mr/examples/bin/cluster-reuters.sh | 203 - .../examples/bin/cluster-syntheticcontrol.sh | 105 - .../examples/bin/factorize-movielens-1M.sh | 85 - .../mahout-mr/examples/bin/factorize-netflix.sh | 90 - .../mahout-mr/examples/bin/get-all-examples.sh | 36 - community/mahout-mr/examples/bin/lda.algorithm | 45 - .../examples/bin/resources/bank-full.csv | 45212 --------- .../examples/bin/resources/country.txt | 229 - .../examples/bin/resources/country10.txt | 10 - .../examples/bin/resources/country2.txt | 2 - .../examples/bin/resources/donut-test.csv | 41 - .../mahout-mr/examples/bin/resources/donut.csv | 41 - .../examples/bin/resources/test-data.csv | 61 - .../mahout-mr/examples/bin/set-dfs-commands.sh | 54 - community/mahout-mr/examples/pom.xml | 199 - .../examples/src/main/assembly/job.xml | 46 - .../cf/taste/example/TasteOptionParser.java | 75 - .../BookCrossingBooleanRecommender.java | 102 - .../BookCrossingBooleanRecommenderBuilder.java | 32 - ...ossingBooleanRecommenderEvaluatorRunner.java | 59 - .../bookcrossing/BookCrossingDataModel.java | 99 - .../BookCrossingDataModelBuilder.java | 33 - .../bookcrossing/BookCrossingRecommender.java | 101 - .../BookCrossingRecommenderBuilder.java | 32 - .../BookCrossingRecommenderEvaluatorRunner.java | 54 - .../mahout/cf/taste/example/bookcrossing/README | 9 - .../cf/taste/example/email/EmailUtility.java | 104 - .../email/FromEmailToDictionaryMapper.java | 61 - .../example/email/MailToDictionaryReducer.java | 43 - .../taste/example/email/MailToPrefsDriver.java | 274 - .../cf/taste/example/email/MailToRecMapper.java | 101 - .../taste/example/email/MailToRecReducer.java | 53 - .../example/email/MsgIdToDictionaryMapper.java | 49 - .../taste/example/kddcup/DataFileIterable.java | 44 - .../taste/example/kddcup/DataFileIterator.java | 158 - .../taste/example/kddcup/KDDCupDataModel.java | 231 - .../mahout/cf/taste/example/kddcup/ToCSV.java | 77 - .../kddcup/track1/EstimateConverter.java | 43 - .../example/kddcup/track1/Track1Callable.java | 67 - .../kddcup/track1/Track1Recommender.java | 94 - .../kddcup/track1/Track1RecommenderBuilder.java | 32 - .../track1/Track1RecommenderEvaluator.java | 108 - .../Track1RecommenderEvaluatorRunner.java | 56 - .../example/kddcup/track1/Track1Runner.java | 95 - .../svd/DataModelFactorizablePreferences.java | 107 - .../track1/svd/FactorizablePreferences.java | 44 - .../svd/KDDCupFactorizablePreferences.java | 123 - .../track1/svd/ParallelArraysSGDFactorizer.java | 265 - .../kddcup/track1/svd/Track1SVDRunner.java | 141 - .../example/kddcup/track2/HybridSimilarity.java | 62 - .../example/kddcup/track2/Track2Callable.java | 106 - .../kddcup/track2/Track2Recommender.java | 100 - .../kddcup/track2/Track2RecommenderBuilder.java | 33 - .../example/kddcup/track2/Track2Runner.java | 100 - .../taste/example/kddcup/track2/TrackData.java | 71 - .../kddcup/track2/TrackItemSimilarity.java | 106 - .../taste/example/kddcup/track2/UserResult.java | 54 - .../als/netflix/NetflixDatasetConverter.java | 140 - .../example/BatchItemSimilaritiesGroupLens.java | 65 - .../precompute/example/GroupLensDataModel.java | 96 - .../mahout/classifier/NewsgroupHelper.java | 128 - .../classifier/email/PrepEmailMapper.java | 65 - .../classifier/email/PrepEmailReducer.java | 47 - .../email/PrepEmailVectorsDriver.java | 76 - .../sequencelearning/hmm/PosTagger.java | 277 - .../sgd/AdaptiveLogisticModelParameters.java | 236 - .../classifier/sgd/LogisticModelParameters.java | 265 - .../classifier/sgd/PrintResourceOrFile.java | 42 - .../classifier/sgd/RunAdaptiveLogistic.java | 197 - .../mahout/classifier/sgd/RunLogistic.java | 163 - .../apache/mahout/classifier/sgd/SGDHelper.java | 151 - .../apache/mahout/classifier/sgd/SGDInfo.java | 59 - .../classifier/sgd/SimpleCsvExamples.java | 283 - .../mahout/classifier/sgd/TestASFEmail.java | 152 - .../mahout/classifier/sgd/TestNewsGroups.java | 141 - .../mahout/classifier/sgd/TrainASFEmail.java | 137 - .../classifier/sgd/TrainAdaptiveLogistic.java | 377 - .../mahout/classifier/sgd/TrainLogistic.java | 311 - .../mahout/classifier/sgd/TrainNewsGroups.java | 154 - .../sgd/ValidateAdaptiveLogistic.java | 218 - .../BankMarketingClassificationMain.java | 70 - .../sgd/bankmarketing/TelephoneCall.java | 104 - .../sgd/bankmarketing/TelephoneCallParser.java | 66 - .../clustering/display/ClustersFilter.java | 31 - .../clustering/display/DisplayCanopy.java | 88 - .../clustering/display/DisplayClustering.java | 374 - .../clustering/display/DisplayFuzzyKMeans.java | 110 - .../clustering/display/DisplayKMeans.java | 106 - .../display/DisplaySpectralKMeans.java | 85 - .../apache/mahout/clustering/display/README.txt | 22 - .../tools/ClusterQualitySummarizer.java | 279 - .../clustering/streaming/tools/IOUtils.java | 80 - .../clustering/syntheticcontrol/canopy/Job.java | 125 - .../syntheticcontrol/fuzzykmeans/Job.java | 144 - .../clustering/syntheticcontrol/kmeans/Job.java | 187 - .../fpm/pfpgrowth/DeliciousTagsExample.java | 94 - .../dataset/KeyBasedStringTupleCombiner.java | 40 - .../dataset/KeyBasedStringTupleGrouper.java | 77 - .../dataset/KeyBasedStringTupleMapper.java | 90 - .../dataset/KeyBasedStringTupleReducer.java | 74 - .../examples/src/main/resources/bank-full.csv | 45212 --------- .../src/main/resources/cf-data-purchase.txt | 7 - .../src/main/resources/cf-data-view.txt | 12 - .../examples/src/main/resources/donut-test.csv | 41 - .../examples/src/main/resources/donut.csv | 41 - .../examples/src/main/resources/test-data.csv | 61 - .../sgd/LogisticModelParametersTest.java | 43 - .../classifier/sgd/ModelDissectorTest.java | 40 - .../classifier/sgd/TrainLogisticTest.java | 167 - .../clustering/display/ClustersFilterTest.java | 75 - .../apache/mahout/examples/MahoutTestCase.java | 30 - .../examples/src/test/resources/country.txt | 229 - .../examples/src/test/resources/country10.txt | 10 - .../examples/src/test/resources/country2.txt | 2 - .../examples/src/test/resources/subjects.txt | 2 - .../examples/src/test/resources/wdbc.infos | 32 - .../examples/src/test/resources/wdbc/wdbc.data | 569 - community/mahout-mr/integration/pom.xml | 2 +- community/mahout-mr/mr-examples/bin/README.txt | 13 + .../mr-examples/bin/classify-20newsgroups.sh | 197 + .../mr-examples/bin/classify-wikipedia.sh | 196 + .../mr-examples/bin/cluster-reuters.sh | 203 + .../mr-examples/bin/cluster-syntheticcontrol.sh | 105 + .../mr-examples/bin/factorize-movielens-1M.sh | 85 + .../mr-examples/bin/factorize-netflix.sh | 90 + .../mr-examples/bin/get-all-examples.sh | 36 + .../mahout-mr/mr-examples/bin/lda.algorithm | 45 + .../mr-examples/bin/resources/bank-full.csv | 45212 +++++++++ .../mr-examples/bin/resources/country.txt | 229 + .../mr-examples/bin/resources/country10.txt | 10 + .../mr-examples/bin/resources/country2.txt | 2 + .../mr-examples/bin/resources/donut-test.csv | 41 + .../mr-examples/bin/resources/donut.csv | 41 + .../mr-examples/bin/resources/test-data.csv | 61 + .../mr-examples/bin/set-dfs-commands.sh | 54 + community/mahout-mr/mr-examples/pom.xml | 121 + .../mr-examples/src/main/assembly/job.xml | 46 + .../cf/taste/example/TasteOptionParser.java | 75 + .../BookCrossingBooleanRecommender.java | 102 + .../BookCrossingBooleanRecommenderBuilder.java | 32 + ...ossingBooleanRecommenderEvaluatorRunner.java | 59 + .../bookcrossing/BookCrossingDataModel.java | 99 + .../BookCrossingDataModelBuilder.java | 33 + .../bookcrossing/BookCrossingRecommender.java | 101 + .../BookCrossingRecommenderBuilder.java | 32 + .../BookCrossingRecommenderEvaluatorRunner.java | 54 + .../mahout/cf/taste/example/bookcrossing/README | 9 + .../cf/taste/example/email/EmailUtility.java | 104 + .../email/FromEmailToDictionaryMapper.java | 61 + .../example/email/MailToDictionaryReducer.java | 43 + .../taste/example/email/MailToPrefsDriver.java | 274 + .../cf/taste/example/email/MailToRecMapper.java | 101 + .../taste/example/email/MailToRecReducer.java | 53 + .../example/email/MsgIdToDictionaryMapper.java | 49 + .../taste/example/kddcup/DataFileIterable.java | 44 + .../taste/example/kddcup/DataFileIterator.java | 158 + .../taste/example/kddcup/KDDCupDataModel.java | 231 + .../mahout/cf/taste/example/kddcup/ToCSV.java | 77 + .../kddcup/track1/EstimateConverter.java | 43 + .../example/kddcup/track1/Track1Callable.java | 67 + .../kddcup/track1/Track1Recommender.java | 94 + .../kddcup/track1/Track1RecommenderBuilder.java | 32 + .../track1/Track1RecommenderEvaluator.java | 108 + .../Track1RecommenderEvaluatorRunner.java | 56 + .../example/kddcup/track1/Track1Runner.java | 95 + .../svd/DataModelFactorizablePreferences.java | 107 + .../track1/svd/FactorizablePreferences.java | 44 + .../svd/KDDCupFactorizablePreferences.java | 123 + .../track1/svd/ParallelArraysSGDFactorizer.java | 265 + .../kddcup/track1/svd/Track1SVDRunner.java | 141 + .../example/kddcup/track2/HybridSimilarity.java | 62 + .../example/kddcup/track2/Track2Callable.java | 106 + .../kddcup/track2/Track2Recommender.java | 100 + .../kddcup/track2/Track2RecommenderBuilder.java | 33 + .../example/kddcup/track2/Track2Runner.java | 100 + .../taste/example/kddcup/track2/TrackData.java | 71 + .../kddcup/track2/TrackItemSimilarity.java | 106 + .../taste/example/kddcup/track2/UserResult.java | 54 + .../als/netflix/NetflixDatasetConverter.java | 140 + .../example/BatchItemSimilaritiesGroupLens.java | 65 + .../precompute/example/GroupLensDataModel.java | 96 + .../mahout/classifier/NewsgroupHelper.java | 128 + .../classifier/email/PrepEmailMapper.java | 65 + .../classifier/email/PrepEmailReducer.java | 47 + .../email/PrepEmailVectorsDriver.java | 76 + .../sequencelearning/hmm/PosTagger.java | 277 + .../sgd/AdaptiveLogisticModelParameters.java | 236 + .../classifier/sgd/LogisticModelParameters.java | 265 + .../classifier/sgd/PrintResourceOrFile.java | 42 + .../classifier/sgd/RunAdaptiveLogistic.java | 197 + .../mahout/classifier/sgd/RunLogistic.java | 163 + .../apache/mahout/classifier/sgd/SGDHelper.java | 151 + .../apache/mahout/classifier/sgd/SGDInfo.java | 59 + .../classifier/sgd/SimpleCsvExamples.java | 283 + .../mahout/classifier/sgd/TestASFEmail.java | 152 + .../mahout/classifier/sgd/TestNewsGroups.java | 141 + .../mahout/classifier/sgd/TrainASFEmail.java | 137 + .../classifier/sgd/TrainAdaptiveLogistic.java | 377 + .../mahout/classifier/sgd/TrainLogistic.java | 311 + .../mahout/classifier/sgd/TrainNewsGroups.java | 154 + .../sgd/ValidateAdaptiveLogistic.java | 218 + .../BankMarketingClassificationMain.java | 70 + .../sgd/bankmarketing/TelephoneCall.java | 104 + .../sgd/bankmarketing/TelephoneCallParser.java | 66 + .../clustering/display/ClustersFilter.java | 31 + .../clustering/display/DisplayCanopy.java | 88 + .../clustering/display/DisplayClustering.java | 374 + .../clustering/display/DisplayFuzzyKMeans.java | 110 + .../clustering/display/DisplayKMeans.java | 106 + .../display/DisplaySpectralKMeans.java | 85 + .../apache/mahout/clustering/display/README.txt | 22 + .../tools/ClusterQualitySummarizer.java | 279 + .../clustering/streaming/tools/IOUtils.java | 80 + .../clustering/syntheticcontrol/canopy/Job.java | 125 + .../syntheticcontrol/fuzzykmeans/Job.java | 144 + .../clustering/syntheticcontrol/kmeans/Job.java | 187 + .../fpm/pfpgrowth/DeliciousTagsExample.java | 94 + .../dataset/KeyBasedStringTupleCombiner.java | 40 + .../dataset/KeyBasedStringTupleGrouper.java | 77 + .../dataset/KeyBasedStringTupleMapper.java | 90 + .../dataset/KeyBasedStringTupleReducer.java | 74 + .../src/main/resources/bank-full.csv | 45212 +++++++++ .../src/main/resources/cf-data-purchase.txt | 7 + .../src/main/resources/cf-data-view.txt | 12 + .../src/main/resources/donut-test.csv | 41 + .../mr-examples/src/main/resources/donut.csv | 41 + .../src/main/resources/test-data.csv | 61 + .../sgd/LogisticModelParametersTest.java | 43 + .../classifier/sgd/ModelDissectorTest.java | 40 + .../classifier/sgd/TrainLogisticTest.java | 167 + .../clustering/display/ClustersFilterTest.java | 75 + .../apache/mahout/examples/MahoutTestCase.java | 30 + .../mr-examples/src/test/resources/country.txt | 229 + .../src/test/resources/country10.txt | 10 + .../mr-examples/src/test/resources/country2.txt | 2 + .../mr-examples/src/test/resources/subjects.txt | 2 + .../mr-examples/src/test/resources/wdbc.infos | 32 + .../src/test/resources/wdbc/wdbc.data | 569 + community/mahout-mr/mr/pom.xml | 295 + .../appended-resources/supplemental-models.xml | 279 + .../mr/src/images/logos/ mahout-powered.svg | 630 + .../mahout-mr/mr/src/images/logos/favicon.ico | Bin 0 -> 28838 bytes .../mr/src/images/logos/favicon128.png | Bin 0 -> 5259 bytes .../mahout-mr/mr/src/images/logos/favicon16.png | Bin 0 -> 1009 bytes .../mahout-mr/mr/src/images/logos/favicon32.png | Bin 0 -> 1847 bytes .../mahout-mr/mr/src/images/logos/favicon64.png | Bin 0 -> 3148 bytes .../mr/src/images/logos/mahout-logo-100.png | Bin 0 -> 19477 bytes .../mr/src/images/logos/mahout-logo-200.png | Bin 0 -> 46360 bytes .../mr/src/images/logos/mahout-logo-300.png | Bin 0 -> 70139 bytes .../mr/src/images/logos/mahout-logo-400.png | Bin 0 -> 55468 bytes .../images/logos/mahout-logo-poweredby-100.png | Bin 0 -> 24623 bytes .../images/logos/mahout-logo-poweredby-55.png | Bin 0 -> 11684 bytes .../logos/mahout-logo-transparent-400.png | Bin 0 -> 61970 bytes .../mr/src/images/logos/mahout-logo.svg | 627 + .../mahout-mr/mr/src/main/assembly/job.xml | 61 + .../mahout-mr/mr/src/main/assembly/src.xml | 64 + .../main/java/org/apache/mahout/Version.java | 41 + .../cf/taste/common/NoSuchItemException.java | 32 + .../cf/taste/common/NoSuchUserException.java | 32 + .../mahout/cf/taste/common/Refreshable.java | 53 + .../mahout/cf/taste/common/TasteException.java | 41 + .../mahout/cf/taste/common/Weighting.java | 31 + .../mahout/cf/taste/eval/DataModelBuilder.java | 45 + .../mahout/cf/taste/eval/IRStatistics.java | 80 + .../cf/taste/eval/RecommenderBuilder.java | 45 + .../cf/taste/eval/RecommenderEvaluator.java | 105 + .../taste/eval/RecommenderIRStatsEvaluator.java | 64 + .../taste/eval/RelevantItemsDataSplitter.java | 62 + .../cf/taste/hadoop/EntityEntityWritable.java | 98 + .../cf/taste/hadoop/EntityPrefWritable.java | 89 + .../cf/taste/hadoop/MutableRecommendedItem.java | 81 + .../taste/hadoop/RecommendedItemsWritable.java | 96 + .../cf/taste/hadoop/TasteHadoopUtils.java | 84 + .../cf/taste/hadoop/ToEntityPrefsMapper.java | 78 + .../cf/taste/hadoop/ToItemPrefsMapper.java | 46 + .../mahout/cf/taste/hadoop/TopItemsQueue.java | 60 + .../apache/mahout/cf/taste/hadoop/als/ALS.java | 100 + .../cf/taste/hadoop/als/DatasetSplitter.java | 158 + .../hadoop/als/FactorizationEvaluator.java | 166 + .../hadoop/als/MultithreadedSharingMapper.java | 62 + .../hadoop/als/ParallelALSFactorizationJob.java | 414 + .../cf/taste/hadoop/als/PredictionMapper.java | 145 + .../cf/taste/hadoop/als/RecommenderJob.java | 110 + .../cf/taste/hadoop/als/SharingMapper.java | 59 + .../hadoop/als/SolveExplicitFeedbackMapper.java | 61 + .../hadoop/als/SolveImplicitFeedbackMapper.java | 58 + .../item/AggregateAndRecommendReducer.java | 220 + .../mahout/cf/taste/hadoop/item/IDReader.java | 244 + .../item/ItemFilterAsVectorAndPrefsReducer.java | 62 + .../cf/taste/hadoop/item/ItemFilterMapper.java | 47 + .../cf/taste/hadoop/item/ItemIDIndexMapper.java | 56 + .../taste/hadoop/item/ItemIDIndexReducer.java | 48 + .../hadoop/item/PartialMultiplyMapper.java | 57 + .../item/PrefAndSimilarityColumnWritable.java | 85 + .../cf/taste/hadoop/item/RecommenderJob.java | 337 + .../item/SimilarityMatrixRowWrapperMapper.java | 54 + .../taste/hadoop/item/ToUserVectorsReducer.java | 84 + .../hadoop/item/ToVectorAndPrefReducer.java | 63 + .../hadoop/item/UserVectorSplitterMapper.java | 116 + .../hadoop/item/VectorAndPrefsWritable.java | 92 + .../taste/hadoop/item/VectorOrPrefWritable.java | 104 + .../preparation/PreparePreferenceMatrixJob.java | 115 + .../hadoop/preparation/ToItemVectorsMapper.java | 56 + .../preparation/ToItemVectorsReducer.java | 38 + .../similarity/item/ItemSimilarityJob.java | 233 + .../similarity/item/TopSimilarItemsQueue.java | 60 + .../common/AbstractLongPrimitiveIterator.java | 27 + .../mahout/cf/taste/impl/common/BitSet.java | 93 + .../mahout/cf/taste/impl/common/Cache.java | 178 + .../cf/taste/impl/common/FastByIDMap.java | 661 + .../mahout/cf/taste/impl/common/FastIDSet.java | 426 + .../mahout/cf/taste/impl/common/FastMap.java | 729 + .../taste/impl/common/FixedRunningAverage.java | 83 + .../common/FixedRunningAverageAndStdDev.java | 51 + .../taste/impl/common/FullRunningAverage.java | 109 + .../common/FullRunningAverageAndStdDev.java | 107 + .../impl/common/InvertedRunningAverage.java | 58 + .../common/InvertedRunningAverageAndStdDev.java | 63 + .../impl/common/LongPrimitiveArrayIterator.java | 93 + .../impl/common/LongPrimitiveIterator.java | 39 + .../cf/taste/impl/common/RefreshHelper.java | 122 + .../mahout/cf/taste/impl/common/Retriever.java | 36 + .../cf/taste/impl/common/RunningAverage.java | 67 + .../impl/common/RunningAverageAndStdDev.java | 36 + .../common/SamplingLongPrimitiveIterator.java | 111 + .../cf/taste/impl/common/SkippingIterator.java | 35 + .../impl/common/WeightedRunningAverage.java | 100 + .../common/WeightedRunningAverageAndStdDev.java | 89 + .../impl/common/jdbc/AbstractJDBCComponent.java | 88 + .../taste/impl/common/jdbc/EachRowIterator.java | 92 + .../impl/common/jdbc/ResultSetIterator.java | 66 + .../AbstractDifferenceRecommenderEvaluator.java | 276 + ...eAbsoluteDifferenceRecommenderEvaluator.java | 59 + .../GenericRecommenderIRStatsEvaluator.java | 237 + .../eval/GenericRelevantItemsDataSplitter.java | 83 + .../cf/taste/impl/eval/IRStatisticsImpl.java | 95 + .../mahout/cf/taste/impl/eval/LoadCallable.java | 40 + .../cf/taste/impl/eval/LoadEvaluator.java | 61 + .../cf/taste/impl/eval/LoadStatistics.java | 34 + .../eval/OrderBasedRecommenderEvaluator.java | 431 + .../impl/eval/RMSRecommenderEvaluator.java | 56 + .../cf/taste/impl/eval/StatsCallable.java | 64 + .../cf/taste/impl/model/AbstractDataModel.java | 53 + .../cf/taste/impl/model/AbstractIDMigrator.java | 66 + .../impl/model/AbstractJDBCIDMigrator.java | 108 + .../impl/model/BooleanItemPreferenceArray.java | 234 + .../cf/taste/impl/model/BooleanPreference.java | 64 + .../impl/model/BooleanUserPreferenceArray.java | 234 + .../impl/model/GenericBooleanPrefDataModel.java | 320 + .../cf/taste/impl/model/GenericDataModel.java | 361 + .../impl/model/GenericItemPreferenceArray.java | 301 + .../cf/taste/impl/model/GenericPreference.java | 70 + .../impl/model/GenericUserPreferenceArray.java | 307 + .../cf/taste/impl/model/MemoryIDMigrator.java | 55 + .../taste/impl/model/MySQLJDBCIDMigrator.java | 67 + .../PlusAnonymousConcurrentUserDataModel.java | 352 + .../impl/model/PlusAnonymousUserDataModel.java | 320 + .../PlusAnonymousUserLongPrimitiveIterator.java | 90 + .../cf/taste/impl/model/file/FileDataModel.java | 758 + .../taste/impl/model/file/FileIDMigrator.java | 117 + .../neighborhood/AbstractUserNeighborhood.java | 71 + .../neighborhood/CachingUserNeighborhood.java | 69 + .../neighborhood/NearestNUserNeighborhood.java | 122 + .../neighborhood/ThresholdUserNeighborhood.java | 104 + .../AbstractCandidateItemsStrategy.java | 57 + .../impl/recommender/AbstractRecommender.java | 140 + .../AllSimilarItemsCandidateItemsStrategy.java | 50 + .../AllUnknownItemsCandidateItemsStrategy.java | 41 + .../impl/recommender/ByRescoreComparator.java | 65 + .../ByValueRecommendedItemComparator.java | 43 + .../impl/recommender/CachingRecommender.java | 251 + .../recommender/EstimatedPreferenceCapper.java | 46 + .../GenericBooleanPrefItemBasedRecommender.java | 71 + .../GenericBooleanPrefUserBasedRecommender.java | 82 + .../GenericItemBasedRecommender.java | 378 + .../recommender/GenericRecommendedItem.java | 76 + .../GenericUserBasedRecommender.java | 247 + .../recommender/ItemAverageRecommender.java | 199 + .../recommender/ItemUserAverageRecommender.java | 240 + .../cf/taste/impl/recommender/NullRescorer.java | 86 + ...ItemsNeighborhoodCandidateItemsStrategy.java | 48 + .../impl/recommender/RandomRecommender.java | 97 + .../SamplingCandidateItemsStrategy.java | 165 + .../cf/taste/impl/recommender/SimilarUser.java | 80 + .../cf/taste/impl/recommender/TopItems.java | 211 + .../impl/recommender/svd/ALSWRFactorizer.java | 312 + .../recommender/svd/AbstractFactorizer.java | 94 + .../impl/recommender/svd/Factorization.java | 137 + .../taste/impl/recommender/svd/Factorizer.java | 30 + .../svd/FilePersistenceStrategy.java | 139 + .../recommender/svd/NoPersistenceStrategy.java | 37 + .../recommender/svd/ParallelSGDFactorizer.java | 340 + .../recommender/svd/PersistenceStrategy.java | 46 + .../recommender/svd/RatingSGDFactorizer.java | 221 + .../recommender/svd/SVDPlusPlusFactorizer.java | 178 + .../impl/recommender/svd/SVDPreference.java | 41 + .../impl/recommender/svd/SVDRecommender.java | 185 + .../impl/similarity/AbstractItemSimilarity.java | 64 + .../impl/similarity/AbstractSimilarity.java | 343 + .../similarity/AveragingPreferenceInferrer.java | 85 + .../impl/similarity/CachingItemSimilarity.java | 111 + .../impl/similarity/CachingUserSimilarity.java | 104 + .../impl/similarity/CityBlockSimilarity.java | 98 + .../similarity/EuclideanDistanceSimilarity.java | 67 + .../impl/similarity/GenericItemSimilarity.java | 358 + .../impl/similarity/GenericUserSimilarity.java | 238 + .../similarity/LogLikelihoodSimilarity.java | 121 + .../impl/similarity/LongPairMatchPredicate.java | 40 + .../PearsonCorrelationSimilarity.java | 93 + .../SpearmanCorrelationSimilarity.java | 135 + .../TanimotoCoefficientSimilarity.java | 126 + .../similarity/UncenteredCosineSimilarity.java | 69 + .../file/FileItemItemSimilarityIterable.java | 46 + .../file/FileItemItemSimilarityIterator.java | 60 + .../similarity/file/FileItemSimilarity.java | 137 + .../precompute/FileSimilarItemsWriter.java | 67 + .../MultithreadedBatchItemSimilarities.java | 230 + .../apache/mahout/cf/taste/model/DataModel.java | 199 + .../mahout/cf/taste/model/IDMigrator.java | 63 + .../mahout/cf/taste/model/JDBCDataModel.java | 43 + .../mahout/cf/taste/model/Preference.java | 48 + .../mahout/cf/taste/model/PreferenceArray.java | 143 + .../cf/taste/model/UpdatableIDMigrator.java | 47 + .../cf/taste/neighborhood/UserNeighborhood.java | 40 + .../recommender/CandidateItemsStrategy.java | 37 + .../mahout/cf/taste/recommender/IDRescorer.java | 47 + .../taste/recommender/ItemBasedRecommender.java | 145 + .../MostSimilarItemsCandidateItemsStrategy.java | 31 + .../cf/taste/recommender/RecommendedItem.java | 41 + .../cf/taste/recommender/Recommender.java | 132 + .../mahout/cf/taste/recommender/Rescorer.java | 52 + .../taste/recommender/UserBasedRecommender.java | 54 + .../cf/taste/similarity/ItemSimilarity.java | 64 + .../cf/taste/similarity/PreferenceInferrer.java | 47 + .../cf/taste/similarity/UserSimilarity.java | 58 + .../precompute/BatchItemSimilarities.java | 56 + .../similarity/precompute/SimilarItem.java | 56 + .../similarity/precompute/SimilarItems.java | 84 + .../precompute/SimilarItemsWriter.java | 33 + .../classifier/AbstractVectorClassifier.java | 248 + .../mahout/classifier/ClassifierResult.java | 74 + .../mahout/classifier/ConfusionMatrix.java | 444 + .../apache/mahout/classifier/OnlineLearner.java | 96 + .../classifier/RegressionResultAnalyzer.java | 144 + .../mahout/classifier/ResultAnalyzer.java | 132 + .../apache/mahout/classifier/df/Bagging.java | 61 + .../apache/mahout/classifier/df/DFUtils.java | 174 + .../mahout/classifier/df/DecisionForest.java | 241 + .../mahout/classifier/df/ErrorEstimate.java | 51 + .../df/builder/DecisionTreeBuilder.java | 422 + .../df/builder/DefaultTreeBuilder.java | 253 + .../classifier/df/builder/TreeBuilder.java | 42 + .../apache/mahout/classifier/df/data/Data.java | 281 + .../classifier/df/data/DataConverter.java | 72 + .../mahout/classifier/df/data/DataLoader.java | 255 + .../mahout/classifier/df/data/DataUtils.java | 89 + .../mahout/classifier/df/data/Dataset.java | 422 + .../classifier/df/data/DescriptorException.java | 28 + .../classifier/df/data/DescriptorUtils.java | 110 + .../mahout/classifier/df/data/Instance.java | 75 + .../df/data/conditions/Condition.java | 57 + .../classifier/df/data/conditions/Equals.java | 42 + .../df/data/conditions/GreaterOrEquals.java | 42 + .../classifier/df/data/conditions/Lesser.java | 42 + .../mahout/classifier/df/mapreduce/Builder.java | 333 + .../classifier/df/mapreduce/Classifier.java | 238 + .../classifier/df/mapreduce/MapredMapper.java | 75 + .../classifier/df/mapreduce/MapredOutput.java | 120 + .../df/mapreduce/inmem/InMemBuilder.java | 114 + .../df/mapreduce/inmem/InMemInputFormat.java | 284 + .../df/mapreduce/inmem/InMemMapper.java | 106 + .../df/mapreduce/inmem/package-info.java | 22 + .../df/mapreduce/partial/PartialBuilder.java | 158 + .../df/mapreduce/partial/Step1Mapper.java | 168 + .../classifier/df/mapreduce/partial/TreeID.java | 58 + .../df/mapreduce/partial/package-info.java | 16 + .../classifier/df/node/CategoricalNode.java | 134 + .../apache/mahout/classifier/df/node/Leaf.java | 95 + .../apache/mahout/classifier/df/node/Node.java | 96 + .../classifier/df/node/NumericalNode.java | 115 + .../classifier/df/ref/SequentialBuilder.java | 78 + .../classifier/df/split/DefaultIgSplit.java | 118 + .../mahout/classifier/df/split/IgSplit.java | 35 + .../mahout/classifier/df/split/OptIgSplit.java | 232 + .../classifier/df/split/RegressionSplit.java | 177 + .../mahout/classifier/df/split/Split.java | 68 + .../mahout/classifier/df/tools/Describe.java | 166 + .../classifier/df/tools/ForestVisualizer.java | 158 + .../mahout/classifier/df/tools/Frequencies.java | 122 + .../classifier/df/tools/FrequenciesJob.java | 297 + .../classifier/df/tools/TreeVisualizer.java | 264 + .../mahout/classifier/df/tools/UDistrib.java | 212 + .../mahout/classifier/evaluation/Auc.java | 233 + .../AbstractNaiveBayesClassifier.java | 82 + .../classifier/naivebayes/BayesUtils.java | 161 + .../ComplementaryNaiveBayesClassifier.java | 43 + .../classifier/naivebayes/NaiveBayesModel.java | 170 + .../StandardNaiveBayesClassifier.java | 40 + .../naivebayes/test/BayesTestMapper.java | 76 + .../naivebayes/test/TestNaiveBayesDriver.java | 176 + .../training/ComplementaryThetaTrainer.java | 83 + .../training/IndexInstancesMapper.java | 53 + .../naivebayes/training/ThetaMapper.java | 61 + .../naivebayes/training/TrainNaiveBayesJob.java | 177 + .../naivebayes/training/WeightsMapper.java | 68 + .../sequencelearning/hmm/BaumWelchTrainer.java | 161 + .../sequencelearning/hmm/HmmAlgorithms.java | 306 + .../sequencelearning/hmm/HmmEvaluator.java | 194 + .../sequencelearning/hmm/HmmModel.java | 383 + .../sequencelearning/hmm/HmmTrainer.java | 488 + .../sequencelearning/hmm/HmmUtils.java | 360 + .../hmm/LossyHmmSerializer.java | 62 + .../hmm/RandomSequenceGenerator.java | 102 + .../sequencelearning/hmm/ViterbiEvaluator.java | 122 + .../sgd/AbstractOnlineLogisticRegression.java | 317 + .../sgd/AdaptiveLogisticRegression.java | 586 + .../mahout/classifier/sgd/CrossFoldLearner.java | 334 + .../mahout/classifier/sgd/CsvRecordFactory.java | 395 + .../mahout/classifier/sgd/DefaultGradient.java | 49 + .../mahout/classifier/sgd/ElasticBandPrior.java | 76 + .../apache/mahout/classifier/sgd/Gradient.java | 30 + .../mahout/classifier/sgd/GradientMachine.java | 405 + .../org/apache/mahout/classifier/sgd/L1.java | 59 + .../org/apache/mahout/classifier/sgd/L2.java | 66 + .../mahout/classifier/sgd/MixedGradient.java | 66 + .../mahout/classifier/sgd/ModelDissector.java | 232 + .../mahout/classifier/sgd/ModelSerializer.java | 67 + .../sgd/OnlineLogisticRegression.java | 172 + .../classifier/sgd/PassiveAggressive.java | 204 + .../classifier/sgd/PolymorphicWritable.java | 46 + .../mahout/classifier/sgd/PriorFunction.java | 45 + .../mahout/classifier/sgd/RankingGradient.java | 85 + .../mahout/classifier/sgd/RecordFactory.java | 47 + .../apache/mahout/classifier/sgd/TPrior.java | 61 + .../mahout/classifier/sgd/UniformPrior.java | 47 + .../mahout/classifier/sgd/package-info.java | 23 + .../mahout/clustering/AbstractCluster.java | 390 + .../org/apache/mahout/clustering/Cluster.java | 90 + .../mahout/clustering/ClusteringUtils.java | 306 + .../mahout/clustering/GaussianAccumulator.java | 62 + .../org/apache/mahout/clustering/Model.java | 93 + .../mahout/clustering/ModelDistribution.java | 41 + .../clustering/OnlineGaussianAccumulator.java | 107 + .../RunningSumsGaussianAccumulator.java | 90 + .../clustering/UncommonDistributions.java | 136 + .../apache/mahout/clustering/canopy/Canopy.java | 60 + .../clustering/canopy/CanopyClusterer.java | 220 + .../clustering/canopy/CanopyConfigKeys.java | 70 + .../mahout/clustering/canopy/CanopyDriver.java | 379 + .../mahout/clustering/canopy/CanopyMapper.java | 66 + .../mahout/clustering/canopy/CanopyReducer.java | 70 + .../ClusterClassificationConfigKeys.java | 33 + .../classify/ClusterClassificationDriver.java | 313 + .../classify/ClusterClassificationMapper.java | 161 + .../clustering/classify/ClusterClassifier.java | 231 + .../WeightedPropertyVectorWritable.java | 95 + .../classify/WeightedVectorWritable.java | 72 + .../fuzzykmeans/FuzzyKMeansClusterer.java | 59 + .../fuzzykmeans/FuzzyKMeansDriver.java | 324 + .../clustering/fuzzykmeans/FuzzyKMeansUtil.java | 76 + .../clustering/fuzzykmeans/SoftCluster.java | 60 + .../iterator/AbstractClusteringPolicy.java | 72 + .../mahout/clustering/iterator/CIMapper.java | 71 + .../mahout/clustering/iterator/CIReducer.java | 64 + .../iterator/CanopyClusteringPolicy.java | 52 + .../clustering/iterator/ClusterIterator.java | 219 + .../clustering/iterator/ClusterWritable.java | 56 + .../clustering/iterator/ClusteringPolicy.java | 66 + .../iterator/ClusteringPolicyWritable.java | 55 + .../iterator/DistanceMeasureCluster.java | 91 + .../iterator/FuzzyKMeansClusteringPolicy.java | 90 + .../iterator/KMeansClusteringPolicy.java | 64 + .../clustering/kernel/IKernelProfile.java | 27 + .../kernel/TriangularKernelProfile.java | 27 + .../mahout/clustering/kmeans/KMeansDriver.java | 257 + .../mahout/clustering/kmeans/KMeansUtil.java | 74 + .../mahout/clustering/kmeans/Kluster.java | 117 + .../clustering/kmeans/RandomSeedGenerator.java | 136 + .../mahout/clustering/kmeans/package-info.java | 5 + .../lda/cvb/CVB0DocInferenceMapper.java | 51 + .../mahout/clustering/lda/cvb/CVB0Driver.java | 536 + .../CVB0TopicTermVectorNormalizerMapper.java | 38 + .../clustering/lda/cvb/CachingCVB0Mapper.java | 133 + .../lda/cvb/CachingCVB0PerplexityMapper.java | 108 + .../cvb/InMemoryCollapsedVariationalBayes0.java | 492 + .../mahout/clustering/lda/cvb/ModelTrainer.java | 301 + .../mahout/clustering/lda/cvb/TopicModel.java | 513 + .../apache/mahout/clustering/package-info.java | 13 + .../spectral/AffinityMatrixInputJob.java | 84 + .../spectral/AffinityMatrixInputMapper.java | 78 + .../spectral/AffinityMatrixInputReducer.java | 59 + .../spectral/IntDoublePairWritable.java | 75 + .../apache/mahout/clustering/spectral/Keys.java | 31 + .../spectral/MatrixDiagonalizeJob.java | 108 + .../clustering/spectral/UnitVectorizerJob.java | 79 + .../mahout/clustering/spectral/VectorCache.java | 116 + .../spectral/VectorMatrixMultiplicationJob.java | 139 + .../clustering/spectral/VertexWritable.java | 101 + .../spectral/kmeans/EigenSeedGenerator.java | 120 + .../spectral/kmeans/SpectralKMeansDriver.java | 243 + .../streaming/cluster/BallKMeans.java | 456 + .../streaming/cluster/StreamingKMeans.java | 368 + .../streaming/mapreduce/CentroidWritable.java | 88 + .../mapreduce/StreamingKMeansDriver.java | 493 + .../mapreduce/StreamingKMeansMapper.java | 102 + .../mapreduce/StreamingKMeansReducer.java | 109 + .../mapreduce/StreamingKMeansThread.java | 92 + .../mapreduce/StreamingKMeansUtilsMR.java | 154 + .../streaming/tools/ResplitSequenceFiles.java | 149 + .../clustering/topdown/PathDirectory.java | 94 + .../postprocessor/ClusterCountReader.java | 103 + .../ClusterOutputPostProcessor.java | 139 + .../ClusterOutputPostProcessorDriver.java | 182 + .../ClusterOutputPostProcessorMapper.java | 58 + .../ClusterOutputPostProcessorReducer.java | 62 + .../org/apache/mahout/common/AbstractJob.java | 648 + .../org/apache/mahout/common/ClassUtils.java | 61 + .../apache/mahout/common/CommandLineUtil.java | 68 + .../org/apache/mahout/common/HadoopUtil.java | 435 + .../apache/mahout/common/IntPairWritable.java | 270 + .../org/apache/mahout/common/IntegerTuple.java | 176 + .../java/org/apache/mahout/common/LongPair.java | 80 + .../org/apache/mahout/common/MemoryUtil.java | 99 + .../java/org/apache/mahout/common/Pair.java | 99 + .../org/apache/mahout/common/Parameters.java | 98 + .../org/apache/mahout/common/StringTuple.java | 177 + .../org/apache/mahout/common/StringUtils.java | 63 + .../apache/mahout/common/TimingStatistics.java | 154 + .../commandline/DefaultOptionCreator.java | 417 + .../distance/ChebyshevDistanceMeasure.java | 63 + .../common/distance/CosineDistanceMeasure.java | 119 + .../mahout/common/distance/DistanceMeasure.java | 48 + .../distance/EuclideanDistanceMeasure.java | 41 + .../distance/MahalanobisDistanceMeasure.java | 197 + .../distance/ManhattanDistanceMeasure.java | 70 + .../distance/MinkowskiDistanceMeasure.java | 93 + .../SquaredEuclideanDistanceMeasure.java | 59 + .../distance/TanimotoDistanceMeasure.java | 69 + .../distance/WeightedDistanceMeasure.java | 93 + .../WeightedEuclideanDistanceMeasure.java | 51 + .../WeightedManhattanDistanceMeasure.java | 53 + .../iterator/CopyConstructorIterator.java | 64 + .../common/iterator/CountingIterator.java | 43 + .../common/iterator/FileLineIterable.java | 88 + .../common/iterator/FileLineIterator.java | 167 + .../iterator/FixedSizeSamplingIterator.java | 59 + .../common/iterator/SamplingIterable.java | 45 + .../common/iterator/SamplingIterator.java | 73 + .../StableFixedSizeSamplingIterator.java | 72 + .../common/iterator/StringRecordIterator.java | 55 + .../iterator/sequencefile/PathFilters.java | 81 + .../common/iterator/sequencefile/PathType.java | 27 + .../sequencefile/SequenceFileDirIterable.java | 84 + .../sequencefile/SequenceFileDirIterator.java | 136 + .../SequenceFileDirValueIterable.java | 83 + .../SequenceFileDirValueIterator.java | 159 + .../sequencefile/SequenceFileIterable.java | 68 + .../sequencefile/SequenceFileIterator.java | 118 + .../sequencefile/SequenceFileValueIterable.java | 67 + .../sequencefile/SequenceFileValueIterator.java | 97 + .../mahout/common/lucene/AnalyzerUtils.java | 61 + .../common/lucene/IteratorTokenStream.java | 45 + .../common/lucene/TokenStreamIterator.java | 57 + .../common/mapreduce/MergeVectorsCombiner.java | 34 + .../common/mapreduce/MergeVectorsReducer.java | 40 + .../common/mapreduce/TransposeMapper.java | 49 + .../common/mapreduce/VectorSumCombiner.java | 38 + .../common/mapreduce/VectorSumReducer.java | 35 + .../org/apache/mahout/common/nlp/NGrams.java | 94 + .../common/parameters/AbstractParameter.java | 120 + .../common/parameters/ClassParameter.java | 44 + .../common/parameters/DoubleParameter.java | 33 + .../mahout/common/parameters/Parameter.java | 62 + .../mahout/common/parameters/Parametered.java | 206 + .../mahout/common/parameters/PathParameter.java | 33 + .../org/apache/mahout/driver/MahoutDriver.java | 244 + .../apache/mahout/ep/EvolutionaryProcess.java | 229 + .../main/java/org/apache/mahout/ep/Mapping.java | 206 + .../main/java/org/apache/mahout/ep/Payload.java | 36 + .../main/java/org/apache/mahout/ep/State.java | 302 + .../java/org/apache/mahout/ep/package-info.java | 26 + .../mahout/math/DistributedRowMatrixWriter.java | 47 + .../org/apache/mahout/math/MatrixUtils.java | 114 + .../mahout/math/MultiLabelVectorWritable.java | 88 + .../math/als/AlternatingLeastSquaresSolver.java | 116 + ...itFeedbackAlternatingLeastSquaresSolver.java | 171 + .../math/decomposer/AsyncEigenVerifier.java | 80 + .../mahout/math/decomposer/EigenStatus.java | 50 + .../math/decomposer/SimpleEigenVerifier.java | 41 + .../math/decomposer/SingularVectorVerifier.java | 25 + .../math/decomposer/hebbian/EigenUpdater.java | 25 + .../math/decomposer/hebbian/HebbianSolver.java | 342 + .../math/decomposer/hebbian/HebbianUpdater.java | 71 + .../math/decomposer/hebbian/TrainingState.java | 143 + .../math/decomposer/lanczos/LanczosSolver.java | 213 + .../math/decomposer/lanczos/LanczosState.java | 107 + .../math/hadoop/DistributedRowMatrix.java | 390 + .../math/hadoop/MatrixColumnMeansJob.java | 236 + .../math/hadoop/MatrixMultiplicationJob.java | 177 + .../mahout/math/hadoop/TimesSquaredJob.java | 251 + .../apache/mahout/math/hadoop/TransposeJob.java | 85 + .../decomposer/DistributedLanczosSolver.java | 299 + .../math/hadoop/decomposer/EigenVector.java | 76 + .../hadoop/decomposer/EigenVerificationJob.java | 333 + .../decomposer/HdfsBackedLanczosState.java | 237 + .../math/hadoop/similarity/SeedVectorUtil.java | 104 + .../VectorDistanceInvertedMapper.java | 71 + .../hadoop/similarity/VectorDistanceMapper.java | 80 + .../similarity/VectorDistanceSimilarityJob.java | 153 + .../similarity/cooccurrence/MutableElement.java | 50 + .../cooccurrence/RowSimilarityJob.java | 562 + .../cooccurrence/TopElementsQueue.java | 59 + .../hadoop/similarity/cooccurrence/Vectors.java | 199 + .../measures/CityBlockSimilarity.java | 26 + .../measures/CooccurrenceCountSimilarity.java | 32 + .../cooccurrence/measures/CosineSimilarity.java | 50 + .../measures/CountbasedMeasure.java | 44 + .../measures/EuclideanDistanceSimilarity.java | 57 + .../measures/LoglikelihoodSimilarity.java | 34 + .../measures/PearsonCorrelationSimilarity.java | 37 + .../measures/TanimotoCoefficientSimilarity.java | 34 + .../measures/VectorSimilarityMeasure.java | 32 + .../measures/VectorSimilarityMeasures.java | 46 + .../DistributedConjugateGradientSolver.java | 172 + .../mahout/math/hadoop/stats/BasicStats.java | 148 + .../StandardDeviationCalculatorMapper.java | 55 + .../StandardDeviationCalculatorReducer.java | 37 + .../math/hadoop/stats/VarianceTotals.java | 68 + .../hadoop/stochasticsvd/ABtDenseOutJob.java | 585 + .../math/hadoop/stochasticsvd/ABtJob.java | 494 + .../mahout/math/hadoop/stochasticsvd/BtJob.java | 628 + .../stochasticsvd/DenseBlockWritable.java | 83 + .../mahout/math/hadoop/stochasticsvd/Omega.java | 257 + .../mahout/math/hadoop/stochasticsvd/QJob.java | 237 + .../math/hadoop/stochasticsvd/SSVDCli.java | 201 + .../math/hadoop/stochasticsvd/SSVDHelper.java | 322 + .../math/hadoop/stochasticsvd/SSVDSolver.java | 662 + .../SparseRowBlockAccumulator.java | 90 + .../stochasticsvd/SparseRowBlockWritable.java | 159 + .../stochasticsvd/SplitPartitionedWritable.java | 151 + .../mahout/math/hadoop/stochasticsvd/UJob.java | 170 + .../mahout/math/hadoop/stochasticsvd/VJob.java | 224 + .../math/hadoop/stochasticsvd/YtYJob.java | 220 + .../stochasticsvd/qr/GivensThinSolver.java | 643 + .../hadoop/stochasticsvd/qr/GramSchmidt.java | 52 + .../hadoop/stochasticsvd/qr/QRFirstStep.java | 284 + .../hadoop/stochasticsvd/qr/QRLastStep.java | 144 + .../mahout/math/neighborhood/BruteSearch.java | 186 + .../math/neighborhood/FastProjectionSearch.java | 326 + .../mahout/math/neighborhood/HashedVector.java | 103 + .../LocalitySensitiveHashSearch.java | 295 + .../math/neighborhood/ProjectionSearch.java | 233 + .../mahout/math/neighborhood/Searcher.java | 155 + .../math/neighborhood/UpdatableSearcher.java | 37 + .../math/random/AbstractSamplerFunction.java | 39 + .../mahout/math/random/ChineseRestaurant.java | 111 + .../apache/mahout/math/random/Empirical.java | 124 + .../apache/mahout/math/random/IndianBuffet.java | 157 + .../org/apache/mahout/math/random/Missing.java | 59 + .../apache/mahout/math/random/MultiNormal.java | 118 + .../apache/mahout/math/random/Multinomial.java | 202 + .../org/apache/mahout/math/random/Normal.java | 40 + .../mahout/math/random/PoissonSampler.java | 67 + .../mahout/math/random/RandomProjector.java | 133 + .../org/apache/mahout/math/random/Sampler.java | 25 + .../mahout/math/random/WeightedThing.java | 71 + .../mahout/math/ssvd/SequentialBigSvd.java | 69 + .../math/ssvd/SequentialOutOfCoreSvd.java | 233 + .../mahout/math/stats/GlobalOnlineAuc.java | 168 + .../mahout/math/stats/GroupedOnlineAuc.java | 113 + .../org/apache/mahout/math/stats/OnlineAuc.java | 38 + .../mahout/math/stats/OnlineSummarizer.java | 93 + .../org/apache/mahout/math/stats/Sampler.java | 79 + .../mahout/vectorizer/DictionaryVectorizer.java | 422 + .../mahout/vectorizer/DocumentProcessor.java | 99 + .../EncodedVectorsFromSequenceFiles.java | 104 + .../mahout/vectorizer/EncodingMapper.java | 92 + .../mahout/vectorizer/HighDFWordsPruner.java | 147 + .../SimpleTextEncodingVectorizer.java | 72 + .../SparseVectorsFromSequenceFiles.java | 369 + .../java/org/apache/mahout/vectorizer/TF.java | 30 + .../org/apache/mahout/vectorizer/TFIDF.java | 31 + .../apache/mahout/vectorizer/Vectorizer.java | 29 + .../mahout/vectorizer/VectorizerConfig.java | 179 + .../org/apache/mahout/vectorizer/Weight.java | 32 + .../collocations/llr/CollocCombiner.java | 46 + .../collocations/llr/CollocDriver.java | 284 + .../collocations/llr/CollocMapper.java | 178 + .../collocations/llr/CollocReducer.java | 176 + .../vectorizer/collocations/llr/Gram.java | 239 + .../vectorizer/collocations/llr/GramKey.java | 133 + .../llr/GramKeyGroupComparator.java | 43 + .../collocations/llr/GramKeyPartitioner.java | 40 + .../vectorizer/collocations/llr/LLRReducer.java | 170 + .../common/PartialVectorMergeReducer.java | 89 + .../vectorizer/common/PartialVectorMerger.java | 144 + .../document/SequenceFileTokenizerMapper.java | 70 + .../encoders/AdaptiveWordValueEncoder.java | 69 + .../encoders/CachingContinuousValueEncoder.java | 64 + .../encoders/CachingStaticWordValueEncoder.java | 66 + .../encoders/CachingTextValueEncoder.java | 25 + .../encoders/CachingValueEncoder.java | 64 + .../encoders/ConstantValueEncoder.java | 57 + .../encoders/ContinuousValueEncoder.java | 76 + .../mahout/vectorizer/encoders/Dictionary.java | 54 + .../encoders/FeatureVectorEncoder.java | 279 + .../encoders/InteractionValueEncoder.java | 126 + .../encoders/LuceneTextValueEncoder.java | 129 + .../encoders/StaticWordValueEncoder.java | 80 + .../vectorizer/encoders/TextValueEncoder.java | 142 + .../vectorizer/encoders/WordValueEncoder.java | 81 + .../pruner/PrunedPartialVectorMergeReducer.java | 65 + .../vectorizer/pruner/WordsPrunerReducer.java | 86 + .../vectorizer/term/TFPartialVectorReducer.java | 139 + .../vectorizer/term/TermCountCombiner.java | 41 + .../mahout/vectorizer/term/TermCountMapper.java | 58 + .../vectorizer/term/TermCountReducer.java | 55 + .../term/TermDocumentCountMapper.java | 50 + .../term/TermDocumentCountReducer.java | 41 + .../mahout/vectorizer/tfidf/TFIDFConverter.java | 361 + .../tfidf/TFIDFPartialVectorReducer.java | 114 + .../src/main/resources/supplemental-models.xml | 279 + .../mahout-mr/mr/src/main/resources/version | 1 + .../mahout/cf/taste/common/CommonTest.java | 60 + .../cf/taste/hadoop/TasteHadoopUtilsTest.java | 40 + .../cf/taste/hadoop/TopItemsQueueTest.java | 72 + .../als/ParallelALSFactorizationJobTest.java | 379 + .../cf/taste/hadoop/item/IDReaderTest.java | 66 + .../taste/hadoop/item/RecommenderJobTest.java | 928 + .../hadoop/item/ToUserVectorsReducerTest.java | 74 + .../similarity/item/ItemSimilarityJobTest.java | 269 + .../mahout/cf/taste/impl/TasteTestCase.java | 98 + .../mahout/cf/taste/impl/common/BitSetTest.java | 74 + .../mahout/cf/taste/impl/common/CacheTest.java | 61 + .../cf/taste/impl/common/FastByIDMapTest.java | 147 + .../cf/taste/impl/common/FastIDSetTest.java | 162 + .../cf/taste/impl/common/FastMapTest.java | 228 + .../impl/common/InvertedRunningAverageTest.java | 88 + .../common/LongPrimitiveArrayIteratorTest.java | 56 + .../cf/taste/impl/common/MockRefreshable.java | 45 + .../cf/taste/impl/common/RefreshHelperTest.java | 70 + .../common/RunningAverageAndStdDevTest.java | 107 + .../taste/impl/common/RunningAverageTest.java | 75 + .../SamplingLongPrimitiveIteratorTest.java | 91 + .../impl/common/WeightedRunningAverageTest.java | 85 + ...ericRecommenderIRStatsEvaluatorImplTest.java | 73 + .../taste/impl/eval/LoadEvaluationRunner.java | 68 + .../model/BooleanItemPreferenceArrayTest.java | 89 + .../model/BooleanUserPreferenceArrayTest.java | 89 + .../taste/impl/model/GenericDataModelTest.java | 51 + .../model/GenericItemPreferenceArrayTest.java | 110 + .../model/GenericUserPreferenceArrayTest.java | 110 + .../taste/impl/model/MemoryIDMigratorTest.java | 57 + ...lusAnonymousConcurrentUserDataModelTest.java | 313 + .../impl/model/file/FileDataModelTest.java | 216 + .../impl/model/file/FileIDMigratorTest.java | 103 + .../impl/neighborhood/DummySimilarity.java | 68 + .../neighborhood/NearestNNeighborhoodTest.java | 53 + .../neighborhood/ThresholdNeighborhoodTest.java | 51 + ...lUnknownItemsCandidateItemsStrategyTest.java | 65 + .../recommender/CachingRecommenderTest.java | 78 + .../GenericItemBasedRecommenderTest.java | 324 + .../GenericUserBasedRecommenderTest.java | 174 + .../recommender/ItemAverageRecommenderTest.java | 43 + .../ItemUserAverageRecommenderTest.java | 43 + .../taste/impl/recommender/MockRecommender.java | 89 + .../impl/recommender/NullRescorerTest.java | 47 + ...sNeighborhoodCandidateItemsStrategyTest.java | 75 + .../impl/recommender/RandomRecommenderTest.java | 41 + .../impl/recommender/ReversingRescorer.java | 46 + .../SamplingCandidateItemsStrategyTest.java | 71 + .../cf/taste/impl/recommender/TopItemsTest.java | 158 + .../recommender/svd/ALSWRFactorizerTest.java | 208 + .../svd/FilePersistenceStrategyTest.java | 53 + .../svd/ParallelSGDFactorizerTest.java | 355 + .../recommender/svd/SVDRecommenderTest.java | 86 + .../AveragingPreferenceInferrerTest.java | 37 + .../EuclideanDistanceSimilarityTest.java | 236 + .../similarity/GenericItemSimilarityTest.java | 104 + .../similarity/LogLikelihoodSimilarityTest.java | 80 + .../PearsonCorrelationSimilarityTest.java | 265 + .../impl/similarity/SimilarityTestCase.java | 35 + .../SpearmanCorrelationSimilarityTest.java | 80 + .../TanimotoCoefficientSimilarityTest.java | 121 + .../similarity/file/FileItemSimilarityTest.java | 142 + .../MultithreadedBatchItemSimilaritiesTest.java | 98 + .../similarity/precompute/SimilarItemsTest.java | 50 + .../mahout/classifier/ClassifierData.java | 102 + .../mahout/classifier/ConfusionMatrixTest.java | 119 + .../RegressionResultAnalyzerTest.java | 128 + .../classifier/df/DecisionForestTest.java | 206 + .../df/builder/DecisionTreeBuilderTest.java | 78 + .../df/builder/DefaultTreeBuilderTest.java | 74 + .../df/builder/InfiniteRecursionTest.java | 60 + .../classifier/df/data/DataConverterTest.java | 60 + .../classifier/df/data/DataLoaderTest.java | 350 + .../mahout/classifier/df/data/DataTest.java | 396 + .../mahout/classifier/df/data/DatasetTest.java | 72 + .../classifier/df/data/DescriptorUtilsTest.java | 92 + .../apache/mahout/classifier/df/data/Utils.java | 284 + .../mapreduce/inmem/InMemInputFormatTest.java | 109 + .../df/mapreduce/inmem/InMemInputSplitTest.java | 77 + .../mapreduce/partial/PartialBuilderTest.java | 197 + .../df/mapreduce/partial/Step1MapperTest.java | 160 + .../df/mapreduce/partial/TreeIDTest.java | 48 + .../mahout/classifier/df/node/NodeTest.java | 108 + .../classifier/df/split/DefaultIgSplitTest.java | 78 + .../df/split/RegressionSplitTest.java | 87 + .../classifier/df/tools/VisualizerTest.java | 211 + .../mahout/classifier/evaluation/AucTest.java | 86 + .../ComplementaryNaiveBayesClassifierTest.java | 47 + .../naivebayes/NaiveBayesModelTest.java | 36 + .../classifier/naivebayes/NaiveBayesTest.java | 135 + .../naivebayes/NaiveBayesTestBase.java | 135 + .../StandardNaiveBayesClassifierTest.java | 47 + .../training/IndexInstancesMapperTest.java | 85 + .../naivebayes/training/ThetaMapperTest.java | 61 + .../naivebayes/training/WeightsMapperTest.java | 60 + .../sequencelearning/hmm/HMMAlgorithmsTest.java | 164 + .../sequencelearning/hmm/HMMEvaluatorTest.java | 63 + .../sequencelearning/hmm/HMMModelTest.java | 32 + .../sequencelearning/hmm/HMMTestBase.java | 73 + .../sequencelearning/hmm/HMMTrainerTest.java | 163 + .../sequencelearning/hmm/HMMUtilsTest.java | 161 + .../sgd/AdaptiveLogisticRegressionTest.java | 186 + .../classifier/sgd/CsvRecordFactoryTest.java | 90 + .../classifier/sgd/GradientMachineTest.java | 41 + .../classifier/sgd/ModelSerializerTest.java | 162 + .../mahout/classifier/sgd/OnlineBaseTest.java | 160 + .../sgd/OnlineLogisticRegressionTest.java | 330 + .../classifier/sgd/PassiveAggressiveTest.java | 35 + .../mahout/clustering/ClusteringTestUtils.java | 152 + .../mahout/clustering/TestClusterInterface.java | 83 + .../clustering/TestGaussianAccumulators.java | 186 + .../clustering/canopy/TestCanopyCreation.java | 674 + .../ClusterClassificationDriverTest.java | 255 + .../fuzzykmeans/TestFuzzyKmeansClustering.java | 202 + .../iterator/TestClusterClassifier.java | 238 + .../clustering/kmeans/TestKmeansClustering.java | 385 + .../kmeans/TestRandomSeedGenerator.java | 169 + .../clustering/lda/cvb/TestCVBModelTrainer.java | 138 + .../spectral/TestAffinityMatrixInputJob.java | 145 + .../spectral/TestMatrixDiagonalizeJob.java | 116 + .../spectral/TestUnitVectorizerJob.java | 65 + .../clustering/spectral/TestVectorCache.java | 110 + .../TestVectorMatrixMultiplicationJob.java | 75 + .../spectral/kmeans/TestEigenSeedGenerator.java | 100 + .../streaming/cluster/BallKMeansTest.java | 196 + .../clustering/streaming/cluster/DataUtils.java | 92 + .../streaming/cluster/StreamingKMeansTest.java | 169 + .../mapreduce/StreamingKMeansTestMR.java | 282 + .../tools/ResplitSequenceFilesTest.java | 80 + .../clustering/topdown/PathDirectoryTest.java | 65 + .../postprocessor/ClusterCountReaderTest.java | 121 + .../ClusterOutputPostProcessorTest.java | 205 + .../apache/mahout/common/AbstractJobTest.java | 240 + .../DistributedCacheFileLocationTest.java | 46 + .../mahout/common/DummyOutputCollector.java | 57 + .../apache/mahout/common/DummyRecordWriter.java | 223 + .../mahout/common/DummyRecordWriterTest.java | 45 + .../mahout/common/DummyStatusReporter.java | 76 + .../mahout/common/IntPairWritableTest.java | 114 + .../apache/mahout/common/MahoutTestCase.java | 148 + .../org/apache/mahout/common/MockIterator.java | 51 + .../apache/mahout/common/StringUtilsTest.java | 70 + .../distance/CosineDistanceMeasureTest.java | 66 + .../distance/DefaultDistanceMeasureTest.java | 103 + .../DefaultWeightedDistanceMeasureTest.java | 56 + .../common/distance/TestChebyshevMeasure.java | 55 + .../distance/TestEuclideanDistanceMeasure.java | 26 + .../TestMahalanobisDistanceMeasure.java | 56 + .../distance/TestManhattanDistanceMeasure.java | 26 + .../common/distance/TestMinkowskiMeasure.java | 64 + .../distance/TestTanimotoDistanceMeasure.java | 25 + ...estWeightedEuclideanDistanceMeasureTest.java | 25 + .../TestWeightedManhattanDistanceMeasure.java | 26 + .../common/iterator/CountingIteratorTest.java | 44 + .../mahout/common/iterator/SamplerCase.java | 101 + .../common/iterator/TestFixedSizeSampler.java | 33 + .../common/iterator/TestSamplingIterator.java | 77 + .../iterator/TestStableFixedSizeSampler.java | 33 + .../mahout/common/lucene/AnalyzerUtilsTest.java | 38 + .../apache/mahout/driver/MahoutDriverTest.java | 32 + .../mahout/ep/EvolutionaryProcessTest.java | 81 + .../apache/mahout/math/MatrixWritableTest.java | 148 + .../java/org/apache/mahout/math/VarintTest.java | 189 + .../apache/mahout/math/VectorWritableTest.java | 123 + .../apache/mahout/math/hadoop/MathHelper.java | 236 + .../math/hadoop/TestDistributedRowMatrix.java | 395 + .../TestDistributedLanczosSolver.java | 132 + .../TestDistributedLanczosSolverCLI.java | 190 + .../TestVectorDistanceSimilarityJob.java | 238 + .../cooccurrence/RowSimilarityJobTest.java | 214 + .../measures/VectorSimilarityMeasuresTest.java | 133 + .../TestDistributedConjugateGradientSolver.java | 59 + ...stDistributedConjugateGradientSolverCLI.java | 111 + .../math/hadoop/stats/BasicStatsTest.java | 121 + .../stochasticsvd/LocalSSVDPCASparseTest.java | 296 + .../stochasticsvd/LocalSSVDSolverDenseTest.java | 206 + .../LocalSSVDSolverSparseSequentialTest.java | 209 + .../hadoop/stochasticsvd/SSVDCommonTest.java | 105 + .../hadoop/stochasticsvd/SSVDTestsHelper.java | 172 + .../LocalitySensitiveHashSearchTest.java | 119 + .../mahout/math/neighborhood/LumpyData.java | 77 + .../math/neighborhood/SearchQualityTest.java | 178 + .../math/neighborhood/SearchSanityTest.java | 244 + .../math/ssvd/SequentialOutOfCoreSvdTest.java | 195 + .../apache/mahout/math/stats/OnlineAucTest.java | 127 + .../apache/mahout/math/stats/SamplerTest.java | 45 + .../vectorizer/DictionaryVectorizerTest.java | 220 + .../vectorizer/DocumentProcessorTest.java | 81 + .../EncodedVectorsFromSequenceFilesTest.java | 126 + .../vectorizer/HighDFWordsPrunerTest.java | 154 + .../vectorizer/RandomDocumentGenerator.java | 69 + .../SparseVectorsFromSequenceFilesTest.java | 203 + .../collocations/llr/CollocMapperTest.java | 180 + .../collocations/llr/CollocReducerTest.java | 86 + .../llr/GramKeyGroupComparatorTest.java | 45 + .../llr/GramKeyPartitionerTest.java | 54 + .../collocations/llr/GramKeyTest.java | 106 + .../vectorizer/collocations/llr/GramTest.java | 215 + .../collocations/llr/LLRReducerTest.java | 116 + .../vectorizer/encoders/CachingEncoderTest.java | 48 + .../encoders/ConstantValueEncoderTest.java | 74 + .../encoders/ContinuousValueEncoderTest.java | 88 + .../encoders/InteractionValueEncoderTest.java | 103 + .../encoders/TextValueEncoderTest.java | 99 + .../encoders/WordLikeValueEncoderTest.java | 99 + .../mr/src/test/resources/FPGsynth.dat | 193 + .../mahout-mr/mr/src/test/resources/cancer.csv | 684 + .../mahout-mr/mr/src/test/resources/iris.csv | 151 + .../mahout-mr/mr/src/test/resources/retail.dat | 88162 +++++++++++++++++ .../retail_results_with_min_sup_100.dat | 6438 ++ .../mahout-mr/mr/src/test/resources/sgd.csv | 61 + .../mr/src/test/resources/word-list.txt | 512 + community/mahout-mr/pom.xml | 259 +- .../appended-resources/supplemental-models.xml | 279 - .../src/images/logos/ mahout-powered.svg | 630 - .../mahout-mr/src/images/logos/favicon.ico | Bin 28838 -> 0 bytes .../mahout-mr/src/images/logos/favicon128.png | Bin 5259 -> 0 bytes .../mahout-mr/src/images/logos/favicon16.png | Bin 1009 -> 0 bytes .../mahout-mr/src/images/logos/favicon32.png | Bin 1847 -> 0 bytes .../mahout-mr/src/images/logos/favicon64.png | Bin 3148 -> 0 bytes .../src/images/logos/mahout-logo-100.png | Bin 19477 -> 0 bytes .../src/images/logos/mahout-logo-200.png | Bin 46360 -> 0 bytes .../src/images/logos/mahout-logo-300.png | Bin 70139 -> 0 bytes .../src/images/logos/mahout-logo-400.png | Bin 55468 -> 0 bytes .../images/logos/mahout-logo-poweredby-100.png | Bin 24623 -> 0 bytes .../images/logos/mahout-logo-poweredby-55.png | Bin 11684 -> 0 bytes .../logos/mahout-logo-transparent-400.png | Bin 61970 -> 0 bytes .../mahout-mr/src/images/logos/mahout-logo.svg | 627 - community/mahout-mr/src/main/assembly/job.xml | 61 - community/mahout-mr/src/main/assembly/src.xml | 64 - .../main/java/org/apache/mahout/Version.java | 41 - .../cf/taste/common/NoSuchItemException.java | 32 - .../cf/taste/common/NoSuchUserException.java | 32 - .../mahout/cf/taste/common/Refreshable.java | 53 - .../mahout/cf/taste/common/TasteException.java | 41 - .../mahout/cf/taste/common/Weighting.java | 31 - .../mahout/cf/taste/eval/DataModelBuilder.java | 45 - .../mahout/cf/taste/eval/IRStatistics.java | 80 - .../cf/taste/eval/RecommenderBuilder.java | 45 - .../cf/taste/eval/RecommenderEvaluator.java | 105 - .../taste/eval/RecommenderIRStatsEvaluator.java | 64 - .../taste/eval/RelevantItemsDataSplitter.java | 62 - .../cf/taste/hadoop/EntityEntityWritable.java | 98 - .../cf/taste/hadoop/EntityPrefWritable.java | 89 - .../cf/taste/hadoop/MutableRecommendedItem.java | 81 - .../taste/hadoop/RecommendedItemsWritable.java | 96 - .../cf/taste/hadoop/TasteHadoopUtils.java | 84 - .../cf/taste/hadoop/ToEntityPrefsMapper.java | 78 - .../cf/taste/hadoop/ToItemPrefsMapper.java | 46 - .../mahout/cf/taste/hadoop/TopItemsQueue.java | 60 - .../apache/mahout/cf/taste/hadoop/als/ALS.java | 100 - .../cf/taste/hadoop/als/DatasetSplitter.java | 158 - .../hadoop/als/FactorizationEvaluator.java | 166 - .../hadoop/als/MultithreadedSharingMapper.java | 62 - .../hadoop/als/ParallelALSFactorizationJob.java | 414 - .../cf/taste/hadoop/als/PredictionMapper.java | 145 - .../cf/taste/hadoop/als/RecommenderJob.java | 110 - .../cf/taste/hadoop/als/SharingMapper.java | 59 - .../hadoop/als/SolveExplicitFeedbackMapper.java | 61 - .../hadoop/als/SolveImplicitFeedbackMapper.java | 58 - .../item/AggregateAndRecommendReducer.java | 220 - .../mahout/cf/taste/hadoop/item/IDReader.java | 244 - .../item/ItemFilterAsVectorAndPrefsReducer.java | 62 - .../cf/taste/hadoop/item/ItemFilterMapper.java | 47 - .../cf/taste/hadoop/item/ItemIDIndexMapper.java | 56 - .../taste/hadoop/item/ItemIDIndexReducer.java | 48 - .../hadoop/item/PartialMultiplyMapper.java | 57 - .../item/PrefAndSimilarityColumnWritable.java | 85 - .../cf/taste/hadoop/item/RecommenderJob.java | 337 - .../item/SimilarityMatrixRowWrapperMapper.java | 54 - .../taste/hadoop/item/ToUserVectorsReducer.java | 84 - .../hadoop/item/ToVectorAndPrefReducer.java | 63 - .../hadoop/item/UserVectorSplitterMapper.java | 116 - .../hadoop/item/VectorAndPrefsWritable.java | 92 - .../taste/hadoop/item/VectorOrPrefWritable.java | 104 - .../preparation/PreparePreferenceMatrixJob.java | 115 - .../hadoop/preparation/ToItemVectorsMapper.java | 56 - .../preparation/ToItemVectorsReducer.java | 38 - .../similarity/item/ItemSimilarityJob.java | 233 - .../similarity/item/TopSimilarItemsQueue.java | 60 - .../common/AbstractLongPrimitiveIterator.java | 27 - .../mahout/cf/taste/impl/common/BitSet.java | 93 - .../mahout/cf/taste/impl/common/Cache.java | 178 - .../cf/taste/impl/common/FastByIDMap.java | 661 - .../mahout/cf/taste/impl/common/FastIDSet.java | 426 - .../mahout/cf/taste/impl/common/FastMap.java | 729 - .../taste/impl/common/FixedRunningAverage.java | 83 - .../common/FixedRunningAverageAndStdDev.java | 51 - .../taste/impl/common/FullRunningAverage.java | 109 - .../common/FullRunningAverageAndStdDev.java | 107 - .../impl/common/InvertedRunningAverage.java | 58 - .../common/InvertedRunningAverageAndStdDev.java | 63 - .../impl/common/LongPrimitiveArrayIterator.java | 93 - .../impl/common/LongPrimitiveIterator.java | 39 - .../cf/taste/impl/common/RefreshHelper.java | 122 - .../mahout/cf/taste/impl/common/Retriever.java | 36 - .../cf/taste/impl/common/RunningAverage.java | 67 - .../impl/common/RunningAverageAndStdDev.java | 36 - .../common/SamplingLongPrimitiveIterator.java | 111 - .../cf/taste/impl/common/SkippingIterator.java | 35 - .../impl/common/WeightedRunningAverage.java | 100 - .../common/WeightedRunningAverageAndStdDev.java | 89 - .../impl/common/jdbc/AbstractJDBCComponent.java | 88 - .../taste/impl/common/jdbc/EachRowIterator.java | 92 - .../impl/common/jdbc/ResultSetIterator.java | 66 - .../AbstractDifferenceRecommenderEvaluator.java | 276 - ...eAbsoluteDifferenceRecommenderEvaluator.java | 59 - .../GenericRecommenderIRStatsEvaluator.java | 237 - .../eval/GenericRelevantItemsDataSplitter.java | 83 - .../cf/taste/impl/eval/IRStatisticsImpl.java | 95 - .../mahout/cf/taste/impl/eval/LoadCallable.java | 40 - .../cf/taste/impl/eval/LoadEvaluator.java | 61 - .../cf/taste/impl/eval/LoadStatistics.java | 34 - .../eval/OrderBasedRecommenderEvaluator.java | 431 - .../impl/eval/RMSRecommenderEvaluator.java | 56 - .../cf/taste/impl/eval/StatsCallable.java | 64 - .../cf/taste/impl/model/AbstractDataModel.java | 53 - .../cf/taste/impl/model/AbstractIDMigrator.java | 66 - .../impl/model/AbstractJDBCIDMigrator.java | 108 - .../impl/model/BooleanItemPreferenceArray.java | 234 - .../cf/taste/impl/model/BooleanPreference.java | 64 - .../impl/model/BooleanUserPreferenceArray.java | 234 - .../impl/model/GenericBooleanPrefDataModel.java | 320 - .../cf/taste/impl/model/GenericDataModel.java | 361 - .../impl/model/GenericItemPreferenceArray.java | 301 - .../cf/taste/impl/model/GenericPreference.java | 70 - .../impl/model/GenericUserPreferenceArray.java | 307 - .../cf/taste/impl/model/MemoryIDMigrator.java | 55 - .../taste/impl/model/MySQLJDBCIDMigrator.java | 67 - .../PlusAnonymousConcurrentUserDataModel.java | 352 - .../impl/model/PlusAnonymousUserDataModel.java | 320 - .../PlusAnonymousUserLongPrimitiveIterator.java | 90 - .../cf/taste/impl/model/file/FileDataModel.java | 758 - .../taste/impl/model/file/FileIDMigrator.java | 117 - .../neighborhood/AbstractUserNeighborhood.java | 71 - .../neighborhood/CachingUserNeighborhood.java | 69 - .../neighborhood/NearestNUserNeighborhood.java | 122 - .../neighborhood/ThresholdUserNeighborhood.java | 104 - .../AbstractCandidateItemsStrategy.java | 57 - .../impl/recommender/AbstractRecommender.java | 140 - .../AllSimilarItemsCandidateItemsStrategy.java | 50 - .../AllUnknownItemsCandidateItemsStrategy.java | 41 - .../impl/recommender/ByRescoreComparator.java | 65 - .../ByValueRecommendedItemComparator.java | 43 - .../impl/recommender/CachingRecommender.java | 251 - .../recommender/EstimatedPreferenceCapper.java | 46 - .../GenericBooleanPrefItemBasedRecommender.java | 71 - .../GenericBooleanPrefUserBasedRecommender.java | 82 - .../GenericItemBasedRecommender.java | 378 - .../recommender/GenericRecommendedItem.java | 76 - .../GenericUserBasedRecommender.java | 247 - .../recommender/ItemAverageRecommender.java | 199 - .../recommender/ItemUserAverageRecommender.java | 240 - .../cf/taste/impl/recommender/NullRescorer.java | 86 - ...ItemsNeighborhoodCandidateItemsStrategy.java | 48 - .../impl/recommender/RandomRecommender.java | 97 - .../SamplingCandidateItemsStrategy.java | 165 - .../cf/taste/impl/recommender/SimilarUser.java | 80 - .../cf/taste/impl/recommender/TopItems.java | 211 - .../impl/recommender/svd/ALSWRFactorizer.java | 312 - .../recommender/svd/AbstractFactorizer.java | 94 - .../impl/recommender/svd/Factorization.java | 137 - .../taste/impl/recommender/svd/Factorizer.java | 30 - .../svd/FilePersistenceStrategy.java | 139 - .../recommender/svd/NoPersistenceStrategy.java | 37 - .../recommender/svd/ParallelSGDFactorizer.java | 340 - .../recommender/svd/PersistenceStrategy.java | 46 - .../recommender/svd/RatingSGDFactorizer.java | 221 - .../recommender/svd/SVDPlusPlusFactorizer.java | 178 - .../impl/recommender/svd/SVDPreference.java | 41 - .../impl/recommender/svd/SVDRecommender.java | 185 - .../impl/similarity/AbstractItemSimilarity.java | 64 - .../impl/similarity/AbstractSimilarity.java | 343 - .../similarity/AveragingPreferenceInferrer.java | 85 - .../impl/similarity/CachingItemSimilarity.java | 111 - .../impl/similarity/CachingUserSimilarity.java | 104 - .../impl/similarity/CityBlockSimilarity.java | 98 - .../similarity/EuclideanDistanceSimilarity.java | 67 - .../impl/similarity/GenericItemSimilarity.java | 358 - .../impl/similarity/GenericUserSimilarity.java | 238 - .../similarity/LogLikelihoodSimilarity.java | 121 - .../impl/similarity/LongPairMatchPredicate.java | 40 - .../PearsonCorrelationSimilarity.java | 93 - .../SpearmanCorrelationSimilarity.java | 135 - .../TanimotoCoefficientSimilarity.java | 126 - .../similarity/UncenteredCosineSimilarity.java | 69 - .../file/FileItemItemSimilarityIterable.java | 46 - .../file/FileItemItemSimilarityIterator.java | 60 - .../similarity/file/FileItemSimilarity.java | 137 - .../precompute/FileSimilarItemsWriter.java | 67 - .../MultithreadedBatchItemSimilarities.java | 230 - .../apache/mahout/cf/taste/model/DataModel.java | 199 - .../mahout/cf/taste/model/IDMigrator.java | 63 - .../mahout/cf/taste/model/JDBCDataModel.java | 43 - .../mahout/cf/taste/model/Preference.java | 48 - .../mahout/cf/taste/model/PreferenceArray.java | 143 - .../cf/taste/model/UpdatableIDMigrator.java | 47 - .../cf/taste/neighborhood/UserNeighborhood.java | 40 - .../recommender/CandidateItemsStrategy.java | 37 - .../mahout/cf/taste/recommender/IDRescorer.java | 47 - .../taste/recommender/ItemBasedRecommender.java | 145 - .../MostSimilarItemsCandidateItemsStrategy.java | 31 - .../cf/taste/recommender/RecommendedItem.java | 41 - .../cf/taste/recommender/Recommender.java | 132 - .../mahout/cf/taste/recommender/Rescorer.java | 52 - .../taste/recommender/UserBasedRecommender.java | 54 - .../cf/taste/similarity/ItemSimilarity.java | 64 - .../cf/taste/similarity/PreferenceInferrer.java | 47 - .../cf/taste/similarity/UserSimilarity.java | 58 - .../precompute/BatchItemSimilarities.java | 56 - .../similarity/precompute/SimilarItem.java | 56 - .../similarity/precompute/SimilarItems.java | 84 - .../precompute/SimilarItemsWriter.java | 33 - .../classifier/AbstractVectorClassifier.java | 248 - .../mahout/classifier/ClassifierResult.java | 74 - .../mahout/classifier/ConfusionMatrix.java | 444 - .../apache/mahout/classifier/OnlineLearner.java | 96 - .../classifier/RegressionResultAnalyzer.java | 144 - .../mahout/classifier/ResultAnalyzer.java | 132 - .../apache/mahout/classifier/df/Bagging.java | 61 - .../apache/mahout/classifier/df/DFUtils.java | 174 - .../mahout/classifier/df/DecisionForest.java | 241 - .../mahout/classifier/df/ErrorEstimate.java | 51 - .../df/builder/DecisionTreeBuilder.java | 422 - .../df/builder/DefaultTreeBuilder.java | 253 - .../classifier/df/builder/TreeBuilder.java | 42 - .../apache/mahout/classifier/df/data/Data.java | 281 - .../classifier/df/data/DataConverter.java | 72 - .../mahout/classifier/df/data/DataLoader.java | 255 - .../mahout/classifier/df/data/DataUtils.java | 89 - .../mahout/classifier/df/data/Dataset.java | 422 - .../classifier/df/data/DescriptorException.java | 28 - .../classifier/df/data/DescriptorUtils.java | 110 - .../mahout/classifier/df/data/Instance.java | 75 - .../df/data/conditions/Condition.java | 57 - .../classifier/df/data/conditions/Equals.java | 42 - .../df/data/conditions/GreaterOrEquals.java | 42 - .../classifier/df/data/conditions/Lesser.java | 42 - .../mahout/classifier/df/mapreduce/Builder.java | 333 - .../classifier/df/mapreduce/Classifier.java | 238 - .../classifier/df/mapreduce/MapredMapper.java | 75 - .../classifier/df/mapreduce/MapredOutput.java | 120 - .../df/mapreduce/inmem/InMemBuilder.java | 114 - .../df/mapreduce/inmem/InMemInputFormat.java | 284 - .../df/mapreduce/inmem/InMemMapper.java | 106 - .../df/mapreduce/inmem/package-info.java | 22 - .../df/mapreduce/partial/PartialBuilder.java | 158 - .../df/mapreduce/partial/Step1Mapper.java | 168 - .../classifier/df/mapreduce/partial/TreeID.java | 58 - .../df/mapreduce/partial/package-info.java | 16 - .../classifier/df/node/CategoricalNode.java | 134 - .../apache/mahout/classifier/df/node/Leaf.java | 95 - .../apache/mahout/classifier/df/node/Node.java | 96 - .../classifier/df/node/NumericalNode.java | 115 - .../classifier/df/ref/SequentialBuilder.java | 78 - .../classifier/df/split/DefaultIgSplit.java | 118 - .../mahout/classifier/df/split/IgSplit.java | 35 - .../mahout/classifier/df/split/OptIgSplit.java | 232 - .../classifier/df/split/RegressionSplit.java | 177 - .../mahout/classifier/df/split/Split.java | 68 - .../mahout/classifier/df/tools/Describe.java | 166 - .../classifier/df/tools/ForestVisualizer.java | 158 - .../mahout/classifier/df/tools/Frequencies.java | 122 - .../classifier/df/tools/FrequenciesJob.java | 297 - .../classifier/df/tools/TreeVisualizer.java | 264 - .../mahout/classifier/df/tools/UDistrib.java | 212 - .../mahout/classifier/evaluation/Auc.java | 233 - .../AbstractNaiveBayesClassifier.java | 82 - .../classifier/naivebayes/BayesUtils.java | 161 - .../ComplementaryNaiveBayesClassifier.java | 43 - .../classifier/naivebayes/NaiveBayesModel.java | 170 - .../StandardNaiveBayesClassifier.java | 40 - .../naivebayes/test/BayesTestMapper.java | 76 - .../naivebayes/test/TestNaiveBayesDriver.java | 176 - .../training/ComplementaryThetaTrainer.java | 83 - .../training/IndexInstancesMapper.java | 53 - .../naivebayes/training/ThetaMapper.java | 61 - .../naivebayes/training/TrainNaiveBayesJob.java | 177 - .../naivebayes/training/WeightsMapper.java | 68 - .../sequencelearning/hmm/BaumWelchTrainer.java | 161 - .../sequencelearning/hmm/HmmAlgorithms.java | 306 - .../sequencelearning/hmm/HmmEvaluator.java | 194 - .../sequencelearning/hmm/HmmModel.java | 383 - .../sequencelearning/hmm/HmmTrainer.java | 488 - .../sequencelearning/hmm/HmmUtils.java | 360 - .../hmm/LossyHmmSerializer.java | 62 - .../hmm/RandomSequenceGenerator.java | 102 - .../sequencelearning/hmm/ViterbiEvaluator.java | 122 - .../sgd/AbstractOnlineLogisticRegression.java | 317 - .../sgd/AdaptiveLogisticRegression.java | 586 - .../mahout/classifier/sgd/CrossFoldLearner.java | 334 - .../mahout/classifier/sgd/CsvRecordFactory.java | 395 - .../mahout/classifier/sgd/DefaultGradient.java | 49 - .../mahout/classifier/sgd/ElasticBandPrior.java | 76 - .../apache/mahout/classifier/sgd/Gradient.java | 30 - .../mahout/classifier/sgd/GradientMachine.java | 405 - .../org/apache/mahout/classifier/sgd/L1.java | 59 - .../org/apache/mahout/classifier/sgd/L2.java | 66 - .../mahout/classifier/sgd/MixedGradient.java | 66 - .../mahout/classifier/sgd/ModelDissector.java | 232 - .../mahout/classifier/sgd/ModelSerializer.java | 67 - .../sgd/OnlineLogisticRegression.java | 172 - .../classifier/sgd/PassiveAggressive.java | 204 - .../classifier/sgd/PolymorphicWritable.java | 46 - .../mahout/classifier/sgd/PriorFunction.java | 45 - .../mahout/classifier/sgd/RankingGradient.java | 85 - .../mahout/classifier/sgd/RecordFactory.java | 47 - .../apache/mahout/classifier/sgd/TPrior.java | 61 - .../mahout/classifier/sgd/UniformPrior.java | 47 - .../mahout/classifier/sgd/package-info.java | 23 - .../mahout/clustering/AbstractCluster.java | 390 - .../org/apache/mahout/clustering/Cluster.java | 90 - .../mahout/clustering/ClusteringUtils.java | 306 - .../mahout/clustering/GaussianAccumulator.java | 62 - .../org/apache/mahout/clustering/Model.java | 93 - .../mahout/clustering/ModelDistribution.java | 41 - .../clustering/OnlineGaussianAccumulator.java | 107 - .../RunningSumsGaussianAccumulator.java | 90 - .../clustering/UncommonDistributions.java | 136 - .../apache/mahout/clustering/canopy/Canopy.java | 60 - .../clustering/canopy/CanopyClusterer.java | 220 - .../clustering/canopy/CanopyConfigKeys.java | 70 - .../mahout/clustering/canopy/CanopyDriver.java | 379 - .../mahout/clustering/canopy/CanopyMapper.java | 66 - .../mahout/clustering/canopy/CanopyReducer.java | 70 - .../ClusterClassificationConfigKeys.java | 33 - .../classify/ClusterClassificationDriver.java | 313 - .../classify/ClusterClassificationMapper.java | 161 - .../clustering/classify/ClusterClassifier.java | 231 - .../WeightedPropertyVectorWritable.java | 95 - .../classify/WeightedVectorWritable.java | 72 - .../fuzzykmeans/FuzzyKMeansClusterer.java | 59 - .../fuzzykmeans/FuzzyKMeansDriver.java | 324 - .../clustering/fuzzykmeans/FuzzyKMeansUtil.java | 76 - .../clustering/fuzzykmeans/SoftCluster.java | 60 - .../iterator/AbstractClusteringPolicy.java | 72 - .../mahout/clustering/iterator/CIMapper.java | 71 - .../mahout/clustering/iterator/CIReducer.java | 64 - .../iterator/CanopyClusteringPolicy.java | 52 - .../clustering/iterator/ClusterIterator.java | 219 - .../clustering/iterator/ClusterWritable.java | 56 - .../clustering/iterator/ClusteringPolicy.java | 66 - .../iterator/ClusteringPolicyWritable.java | 55 - .../iterator/DistanceMeasureCluster.java | 91 - .../iterator/FuzzyKMeansClusteringPolicy.java | 90 - .../iterator/KMeansClusteringPolicy.java | 64 - .../clustering/kernel/IKernelProfile.java | 27 - .../kernel/TriangularKernelProfile.java | 27 - .../mahout/clustering/kmeans/KMeansDriver.java | 257 - .../mahout/clustering/kmeans/KMeansUtil.java | 74 - .../mahout/clustering/kmeans/Kluster.java | 117 - .../clustering/kmeans/RandomSeedGenerator.java | 136 - .../mahout/clustering/kmeans/package-info.java | 5 - .../lda/cvb/CVB0DocInferenceMapper.java | 51 - .../mahout/clustering/lda/cvb/CVB0Driver.java | 536 - .../CVB0TopicTermVectorNormalizerMapper.java | 38 - .../clustering/lda/cvb/CachingCVB0Mapper.java | 133 - .../lda/cvb/CachingCVB0PerplexityMapper.java | 108 - .../cvb/InMemoryCollapsedVariationalBayes0.java | 492 - .../mahout/clustering/lda/cvb/ModelTrainer.java | 301 - .../mahout/clustering/lda/cvb/TopicModel.java | 513 - .../apache/mahout/clustering/package-info.java | 13 - .../spectral/AffinityMatrixInputJob.java | 84 - .../spectral/AffinityMatrixInputMapper.java | 78 - .../spectral/AffinityMatrixInputReducer.java | 59 - .../spectral/IntDoublePairWritable.java | 75 - .../apache/mahout/clustering/spectral/Keys.java | 31 - .../spectral/MatrixDiagonalizeJob.java | 108 - .../clustering/spectral/UnitVectorizerJob.java | 79 - .../mahout/clustering/spectral/VectorCache.java | 116 - .../spectral/VectorMatrixMultiplicationJob.java | 139 - .../clustering/spectral/VertexWritable.java | 101 - .../spectral/kmeans/EigenSeedGenerator.java | 120 - .../spectral/kmeans/SpectralKMeansDriver.java | 243 - .../streaming/cluster/BallKMeans.java | 456 - .../streaming/cluster/StreamingKMeans.java | 368 - .../streaming/mapreduce/CentroidWritable.java | 88 - .../mapreduce/StreamingKMeansDriver.java | 493 - .../mapreduce/StreamingKMeansMapper.java | 102 - .../mapreduce/StreamingKMeansReducer.java | 109 - .../mapreduce/StreamingKMeansThread.java | 92 - .../mapreduce/StreamingKMeansUtilsMR.java | 154 - .../streaming/tools/ResplitSequenceFiles.java | 149 - .../clustering/topdown/PathDirectory.java | 94 - .../postprocessor/ClusterCountReader.java | 103 - .../ClusterOutputPostProcessor.java | 139 - .../ClusterOutputPostProcessorDriver.java | 182 - .../ClusterOutputPostProcessorMapper.java | 58 - .../ClusterOutputPostProcessorReducer.java | 62 - .../org/apache/mahout/common/AbstractJob.java | 648 - .../org/apache/mahout/common/ClassUtils.java | 61 - .../apache/mahout/common/CommandLineUtil.java | 68 - .../org/apache/mahout/common/HadoopUtil.java | 435 - .../apache/mahout/common/IntPairWritable.java | 270 - .../org/apache/mahout/common/IntegerTuple.java | 176 - .../java/org/apache/mahout/common/LongPair.java | 80 - .../org/apache/mahout/common/MemoryUtil.java | 99 - .../java/org/apache/mahout/common/Pair.java | 99 - .../org/apache/mahout/common/Parameters.java | 98 - .../org/apache/mahout/common/StringTuple.java | 177 - .../org/apache/mahout/common/StringUtils.java | 63 - .../apache/mahout/common/TimingStatistics.java | 154 - .../commandline/DefaultOptionCreator.java | 417 - .../distance/ChebyshevDistanceMeasure.java | 63 - .../common/distance/CosineDistanceMeasure.java | 119 - .../mahout/common/distance/DistanceMeasure.java | 48 - .../distance/EuclideanDistanceMeasure.java | 41 - .../distance/MahalanobisDistanceMeasure.java | 197 - .../distance/ManhattanDistanceMeasure.java | 70 - .../distance/MinkowskiDistanceMeasure.java | 93 - .../SquaredEuclideanDistanceMeasure.java | 59 - .../distance/TanimotoDistanceMeasure.java | 69 - .../distance/WeightedDistanceMeasure.java | 93 - .../WeightedEuclideanDistanceMeasure.java | 51 - .../WeightedManhattanDistanceMeasure.java | 53 - .../iterator/CopyConstructorIterator.java | 64 - .../common/iterator/CountingIterator.java | 43 - .../common/iterator/FileLineIterable.java | 88 - .../common/iterator/FileLineIterator.java | 167 - .../iterator/FixedSizeSamplingIterator.java | 59 - .../common/iterator/SamplingIterable.java | 45 - .../common/iterator/SamplingIterator.java | 73 - .../StableFixedSizeSamplingIterator.java | 72 - .../common/iterator/StringRecordIterator.java | 55 - .../iterator/sequencefile/PathFilters.java | 81 - .../common/iterator/sequencefile/PathType.java | 27 - .../sequencefile/SequenceFileDirIterable.java | 84 - .../sequencefile/SequenceFileDirIterator.java | 136 - .../SequenceFileDirValueIterable.java | 83 - .../SequenceFileDirValueIterator.java | 159 - .../sequencefile/SequenceFileIterable.java | 68 - .../sequencefile/SequenceFileIterator.java | 118 - .../sequencefile/SequenceFileValueIterable.java | 67 - .../sequencefile/SequenceFileValueIterator.java | 97 - .../mahout/common/lucene/AnalyzerUtils.java | 61 - .../common/lucene/IteratorTokenStream.java | 45 - .../common/lucene/TokenStreamIterator.java | 57 - .../common/mapreduce/MergeVectorsCombiner.java | 34 - .../common/mapreduce/MergeVectorsReducer.java | 40 - .../common/mapreduce/TransposeMapper.java | 49 - .../common/mapreduce/VectorSumCombiner.java | 38 - .../common/mapreduce/VectorSumReducer.java | 35 - .../org/apache/mahout/common/nlp/NGrams.java | 94 - .../common/parameters/AbstractParameter.java | 120 - .../common/parameters/ClassParameter.java | 44 - .../common/parameters/DoubleParameter.java | 33 - .../mahout/common/parameters/Parameter.java | 62 - .../mahout/common/parameters/Parametered.java | 206 - .../mahout/common/parameters/PathParameter.java | 33 - .../org/apache/mahout/driver/MahoutDriver.java | 244 - .../apache/mahout/ep/EvolutionaryProcess.java | 229 - .../main/java/org/apache/mahout/ep/Mapping.java | 206 - .../main/java/org/apache/mahout/ep/Payload.java | 36 - .../main/java/org/apache/mahout/ep/State.java | 302 - .../java/org/apache/mahout/ep/package-info.java | 26 - .../mahout/math/DistributedRowMatrixWriter.java | 47 - .../org/apache/mahout/math/MatrixUtils.java | 114 - .../mahout/math/MultiLabelVectorWritable.java | 88 - .../math/als/AlternatingLeastSquaresSolver.java | 116 - ...itFeedbackAlternatingLeastSquaresSolver.java | 171 - .../math/decomposer/AsyncEigenVerifier.java | 80 - .../mahout/math/decomposer/EigenStatus.java | 50 - .../math/decomposer/SimpleEigenVerifier.java | 41 - .../math/decomposer/SingularVectorVerifier.java | 25 - .../math/decomposer/hebbian/EigenUpdater.java | 25 - .../math/decomposer/hebbian/HebbianSolver.java | 342 - .../math/decomposer/hebbian/HebbianUpdater.java | 71 - .../math/decomposer/hebbian/TrainingState.java | 143 - .../math/decomposer/lanczos/LanczosSolver.java | 213 - .../math/decomposer/lanczos/LanczosState.java | 107 - .../math/hadoop/DistributedRowMatrix.java | 390 - .../math/hadoop/MatrixColumnMeansJob.java | 236 - .../math/hadoop/MatrixMultiplicationJob.java | 177 - .../mahout/math/hadoop/TimesSquaredJob.java | 251 - .../apache/mahout/math/hadoop/TransposeJob.java | 85 - .../decomposer/DistributedLanczosSolver.java | 299 - .../math/hadoop/decomposer/EigenVector.java | 76 - .../hadoop/decomposer/EigenVerificationJob.java | 333 - .../decomposer/HdfsBackedLanczosState.java | 237 - .../math/hadoop/similarity/SeedVectorUtil.java | 104 - .../VectorDistanceInvertedMapper.java | 71 - .../hadoop/similarity/VectorDistanceMapper.java | 80 - .../similarity/VectorDistanceSimilarityJob.java | 153 - .../similarity/cooccurrence/MutableElement.java | 50 - .../cooccurrence/RowSimilarityJob.java | 562 - .../cooccurrence/TopElementsQueue.java | 59 - .../hadoop/similarity/cooccurrence/Vectors.java | 199 - .../measures/CityBlockSimilarity.java | 26 - .../measures/CooccurrenceCountSimilarity.java | 32 - .../cooccurrence/measures/CosineSimilarity.java | 50 - .../measures/CountbasedMeasure.java | 44 - .../measures/EuclideanDistanceSimilarity.java | 57 - .../measures/LoglikelihoodSimilarity.java | 34 - .../measures/PearsonCorrelationSimilarity.java | 37 - .../measures/TanimotoCoefficientSimilarity.java | 34 - .../measures/VectorSimilarityMeasure.java | 32 - .../measures/VectorSimilarityMeasures.java | 46 - .../DistributedConjugateGradientSolver.java | 172 - .../mahout/math/hadoop/stats/BasicStats.java | 148 - .../StandardDeviationCalculatorMapper.java | 55 - .../StandardDeviationCalculatorReducer.java | 37 - .../math/hadoop/stats/VarianceTotals.java | 68 - .../hadoop/stochasticsvd/ABtDenseOutJob.java | 585 - .../math/hadoop/stochasticsvd/ABtJob.java | 494 - .../mahout/math/hadoop/stochasticsvd/BtJob.java | 628 - .../stochasticsvd/DenseBlockWritable.java | 83 - .../mahout/math/hadoop/stochasticsvd/Omega.java | 257 - .../mahout/math/hadoop/stochasticsvd/QJob.java | 237 - .../math/hadoop/stochasticsvd/SSVDCli.java | 201 - .../math/hadoop/stochasticsvd/SSVDHelper.java | 322 - .../math/hadoop/stochasticsvd/SSVDSolver.java | 662 - .../SparseRowBlockAccumulator.java | 90 - .../stochasticsvd/SparseRowBlockWritable.java | 159 - .../stochasticsvd/SplitPartitionedWritable.java | 151 - .../mahout/math/hadoop/stochasticsvd/UJob.java | 170 - .../mahout/math/hadoop/stochasticsvd/VJob.java | 224 - .../math/hadoop/stochasticsvd/YtYJob.java | 220 - .../stochasticsvd/qr/GivensThinSolver.java | 643 - .../hadoop/stochasticsvd/qr/GramSchmidt.java | 52 - .../hadoop/stochasticsvd/qr/QRFirstStep.java | 284 - .../hadoop/stochasticsvd/qr/QRLastStep.java | 144 - .../mahout/math/neighborhood/BruteSearch.java | 186 - .../math/neighborhood/FastProjectionSearch.java | 326 - .../mahout/math/neighborhood/HashedVector.java | 103 - .../LocalitySensitiveHashSearch.java | 295 - .../math/neighborhood/ProjectionSearch.java | 233 - .../mahout/math/neighborhood/Searcher.java | 155 - .../math/neighborhood/UpdatableSearcher.java | 37 - .../math/random/AbstractSamplerFunction.java | 39 - .../mahout/math/random/ChineseRestaurant.java | 111 - .../apache/mahout/math/random/Empirical.java | 124 - .../apache/mahout/math/random/IndianBuffet.java | 157 - .../org/apache/mahout/math/random/Missing.java | 59 - .../apache/mahout/math/random/MultiNormal.java | 118 - .../apache/mahout/math/random/Multinomial.java | 202 - .../org/apache/mahout/math/random/Normal.java | 40 - .../mahout/math/random/PoissonSampler.java | 67 - .../mahout/math/random/RandomProjector.java | 133 - .../org/apache/mahout/math/random/Sampler.java | 25 - .../mahout/math/random/WeightedThing.java | 71 - .../mahout/math/ssvd/SequentialBigSvd.java | 69 - .../math/ssvd/SequentialOutOfCoreSvd.java | 233 - .../mahout/math/stats/GlobalOnlineAuc.java | 168 - .../mahout/math/stats/GroupedOnlineAuc.java | 113 - .../org/apache/mahout/math/stats/OnlineAuc.java | 38 - .../mahout/math/stats/OnlineSummarizer.java | 93 - .../org/apache/mahout/math/stats/Sampler.java | 79 - .../mahout/vectorizer/DictionaryVectorizer.java | 422 - .../mahout/vectorizer/DocumentProcessor.java | 99 - .../EncodedVectorsFromSequenceFiles.java | 104 - .../mahout/vectorizer/EncodingMapper.java | 92 - .../mahout/vectorizer/HighDFWordsPruner.java | 147 - .../SimpleTextEncodingVectorizer.java | 72 - .../SparseVectorsFromSequenceFiles.java | 369 - .../java/org/apache/mahout/vectorizer/TF.java | 30 - .../org/apache/mahout/vectorizer/TFIDF.java | 31 - .../apache/mahout/vectorizer/Vectorizer.java | 29 - .../mahout/vectorizer/VectorizerConfig.java | 179 - .../org/apache/mahout/vectorizer/Weight.java | 32 - .../collocations/llr/CollocCombiner.java | 46 - .../collocations/llr/CollocDriver.java | 284 - .../collocations/llr/CollocMapper.java | 178 - .../collocations/llr/CollocReducer.java | 176 - .../vectorizer/collocations/llr/Gram.java | 239 - .../vectorizer/collocations/llr/GramKey.java | 133 - .../llr/GramKeyGroupComparator.java | 43 - .../collocations/llr/GramKeyPartitioner.java | 40 - .../vectorizer/collocations/llr/LLRReducer.java | 170 - .../common/PartialVectorMergeReducer.java | 89 - .../vectorizer/common/PartialVectorMerger.java | 144 - .../document/SequenceFileTokenizerMapper.java | 70 - .../encoders/AdaptiveWordValueEncoder.java | 69 - .../encoders/CachingContinuousValueEncoder.java | 64 - .../encoders/CachingStaticWordValueEncoder.java | 66 - .../encoders/CachingTextValueEncoder.java | 25 - .../encoders/CachingValueEncoder.java | 64 - .../encoders/ConstantValueEncoder.java | 57 - .../encoders/ContinuousValueEncoder.java | 76 - .../mahout/vectorizer/encoders/Dictionary.java | 54 - .../encoders/FeatureVectorEncoder.java | 279 - .../encoders/InteractionValueEncoder.java | 126 - .../encoders/LuceneTextValueEncoder.java | 129 - .../encoders/StaticWordValueEncoder.java | 80 - .../vectorizer/encoders/TextValueEncoder.java | 142 - .../vectorizer/encoders/WordValueEncoder.java | 81 - .../pruner/PrunedPartialVectorMergeReducer.java | 65 - .../vectorizer/pruner/WordsPrunerReducer.java | 86 - .../vectorizer/term/TFPartialVectorReducer.java | 139 - .../vectorizer/term/TermCountCombiner.java | 41 - .../mahout/vectorizer/term/TermCountMapper.java | 58 - .../vectorizer/term/TermCountReducer.java | 55 - .../term/TermDocumentCountMapper.java | 50 - .../term/TermDocumentCountReducer.java | 41 - .../mahout/vectorizer/tfidf/TFIDFConverter.java | 361 - .../tfidf/TFIDFPartialVectorReducer.java | 114 - .../src/main/resources/supplemental-models.xml | 279 - community/mahout-mr/src/main/resources/version | 1 - .../mahout/cf/taste/common/CommonTest.java | 60 - .../cf/taste/hadoop/TasteHadoopUtilsTest.java | 40 - .../cf/taste/hadoop/TopItemsQueueTest.java | 72 - .../als/ParallelALSFactorizationJobTest.java | 379 - .../cf/taste/hadoop/item/IDReaderTest.java | 66 - .../taste/hadoop/item/RecommenderJobTest.java | 928 - .../hadoop/item/ToUserVectorsReducerTest.java | 74 - .../similarity/item/ItemSimilarityJobTest.java | 269 - .../mahout/cf/taste/impl/TasteTestCase.java | 98 - .../mahout/cf/taste/impl/common/BitSetTest.java | 74 - .../mahout/cf/taste/impl/common/CacheTest.java | 61 - .../cf/taste/impl/common/FastByIDMapTest.java | 147 - .../cf/taste/impl/common/FastIDSetTest.java | 162 - .../cf/taste/impl/common/FastMapTest.java | 228 - .../impl/common/InvertedRunningAverageTest.java | 88 - .../common/LongPrimitiveArrayIteratorTest.java | 56 - .../cf/taste/impl/common/MockRefreshable.java | 45 - .../cf/taste/impl/common/RefreshHelperTest.java | 70 - .../common/RunningAverageAndStdDevTest.java | 107 - .../taste/impl/common/RunningAverageTest.java | 75 - .../SamplingLongPrimitiveIteratorTest.java | 91 - .../impl/common/WeightedRunningAverageTest.java | 85 - ...ericRecommenderIRStatsEvaluatorImplTest.java | 73 - .../taste/impl/eval/LoadEvaluationRunner.java | 68 - .../model/BooleanItemPreferenceArrayTest.java | 89 - .../model/BooleanUserPreferenceArrayTest.java | 89 - .../taste/impl/model/GenericDataModelTest.java | 51 - .../model/GenericItemPreferenceArrayTest.java | 110 - .../model/GenericUserPreferenceArrayTest.java | 110 - .../taste/impl/model/MemoryIDMigratorTest.java | 57 - ...lusAnonymousConcurrentUserDataModelTest.java | 313 - .../impl/model/file/FileDataModelTest.java | 216 - .../impl/model/file/FileIDMigratorTest.java | 103 - .../impl/neighborhood/DummySimilarity.java | 68 - .../neighborhood/NearestNNeighborhoodTest.java | 53 - .../neighborhood/ThresholdNeighborhoodTest.java | 51 - ...lUnknownItemsCandidateItemsStrategyTest.java | 65 - .../recommender/CachingRecommenderTest.java | 78 - .../GenericItemBasedRecommenderTest.java | 324 - .../GenericUserBasedRecommenderTest.java | 174 - .../recommender/ItemAverageRecommenderTest.java | 43 - .../ItemUserAverageRecommenderTest.java | 43 - .../taste/impl/recommender/MockRecommender.java | 89 - .../impl/recommender/NullRescorerTest.java | 47 - ...sNeighborhoodCandidateItemsStrategyTest.java | 75 - .../impl/recommender/RandomRecommenderTest.java | 41 - .../impl/recommender/ReversingRescorer.java | 46 - .../SamplingCandidateItemsStrategyTest.java | 71 - .../cf/taste/impl/recommender/TopItemsTest.java | 158 - .../recommender/svd/ALSWRFactorizerTest.java | 208 - .../svd/FilePersistenceStrategyTest.java | 53 - .../svd/ParallelSGDFactorizerTest.java | 355 - .../recommender/svd/SVDRecommenderTest.java | 86 - .../AveragingPreferenceInferrerTest.java | 37 - .../EuclideanDistanceSimilarityTest.java | 236 - .../similarity/GenericItemSimilarityTest.java | 104 - .../similarity/LogLikelihoodSimilarityTest.java | 80 - .../PearsonCorrelationSimilarityTest.java | 265 - .../impl/similarity/SimilarityTestCase.java | 35 - .../SpearmanCorrelationSimilarityTest.java | 80 - .../TanimotoCoefficientSimilarityTest.java | 121 - .../similarity/file/FileItemSimilarityTest.java | 142 - .../MultithreadedBatchItemSimilaritiesTest.java | 98 - .../similarity/precompute/SimilarItemsTest.java | 50 - .../mahout/classifier/ClassifierData.java | 102 - .../mahout/classifier/ConfusionMatrixTest.java | 119 - .../RegressionResultAnalyzerTest.java | 128 - .../classifier/df/DecisionForestTest.java | 206 - .../df/builder/DecisionTreeBuilderTest.java | 78 - .../df/builder/DefaultTreeBuilderTest.java | 74 - .../df/builder/InfiniteRecursionTest.java | 60 - .../classifier/df/data/DataConverterTest.java | 60 - .../classifier/df/data/DataLoaderTest.java | 350 - .../mahout/classifier/df/data/DataTest.java | 396 - .../mahout/classifier/df/data/DatasetTest.java | 72 - .../classifier/df/data/DescriptorUtilsTest.java | 92 - .../apache/mahout/classifier/df/data/Utils.java | 284 - .../mapreduce/inmem/InMemInputFormatTest.java | 109 - .../df/mapreduce/inmem/InMemInputSplitTest.java | 77 - .../mapreduce/partial/PartialBuilderTest.java | 197 - .../df/mapreduce/partial/Step1MapperTest.java | 160 - .../df/mapreduce/partial/TreeIDTest.java | 48 - .../mahout/classifier/df/node/NodeTest.java | 108 - .../classifier/df/split/DefaultIgSplitTest.java | 78 - .../df/split/RegressionSplitTest.java | 87 - .../classifier/df/tools/VisualizerTest.java | 211 - .../mahout/classifier/evaluation/AucTest.java | 86 - .../ComplementaryNaiveBayesClassifierTest.java | 47 - .../naivebayes/NaiveBayesModelTest.java | 36 - .../classifier/naivebayes/NaiveBayesTest.java | 135 - .../naivebayes/NaiveBayesTestBase.java | 135 - .../StandardNaiveBayesClassifierTest.java | 47 - .../training/IndexInstancesMapperTest.java | 85 - .../naivebayes/training/ThetaMapperTest.java | 61 - .../naivebayes/training/WeightsMapperTest.java | 60 - .../sequencelearning/hmm/HMMAlgorithmsTest.java | 164 - .../sequencelearning/hmm/HMMEvaluatorTest.java | 63 - .../sequencelearning/hmm/HMMModelTest.java | 32 - .../sequencelearning/hmm/HMMTestBase.java | 73 - .../sequencelearning/hmm/HMMTrainerTest.java | 163 - .../sequencelearning/hmm/HMMUtilsTest.java | 161 - .../sgd/AdaptiveLogisticRegressionTest.java | 186 - .../classifier/sgd/CsvRecordFactoryTest.java | 90 - .../classifier/sgd/GradientMachineTest.java | 41 - .../classifier/sgd/ModelSerializerTest.java | 162 - .../mahout/classifier/sgd/OnlineBaseTest.java | 160 - .../sgd/OnlineLogisticRegressionTest.java | 330 - .../classifier/sgd/PassiveAggressiveTest.java | 35 - .../mahout/clustering/ClusteringTestUtils.java | 152 - .../mahout/clustering/TestClusterInterface.java | 83 - .../clustering/TestGaussianAccumulators.java | 186 - .../clustering/canopy/TestCanopyCreation.java | 674 - .../ClusterClassificationDriverTest.java | 255 - .../fuzzykmeans/TestFuzzyKmeansClustering.java | 202 - .../iterator/TestClusterClassifier.java | 238 - .../clustering/kmeans/TestKmeansClustering.java | 385 - .../kmeans/TestRandomSeedGenerator.java | 169 - .../clustering/lda/cvb/TestCVBModelTrainer.java | 138 - .../spectral/TestAffinityMatrixInputJob.java | 145 - .../spectral/TestMatrixDiagonalizeJob.java | 116 - .../spectral/TestUnitVectorizerJob.java | 65 - .../clustering/spectral/TestVectorCache.java | 110 - .../TestVectorMatrixMultiplicationJob.java | 75 - .../spectral/kmeans/TestEigenSeedGenerator.java | 100 - .../streaming/cluster/BallKMeansTest.java | 196 - .../clustering/streaming/cluster/DataUtils.java | 92 - .../streaming/cluster/StreamingKMeansTest.java | 169 - .../mapreduce/StreamingKMeansTestMR.java | 282 - .../tools/ResplitSequenceFilesTest.java | 80 - .../clustering/topdown/PathDirectoryTest.java | 65 - .../postprocessor/ClusterCountReaderTest.java | 121 - .../ClusterOutputPostProcessorTest.java | 205 - .../apache/mahout/common/AbstractJobTest.java | 240 - .../DistributedCacheFileLocationTest.java | 46 - .../mahout/common/DummyOutputCollector.java | 57 - .../apache/mahout/common/DummyRecordWriter.java | 223 - .../mahout/common/DummyRecordWriterTest.java | 45 - .../mahout/common/DummyStatusReporter.java | 76 - .../mahout/common/IntPairWritableTest.java | 114 - .../apache/mahout/common/MahoutTestCase.java | 148 - .../org/apache/mahout/common/MockIterator.java | 51 - .../apache/mahout/common/StringUtilsTest.java | 70 - .../distance/CosineDistanceMeasureTest.java | 66 - .../distance/DefaultDistanceMeasureTest.java | 103 - .../DefaultWeightedDistanceMeasureTest.java | 56 - .../common/distance/TestChebyshevMeasure.java | 55 - .../distance/TestEuclideanDistanceMeasure.java | 26 - .../TestMahalanobisDistanceMeasure.java | 56 - .../distance/TestManhattanDistanceMeasure.java | 26 - .../common/distance/TestMinkowskiMeasure.java | 64 - .../distance/TestTanimotoDistanceMeasure.java | 25 - ...estWeightedEuclideanDistanceMeasureTest.java | 25 - .../TestWeightedManhattanDistanceMeasure.java | 26 - .../common/iterator/CountingIteratorTest.java | 44 - .../mahout/common/iterator/SamplerCase.java | 101 - .../common/iterator/TestFixedSizeSampler.java | 33 - .../common/iterator/TestSamplingIterator.java | 77 - .../iterator/TestStableFixedSizeSampler.java | 33 - .../mahout/common/lucene/AnalyzerUtilsTest.java | 38 - .../apache/mahout/driver/MahoutDriverTest.java | 32 - .../mahout/ep/EvolutionaryProcessTest.java | 81 - .../apache/mahout/math/MatrixWritableTest.java | 148 - .../java/org/apache/mahout/math/VarintTest.java | 189 - .../apache/mahout/math/VectorWritableTest.java | 123 - .../apache/mahout/math/hadoop/MathHelper.java | 236 - .../math/hadoop/TestDistributedRowMatrix.java | 395 - .../TestDistributedLanczosSolver.java | 132 - .../TestDistributedLanczosSolverCLI.java | 190 - .../TestVectorDistanceSimilarityJob.java | 238 - .../cooccurrence/RowSimilarityJobTest.java | 214 - .../measures/VectorSimilarityMeasuresTest.java | 133 - .../TestDistributedConjugateGradientSolver.java | 59 - ...stDistributedConjugateGradientSolverCLI.java | 111 - .../math/hadoop/stats/BasicStatsTest.java | 121 - .../stochasticsvd/LocalSSVDPCASparseTest.java | 296 - .../stochasticsvd/LocalSSVDSolverDenseTest.java | 206 - .../LocalSSVDSolverSparseSequentialTest.java | 209 - .../hadoop/stochasticsvd/SSVDCommonTest.java | 105 - .../hadoop/stochasticsvd/SSVDTestsHelper.java | 172 - .../LocalitySensitiveHashSearchTest.java | 119 - .../mahout/math/neighborhood/LumpyData.java | 77 - .../math/neighborhood/SearchQualityTest.java | 178 - .../math/neighborhood/SearchSanityTest.java | 244 - .../math/ssvd/SequentialOutOfCoreSvdTest.java | 195 - .../apache/mahout/math/stats/OnlineAucTest.java | 127 - .../apache/mahout/math/stats/SamplerTest.java | 45 - .../vectorizer/DictionaryVectorizerTest.java | 220 - .../vectorizer/DocumentProcessorTest.java | 81 - .../EncodedVectorsFromSequenceFilesTest.java | 126 - .../vectorizer/HighDFWordsPrunerTest.java | 154 - .../vectorizer/RandomDocumentGenerator.java | 69 - .../SparseVectorsFromSequenceFilesTest.java | 203 - .../collocations/llr/CollocMapperTest.java | 180 - .../collocations/llr/CollocReducerTest.java | 86 - .../llr/GramKeyGroupComparatorTest.java | 45 - .../llr/GramKeyPartitionerTest.java | 54 - .../collocations/llr/GramKeyTest.java | 106 - .../vectorizer/collocations/llr/GramTest.java | 215 - .../collocations/llr/LLRReducerTest.java | 116 - .../vectorizer/encoders/CachingEncoderTest.java | 48 - .../encoders/ConstantValueEncoderTest.java | 74 - .../encoders/ContinuousValueEncoderTest.java | 88 - .../encoders/InteractionValueEncoderTest.java | 103 - .../encoders/TextValueEncoderTest.java | 99 - .../encoders/WordLikeValueEncoderTest.java | 99 - .../mahout-mr/src/test/resources/FPGsynth.dat | 193 - .../mahout-mr/src/test/resources/cancer.csv | 684 - community/mahout-mr/src/test/resources/iris.csv | 151 - .../mahout-mr/src/test/resources/retail.dat | 88162 ----------------- .../retail_results_with_min_sup_100.dat | 6438 -- community/mahout-mr/src/test/resources/sgd.csv | 61 - .../mahout-mr/src/test/resources/word-list.txt | 512 - engine/hdfs/pom.xml | 26 +- pom.xml | 22 +- 1838 files changed, 304042 insertions(+), 304003 deletions(-) ----------------------------------------------------------------------
