## Hierarchy For All Packages

Package Hierarchies:
  org.apache.mahout, org.apache.mahout.cf.taste.common, org.apache.mahout.cf.taste.eval, org.apache.mahout.cf.taste.hadoop, org.apache.mahout.cf.taste.hadoop.als, org.apache.mahout.cf.taste.hadoop.item, org.apache.mahout.cf.taste.hadoop.preparation, org.apache.mahout.cf.taste.hadoop.similarity.item, org.apache.mahout.cf.taste.impl.common, org.apache.mahout.cf.taste.impl.common.jdbc, org.apache.mahout.cf.taste.impl.eval, org.apache.mahout.cf.taste.impl.model, org.apache.mahout.cf.taste.impl.model.file, org.apache.mahout.cf.taste.impl.neighborhood, org.apache.mahout.cf.taste.impl.recommender, org.apache.mahout.cf.taste.impl.recommender.svd, org.apache.mahout.cf.taste.impl.similarity, org.apache.mahout.cf.taste.impl.similarity.file, org.apache.mahout.cf.taste.impl.similarity.precompute, org.apache.mahout.cf.taste.model, org.apache.mahout.cf.taste.neighborhood, org.apache.mahout.cf.taste.recommender, org.apache.mahout.cf.taste.similarity, org.apache.mahout.cf.taste.similarity.precompute, org.apache.mahout.classifier, org.apache.mahout.classifier.df, org.apache.mahout.classifier.df.builder, org.apache.mahout.classifier.df.data, org.apache.mahout.classifier.df.data.conditions, org.apache.mahout.classifier.df.mapreduce, org.apache.mahout.classifier.df.mapreduce.inmem, org.apache.mahout.classifier.df.mapreduce.partial, org.apache.mahout.classifier.df.node, org.apache.mahout.classifier.df.ref, org.apache.mahout.classifier.df.split, org.apache.mahout.classifier.df.tools, org.apache.mahout.classifier.evaluation, org.apache.mahout.classifier.mlp, org.apache.mahout.classifier.naivebayes, org.apache.mahout.classifier.naivebayes.test, org.apache.mahout.classifier.naivebayes.training, org.apache.mahout.classifier.sequencelearning.hmm, org.apache.mahout.classifier.sgd, org.apache.mahout.clustering, org.apache.mahout.clustering.canopy, org.apache.mahout.clustering.classify, org.apache.mahout.clustering.fuzzykmeans, org.apache.mahout.clustering.iterator, org.apache.mahout.clustering.kernel, org.apache.mahout.clustering.kmeans, org.apache.mahout.clustering.lda.cvb, org.apache.mahout.clustering.spectral, org.apache.mahout.clustering.spectral.kmeans, org.apache.mahout.clustering.streaming.cluster, org.apache.mahout.clustering.streaming.mapreduce, org.apache.mahout.clustering.topdown, org.apache.mahout.clustering.topdown.postprocessor, org.apache.mahout.common, org.apache.mahout.common.commandline, org.apache.mahout.common.distance, org.apache.mahout.common.iterator, org.apache.mahout.common.iterator.sequencefile, org.apache.mahout.common.lucene, org.apache.mahout.common.mapreduce, org.apache.mahout.common.nlp, org.apache.mahout.common.parameters, org.apache.mahout.driver, org.apache.mahout.ep, org.apache.mahout.fpm.pfpgrowth, org.apache.mahout.fpm.pfpgrowth.convertors, org.apache.mahout.fpm.pfpgrowth.convertors.integer, org.apache.mahout.fpm.pfpgrowth.convertors.string, org.apache.mahout.fpm.pfpgrowth.fpgrowth, org.apache.mahout.fpm.pfpgrowth.fpgrowth2, org.apache.mahout.math, org.apache.mahout.math.hadoop, org.apache.mahout.math.hadoop.decomposer, org.apache.mahout.math.hadoop.similarity, org.apache.mahout.math.hadoop.similarity.cooccurrence, org.apache.mahout.math.hadoop.similarity.cooccurrence.measures, org.apache.mahout.math.hadoop.solver, org.apache.mahout.math.hadoop.stats, org.apache.mahout.math.hadoop.stochasticsvd, org.apache.mahout.math.hadoop.stochasticsvd.qr, org.apache.mahout.math.neighborhood, org.apache.mahout.math.random, org.apache.mahout.math.ssvd, org.apache.mahout.math.stats, org.apache.mahout.vectorizer, org.apache.mahout.vectorizer.collocations.llr, org.apache.mahout.vectorizer.common, org.apache.mahout.vectorizer.document, org.apache.mahout.vectorizer.encoders, org.apache.mahout.vectorizer.pruner, org.apache.mahout.vectorizer.term, org.apache.mahout.vectorizer.tfidf

## Class Hierarchy

- java.lang.Object
  - org.apache.mahout.cf.taste.impl.recommender.AbstractCandidateItemsStrategy (implements org.apache.mahout.cf.taste.recommender.CandidateItemsStrategy, org.apache.mahout.cf.taste.recommender.MostSimilarItemsCandidateItemsStrategy)
    - org.apache.mahout.cf.taste.impl.recommender.AllSimilarItemsCandidateItemsStrategy
    - org.apache.mahout.cf.taste.impl.recommender.AllUnknownItemsCandidateItemsStrategy
    - org.apache.mahout.cf.taste.impl.recommender.PreferredItemsNeighborhoodCandidateItemsStrategy
    - org.apache.mahout.cf.taste.impl.recommender.SamplingCandidateItemsStrategy
  - org.apache.mahout.clustering.AbstractCluster (implements org.apache.mahout.clustering.Cluster)
    - org.apache.mahout.clustering.iterator.DistanceMeasureCluster
      - org.apache.mahout.clustering.canopy.Canopy
      - org.apache.mahout.clustering.kmeans.Kluster
        - org.apache.mahout.clustering.fuzzykmeans.SoftCluster
  - org.apache.mahout.clustering.iterator.AbstractClusteringPolicy (implements org.apache.mahout.clustering.iterator.ClusteringPolicy)
    - org.apache.mahout.clustering.iterator.CanopyClusteringPolicy
    - org.apache.mahout.clustering.iterator.FuzzyKMeansClusteringPolicy
    - org.apache.mahout.clustering.iterator.KMeansClusteringPolicy
  - org.apache.mahout.cf.taste.impl.model.AbstractDataModel (implements org.apache.mahout.cf.taste.model.DataModel)
    - org.apache.mahout.cf.taste.impl.model.file.FileDataModel
    - org.apache.mahout.cf.taste.impl.model.GenericBooleanPrefDataModel
    - org.apache.mahout.cf.taste.impl.model.GenericDataModel
  - org.apache.mahout.cf.taste.impl.eval.AbstractDifferenceRecommenderEvaluator (implements org.apache.mahout.cf.taste.eval.RecommenderEvaluator)
    - org.apache.mahout.cf.taste.impl.eval.AverageAbsoluteDifferenceRecommenderEvaluator
    - org.apache.mahout.cf.taste.impl.eval.RMSRecommenderEvaluator
  - org.apache.mahout.cf.taste.impl.eval.AbstractDifferenceRecommenderEvaluator.PreferenceEstimateCallable (implements java.util.concurrent.Callable<V>)
  - org.apache.mahout.cf.taste.impl.recommender.svd.AbstractFactorizer (implements org.apache.mahout.cf.taste.impl.recommender.svd.Factorizer)
    - org.apache.mahout.cf.taste.impl.recommender.svd.ALSWRFactorizer
    - org.apache.mahout.cf.taste.impl.recommender.svd.ParallelSGDFactorizer
    - org.apache.mahout.cf.taste.impl.recommender.svd.RatingSGDFactorizer
      - org.apache.mahout.cf.taste.impl.recommender.svd.SVDPlusPlusFactorizer
  - org.apache.mahout.cf.taste.impl.model.AbstractIDMigrator (implements org.apache.mahout.cf.taste.model.IDMigrator)
    - org.apache.mahout.cf.taste.impl.model.AbstractJDBCIDMigrator (implements org.apache.mahout.cf.taste.model.UpdatableIDMigrator)
      - org.apache.mahout.cf.taste.impl.model.MySQLJDBCIDMigrator
    - org.apache.mahout.cf.taste.impl.model.file.FileIDMigrator
    - org.apache.mahout.cf.taste.impl.model.MemoryIDMigrator (implements org.apache.mahout.cf.taste.model.UpdatableIDMigrator)
  - org.apache.mahout.cf.taste.impl.similarity.AbstractItemSimilarity (implements org.apache.mahout.cf.taste.similarity.ItemSimilarity)
    - org.apache.mahout.cf.taste.impl.similarity.CityBlockSimilarity (implements org.apache.mahout.cf.taste.similarity.UserSimilarity)
    - org.apache.mahout.cf.taste.impl.similarity.EuclideanDistanceSimilarity
    - org.apache.mahout.cf.taste.impl.similarity.LogLikelihoodSimilarity (implements org.apache.mahout.cf.taste.similarity.UserSimilarity)
    - org.apache.mahout.cf.taste.impl.similarity.PearsonCorrelationSimilarity
    - org.apache.mahout.cf.taste.impl.similarity.TanimotoCoefficientSimilarity (implements org.apache.mahout.cf.taste.similarity.UserSimilarity)
    - org.apache.mahout.cf.taste.impl.similarity.UncenteredCosineSimilarity
  - org.apache.mahout.cf.taste.impl.common.jdbc.AbstractJDBCComponent
  - org.apache.mahout.cf.taste.impl.common.AbstractLongPrimitiveIterator (implements org.apache.mahout.cf.taste.impl.common.LongPrimitiveIterator)
    - org.apache.mahout.cf.taste.impl.common.SamplingLongPrimitiveIterator
  - org.apache.mahout.common.parameters.AbstractParameter<T> (implements org.apache.mahout.common.parameters.Parameter<T>)
    - org.apache.mahout.common.parameters.ClassParameter
    - org.apache.mahout.common.parameters.DoubleParameter
    - org.apache.mahout.common.parameters.PathParameter
  - org.apache.mahout.cf.taste.impl.recommender.AbstractRecommender (implements org.apache.mahout.cf.taste.recommender.Recommender)
    - org.apache.mahout.cf.taste.impl.recommender.GenericItemBasedRecommender (implements org.apache.mahout.cf.taste.recommender.ItemBasedRecommender)
      - org.apache.mahout.cf.taste.impl.recommender.GenericBooleanPrefItemBasedRecommender
    - org.apache.mahout.cf.taste.impl.recommender.GenericUserBasedRecommender (implements org.apache.mahout.cf.taste.recommender.UserBasedRecommender)
      - org.apache.mahout.cf.taste.impl.recommender.GenericBooleanPrefUserBasedRecommender
    - org.apache.mahout.cf.taste.impl.recommender.ItemAverageRecommender
    - org.apache.mahout.cf.taste.impl.recommender.ItemUserAverageRecommender
    - org.apache.mahout.cf.taste.impl.recommender.RandomRecommender
    - org.apache.mahout.cf.taste.impl.recommender.svd.SVDRecommender
  - org.apache.mahout.classifier.naivebayes.training.AbstractThetaTrainer
    - org.apache.mahout.classifier.naivebayes.training.ComplementaryThetaTrainer
    - org.apache.mahout.classifier.naivebayes.training.StandardThetaTrainer
  - org.apache.mahout.classifier.AbstractVectorClassifier
    - org.apache.mahout.classifier.naivebayes.AbstractNaiveBayesClassifier
      - org.apache.mahout.classifier.naivebayes.ComplementaryNaiveBayesClassifier
      - org.apache.mahout.classifier.naivebayes.StandardNaiveBayesClassifier
    - org.apache.mahout.classifier.sgd.AbstractOnlineLogisticRegression (implements org.apache.mahout.classifier.OnlineLearner)
      - org.apache.mahout.classifier.sgd.OnlineLogisticRegression (implements org.apache.hadoop.io.Writable)
    - org.apache.mahout.clustering.classify.ClusterClassifier (implements org.apache.mahout.classifier.OnlineLearner, org.apache.hadoop.io.Writable)
    - org.apache.mahout.classifier.sgd.CrossFoldLearner (implements org.apache.mahout.classifier.OnlineLearner, org.apache.hadoop.io.Writable)
    - org.apache.mahout.classifier.sgd.GradientMachine (implements org.apache.mahout.classifier.OnlineLearner, org.apache.hadoop.io.Writable)
    - org.apache.mahout.classifier.sgd.PassiveAggressive (implements org.apache.mahout.classifier.OnlineLearner, org.apache.hadoop.io.Writable)
  - org.apache.mahout.math.hadoop.stochasticsvd.ABtDenseOutJob
  - org.apache.mahout.math.hadoop.stochasticsvd.ABtJob
  - org.apache.mahout.classifier.sgd.AdaptiveLogisticRegression (implements org.apache.mahout.classifier.OnlineLearner, org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.sgd.AdaptiveLogisticRegression.TrainingExample (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.sgd.AdaptiveLogisticRegression.Wrapper (implements org.apache.mahout.ep.Payload<T>)
  - org.apache.mahout.clustering.spectral.AffinityMatrixInputJob
  - org.apache.mahout.common.lucene.AnalyzerUtils
  - org.apache.lucene.util.AttributeSource
    - org.apache.lucene.analysis.TokenStream (implements java.io.Closeable)
      - org.apache.mahout.common.lucene.IteratorTokenStream
  - org.apache.mahout.classifier.evaluation.Auc
  - org.apache.mahout.cf.taste.impl.similarity.AveragingPreferenceInferrer (implements org.apache.mahout.cf.taste.similarity.PreferenceInferrer)
  - org.apache.mahout.classifier.df.Bagging
  - org.apache.mahout.clustering.streaming.cluster.BallKMeans (implements java.lang.Iterable<T>)
  - org.apache.mahout.math.hadoop.stats.BasicStats
  - org.apache.mahout.cf.taste.similarity.precompute.BatchItemSimilarities
    - org.apache.mahout.cf.taste.impl.similarity.precompute.MultithreadedBatchItemSimilarities
  - org.apache.mahout.classifier.sequencelearning.hmm.BaumWelchTrainer
  - org.apache.mahout.classifier.naivebayes.BayesUtils
  - org.apache.hadoop.io.BinaryComparable (implements java.lang.Comparable<T>)
    - org.apache.mahout.vectorizer.collocations.llr.Gram (implements org.apache.hadoop.io.WritableComparable<T>)
    - org.apache.mahout.vectorizer.collocations.llr.GramKey (implements org.apache.hadoop.io.WritableComparable<T>)
    - org.apache.mahout.common.IntPairWritable (implements java.lang.Cloneable, org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.mahout.cf.taste.impl.model.BooleanItemPreferenceArray (implements org.apache.mahout.cf.taste.model.PreferenceArray)
  - org.apache.mahout.cf.taste.impl.model.BooleanPreference (implements org.apache.mahout.cf.taste.model.Preference, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.model.BooleanUserPreferenceArray (implements org.apache.mahout.cf.taste.model.PreferenceArray)
  - org.apache.mahout.math.hadoop.stochasticsvd.BtJob
  - org.apache.mahout.classifier.df.mapreduce.Builder
    - org.apache.mahout.classifier.df.mapreduce.inmem.InMemBuilder
    - org.apache.mahout.classifier.df.mapreduce.partial.PartialBuilder
  - org.apache.mahout.cf.taste.impl.recommender.ByValueRecommendedItemComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.common.Cache<K,V> (implements org.apache.mahout.cf.taste.impl.common.Retriever<K,V>)
  - org.apache.mahout.cf.taste.impl.similarity.CachingItemSimilarity (implements org.apache.mahout.cf.taste.similarity.ItemSimilarity)
  - org.apache.mahout.cf.taste.impl.recommender.CachingRecommender (implements org.apache.mahout.cf.taste.recommender.Recommender)
  - org.apache.mahout.cf.taste.impl.neighborhood.CachingUserNeighborhood (implements org.apache.mahout.cf.taste.neighborhood.UserNeighborhood)
  - org.apache.mahout.cf.taste.impl.similarity.CachingUserSimilarity (implements org.apache.mahout.cf.taste.similarity.UserSimilarity)
  - org.apache.mahout.clustering.canopy.CanopyClusterer
  - org.apache.mahout.clustering.canopy.CanopyConfigKeys
  - org.apache.mahout.clustering.streaming.mapreduce.CentroidWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.common.distance.ChebyshevDistanceMeasure (implements org.apache.mahout.common.distance.DistanceMeasure)
  - org.apache.mahout.classifier.df.mapreduce.Classifier
  - org.apache.mahout.classifier.ClassifierResult
  - org.apache.mahout.common.ClassUtils
  - org.apache.mahout.clustering.classify.ClusterClassificationConfigKeys
  - org.apache.mahout.clustering.topdown.postprocessor.ClusterCountReader
  - org.apache.mahout.clustering.iterator.ClusteringPolicyWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.clustering.ClusteringUtils
  - org.apache.mahout.clustering.iterator.ClusterIterator
  - org.apache.mahout.clustering.topdown.postprocessor.ClusterOutputPostProcessor
  - org.apache.mahout.clustering.iterator.ClusterWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.common.CommandLineUtil
  - org.apache.mahout.classifier.df.data.conditions.Condition
    - org.apache.mahout.classifier.df.data.conditions.Equals
    - org.apache.mahout.classifier.df.data.conditions.GreaterOrEquals
    - org.apache.mahout.classifier.df.data.conditions.Lesser
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - org.apache.mahout.common.AbstractJob (implements org.apache.hadoop.util.Tool)
      - org.apache.mahout.clustering.canopy.CanopyDriver
      - org.apache.mahout.clustering.classify.ClusterClassificationDriver
      - org.apache.mahout.clustering.topdown.postprocessor.ClusterOutputPostProcessorDriver
      - org.apache.mahout.vectorizer.collocations.llr.CollocDriver
      - org.apache.mahout.clustering.lda.cvb.CVB0Driver
      - org.apache.mahout.cf.taste.hadoop.als.DatasetSplitter
      - org.apache.mahout.vectorizer.DictionaryVectorizer (implements org.apache.mahout.vectorizer.Vectorizer)
      - org.apache.mahout.math.hadoop.solver.DistributedConjugateGradientSolver.DistributedConjugateGradientSolverJob
      - org.apache.mahout.math.hadoop.decomposer.DistributedLanczosSolver.DistributedLanczosSolverJob
      - org.apache.mahout.math.hadoop.decomposer.EigenVerificationJob
      - org.apache.mahout.vectorizer.EncodedVectorsFromSequenceFiles
      - org.apache.mahout.cf.taste.hadoop.als.FactorizationEvaluator
      - org.apache.mahout.fpm.pfpgrowth.FPGrowthDriver
      - org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansDriver
      - org.apache.mahout.clustering.lda.cvb.InMemoryCollapsedVariationalBayes0
      - org.apache.mahout.cf.taste.hadoop.similarity.item.ItemSimilarityJob
      - org.apache.mahout.clustering.kmeans.KMeansDriver
      - org.apache.mahout.math.hadoop.MatrixMultiplicationJob
      - org.apache.mahout.cf.taste.hadoop.als.ParallelALSFactorizationJob
      - org.apache.mahout.cf.taste.hadoop.preparation.PreparePreferenceMatrixJob
      - org.apache.mahout.cf.taste.hadoop.als.RecommenderJob
      - org.apache.mahout.cf.taste.hadoop.item.RecommenderJob
      - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob
      - org.apache.mahout.vectorizer.SparseVectorsFromSequenceFiles
      - org.apache.mahout.clustering.spectral.kmeans.SpectralKMeansDriver
      - org.apache.mahout.math.hadoop.stochasticsvd.SSVDCli
      - org.apache.mahout.clustering.streaming.mapreduce.StreamingKMeansDriver
      - org.apache.mahout.classifier.naivebayes.test.TestNaiveBayesDriver
      - org.apache.mahout.classifier.naivebayes.training.TrainNaiveBayesJob
      - org.apache.mahout.math.hadoop.TransposeJob
      - org.apache.mahout.math.hadoop.similarity.VectorDistanceSimilarityJob
    - org.apache.mahout.classifier.df.tools.Frequencies (implements org.apache.hadoop.util.Tool)
    - org.apache.mahout.math.VectorWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.ConfusionMatrix
  - org.apache.mahout.math.solver.ConjugateGradientSolver
    - org.apache.mahout.math.hadoop.solver.DistributedConjugateGradientSolver (implements org.apache.hadoop.util.Tool)
  - org.apache.mahout.fpm.pfpgrowth.convertors.ContextStatusUpdater<IK,IV,K,V> (implements org.apache.mahout.fpm.pfpgrowth.convertors.StatusUpdater)
  - org.apache.mahout.fpm.pfpgrowth.convertors.ContextWriteOutputCollector<IK,IV,K,V> (implements org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.mahout.common.distance.CosineDistanceMeasure (implements org.apache.mahout.common.distance.DistanceMeasure)
  - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.CosineSimilarity (implements org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.VectorSimilarityMeasure)
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.PearsonCorrelationSimilarity
  - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.CountbasedMeasure (implements org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.VectorSimilarityMeasure)
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.CityBlockSimilarity
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.CooccurrenceCountSimilarity
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.LoglikelihoodSimilarity
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.TanimotoCoefficientSimilarity
  - org.apache.mahout.fpm.pfpgrowth.CountDescendingPairComparator<A,B> (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.mahout.classifier.sgd.CsvRecordFactory (implements org.apache.mahout.classifier.sgd.RecordFactory)
  - org.apache.mahout.classifier.df.data.Data (implements java.lang.Cloneable)
  - org.apache.mahout.classifier.df.data.DataConverter
  - org.apache.mahout.classifier.df.data.DataLoader
  - org.apache.mahout.classifier.df.data.Dataset
  - org.apache.mahout.classifier.df.data.DataUtils
  - org.apache.mahout.classifier.df.DecisionForest (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.df.builder.DecisionTreeBuilder (implements org.apache.mahout.classifier.df.builder.TreeBuilder)
  - org.apache.mahout.classifier.sgd.DefaultGradient (implements org.apache.mahout.classifier.sgd.Gradient)
  - org.apache.mahout.common.commandline.DefaultOptionCreator
  - org.apache.mahout.classifier.df.builder.DefaultTreeBuilder (implements org.apache.mahout.classifier.df.builder.TreeBuilder)
  - org.apache.mahout.math.DelegatingVector (implements org.apache.mahout.math.Vector)
    - org.apache.mahout.math.WeightedVector
      - org.apache.mahout.math.neighborhood.HashedVector
  - org.apache.mahout.math.hadoop.stochasticsvd.DenseBlockWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.df.tools.Describe
  - org.apache.mahout.classifier.df.data.DescriptorUtils
  - org.apache.mahout.classifier.df.DFUtils
  - org.apache.mahout.vectorizer.encoders.Dictionary
  - org.apache.mahout.math.hadoop.DistributedRowMatrix (implements org.apache.hadoop.conf.Configurable, org.apache.mahout.math.VectorIterable)
  - org.apache.mahout.math.hadoop.DistributedRowMatrix.MatrixEntryWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.mahout.math.DistributedRowMatrixWriter
  - org.apache.mahout.vectorizer.DocumentProcessor
  - org.apache.mahout.math.function.DoubleFunction
    - org.apache.mahout.ep.Mapping (implements org.apache.hadoop.io.Writable)
      - org.apache.mahout.ep.Mapping.Exponential
      - org.apache.mahout.ep.Mapping.Identity
      - org.apache.mahout.ep.Mapping.LogLimit
      - org.apache.mahout.ep.Mapping.SoftLimit
  - org.apache.mahout.clustering.kmeans.EigenSeedGenerator
  - org.apache.mahout.classifier.sgd.ElasticBandPrior (implements org.apache.mahout.classifier.sgd.PriorFunction)
  - org.apache.mahout.cf.taste.hadoop.EntityEntityWritable (implements java.lang.Cloneable, org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.mahout.classifier.df.ErrorEstimate
  - org.apache.mahout.cf.taste.impl.recommender.EstimatedPreferenceCapper
  - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.EuclideanDistanceSimilarity (implements org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.VectorSimilarityMeasure)
  - org.apache.mahout.ep.EvolutionaryProcess<T,U> (implements java.io.Closeable, org.apache.hadoop.io.Writable)
  - org.apache.mahout.cf.taste.impl.recommender.svd.Factorization
  - org.apache.mahout.cf.taste.impl.common.FastByIDMap<V> (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.common.FastIDSet (implements java.lang.Cloneable, java.lang.Iterable<T>, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.common.FastMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
  - org.apache.mahout.vectorizer.encoders.FeatureVectorEncoder
    - org.apache.mahout.vectorizer.encoders.CachingValueEncoder
      - org.apache.mahout.vectorizer.encoders.ConstantValueEncoder
      - org.apache.mahout.vectorizer.encoders.ContinuousValueEncoder
        - org.apache.mahout.vectorizer.encoders.CachingContinuousValueEncoder
    - org.apache.mahout.vectorizer.encoders.InteractionValueEncoder
    - org.apache.mahout.vectorizer.encoders.TextValueEncoder
      - org.apache.mahout.vectorizer.encoders.CachingTextValueEncoder
      - org.apache.mahout.vectorizer.encoders.LuceneTextValueEncoder
    - org.apache.mahout.vectorizer.encoders.WordValueEncoder
      - org.apache.mahout.vectorizer.encoders.AdaptiveWordValueEncoder
      - org.apache.mahout.vectorizer.encoders.StaticWordValueEncoder
        - org.apache.mahout.vectorizer.encoders.CachingStaticWordValueEncoder
  - org.apache.mahout.cf.taste.impl.similarity.file.FileItemSimilarity (implements org.apache.mahout.cf.taste.similarity.ItemSimilarity)
  - org.apache.mahout.common.iterator.FileLineIterable (implements java.lang.Iterable<T>)
  - org.apache.mahout.cf.taste.impl.recommender.svd.FilePersistenceStrategy (implements org.apache.mahout.cf.taste.impl.recommender.svd.PersistenceStrategy)
  - org.apache.mahout.cf.taste.impl.similarity.precompute.FileSimilarItemsWriter (implements org.apache.mahout.cf.taste.similarity.precompute.SimilarItemsWriter)
  - org.apache.mahout.cf.taste.impl.common.FixedRunningAverage (implements org.apache.mahout.cf.taste.impl.common.RunningAverage, java.io.Serializable)
    - org.apache.mahout.cf.taste.impl.common.FixedRunningAverageAndStdDev (implements org.apache.mahout.cf.taste.impl.common.RunningAverageAndStdDev)
  - org.apache.mahout.classifier.df.tools.ForestVisualizer
  - com.google.common.collect.ForwardingObject
    - com.google.common.collect.ForwardingIterator<T> (implements java.util.Iterator<E>)
      - org.apache.mahout.common.iterator.CopyConstructorIterator<T>
      - org.apache.mahout.common.iterator.FixedSizeSamplingIterator<T>
      - org.apache.mahout.cf.taste.impl.common.jdbc.ResultSetIterator<T>
      - org.apache.mahout.common.iterator.sequencefile.SequenceFileDirIterator<K,V> (implements java.io.Closeable)
      - org.apache.mahout.common.iterator.sequencefile.SequenceFileDirValueIterator<V> (implements java.io.Closeable)
      - org.apache.mahout.common.iterator.StableFixedSizeSamplingIterator<T>
      - org.apache.mahout.common.iterator.StringRecordIterator
      - org.apache.mahout.fpm.pfpgrowth.convertors.TransactionIterator<T>
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth.FPGrowth<A>
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth2.FPGrowthIds
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth2.FPGrowthObj<A>
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth.FPTree
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth2.FPTree
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth2.FPTree.FPNode
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth.FPTreeDepthCache
  - org.apache.mahout.classifier.df.tools.FrequenciesJob
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth.FrequentPatternMaxHeap
  - org.apache.mahout.cf.taste.impl.common.FullRunningAverage (implements org.apache.mahout.cf.taste.impl.common.RunningAverage, java.io.Serializable)
    - org.apache.mahout.cf.taste.impl.common.FullRunningAverageAndStdDev (implements org.apache.mahout.cf.taste.impl.common.RunningAverageAndStdDev)
  - org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansClusterer
  - org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansConfigKeys
  - org.apache.mahout.cf.taste.impl.recommender.GenericItemBasedRecommender.MostSimilarEstimator (implements org.apache.mahout.cf.taste.impl.recommender.TopItems.Estimator<T>)
  - org.apache.mahout.cf.taste.impl.model.GenericItemPreferenceArray (implements org.apache.mahout.cf.taste.model.PreferenceArray)
  - org.apache.mahout.cf.taste.impl.similarity.GenericItemSimilarity (implements org.apache.mahout.cf.taste.similarity.ItemSimilarity)
  - org.apache.mahout.cf.taste.impl.similarity.GenericItemSimilarity.ItemItemSimilarity (implements java.lang.Comparable<T>)
  - org.apache.mahout.cf.taste.impl.model.GenericPreference (implements org.apache.mahout.cf.taste.model.Preference, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.recommender.GenericRecommendedItem (implements org.apache.mahout.cf.taste.recommender.RecommendedItem, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.eval.GenericRecommenderIRStatsEvaluator (implements org.apache.mahout.cf.taste.eval.RecommenderIRStatsEvaluator)
  - org.apache.mahout.cf.taste.impl.eval.GenericRelevantItemsDataSplitter (implements org.apache.mahout.cf.taste.eval.RelevantItemsDataSplitter)
  - org.apache.mahout.cf.taste.impl.model.GenericUserPreferenceArray (implements org.apache.mahout.cf.taste.model.PreferenceArray)
  - org.apache.mahout.cf.taste.impl.similarity.GenericUserSimilarity (implements org.apache.mahout.cf.taste.similarity.UserSimilarity)
  - org.apache.mahout.cf.taste.impl.similarity.GenericUserSimilarity.UserUserSimilarity (implements java.lang.Comparable<T>)
  - org.apache.mahout.math.hadoop.stochasticsvd.qr.GivensThinSolver
  - org.apache.mahout.math.stats.GlobalOnlineAuc (implements org.apache.mahout.math.stats.OnlineAuc)
  - org.apache.mahout.math.hadoop.stochasticsvd.qr.GramSchmidt
  - org.apache.mahout.math.stats.GroupedOnlineAuc (implements org.apache.mahout.math.stats.OnlineAuc)
  - org.apache.mahout.common.HadoopUtil
  - org.apache.mahout.vectorizer.HighDFWordsPruner
  - org.apache.mahout.classifier.sequencelearning.hmm.HmmAlgorithms
  - org.apache.mahout.classifier.sequencelearning.hmm.HmmEvaluator
  - org.apache.mahout.classifier.sequencelearning.hmm.HmmModel (implements java.lang.Cloneable)
  - org.apache.mahout.classifier.sequencelearning.hmm.HmmTrainer
  - org.apache.mahout.classifier.sequencelearning.hmm.HmmUtils
  - org.apache.mahout.classifier.df.split.IgSplit
    - org.apache.mahout.classifier.df.split.DefaultIgSplit
    - org.apache.mahout.classifier.df.split.OptIgSplit
    - org.apache.mahout.classifier.df.split.RegressionSplit
  - org.apache.hadoop.mapreduce.InputFormat<K,V>
    - org.apache.mahout.classifier.df.mapreduce.inmem.InMemInputFormat
  - org.apache.hadoop.mapreduce.InputSplit
    - org.apache.mahout.classifier.df.mapreduce.inmem.InMemInputFormat.InMemInputSplit (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.df.data.Instance
  - org.apache.mahout.clustering.spectral.IntDoublePairWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.fpm.pfpgrowth.convertors.integer.IntegerStringOutputConverter (implements org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.mahout.common.IntegerTuple (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.mahout.common.IntPairWritable.Frequency (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.common.InvertedRunningAverage (implements org.apache.mahout.cf.taste.impl.common.RunningAverage)
  - org.apache.mahout.cf.taste.impl.common.InvertedRunningAverageAndStdDev (implements org.apache.mahout.cf.taste.impl.common.RunningAverageAndStdDev)
  - org.apache.mahout.common.IOUtils
  - org.apache.mahout.common.IOUtils.DeleteFileOnClose (implements java.io.Closeable)
  - org.apache.mahout.common.IOUtils.MultipleOutputsCloseableAdapter (implements java.io.Closeable)
  - org.apache.mahout.cf.taste.impl.eval.IRStatisticsImpl (implements org.apache.mahout.cf.taste.eval.IRStatistics, java.io.Serializable)
  - org.apache.mahout.clustering.spectral.Keys
  - org.apache.mahout.clustering.kmeans.KMeansConfigKeys
  - org.apache.mahout.classifier.sgd.L1 (implements org.apache.mahout.classifier.sgd.PriorFunction)
  - org.apache.mahout.classifier.sgd.L2 (implements org.apache.mahout.classifier.sgd.PriorFunction)
  - org.apache.mahout.math.decomposer.lanczos.LanczosSolver
    - org.apache.mahout.math.hadoop.decomposer.DistributedLanczosSolver (implements org.apache.hadoop.util.Tool)
  - org.apache.mahout.math.decomposer.lanczos.LanczosState
    - org.apache.mahout.math.hadoop.decomposer.HdfsBackedLanczosState (implements org.apache.hadoop.conf.Configurable)
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth.LeastKCache<K,V>
  - org.apache.mahout.vectorizer.collocations.llr.LLRReducer.ConcreteLLCallback (implements org.apache.mahout.vectorizer.collocations.llr.LLRReducer.LLCallback)
  - org.apache.mahout.cf.taste.impl.eval.LoadEvaluator
  - org.apache.mahout.cf.taste.impl.eval.LoadStatistics
  - org.apache.mahout.common.LongPair (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.common.LongPrimitiveArrayIterator (implements org.apache.mahout.cf.taste.impl.common.LongPrimitiveIterator)
  - org.apache.hadoop.io.LongWritable (implements org.apache.hadoop.io.WritableComparable<T>)
    - org.apache.mahout.classifier.df.mapreduce.partial.TreeID (implements java.lang.Cloneable)
  - org.apache.mahout.common.distance.MahalanobisDistanceMeasure (implements org.apache.mahout.common.distance.DistanceMeasure)
  - org.apache.mahout.driver.MahoutDriver
  - org.apache.mahout.common.distance.ManhattanDistanceMeasure (implements org.apache.mahout.common.distance.DistanceMeasure)
  - org.apache.hadoop.mapreduce.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
    - org.apache.mahout.math.hadoop.stochasticsvd.ABtDenseOutJob.ABtMapper
    - org.apache.mahout.math.hadoop.stochasticsvd.ABtJob.ABtMapper
    - org.apache.mahout.clustering.spectral.AffinityMatrixInputMapper
    - org.apache.mahout.fpm.pfpgrowth.AggregatorMapper
    - org.apache.mahout.classifier.naivebayes.test.BayesTestMapper
    - org.apache.mahout.math.hadoop.stochasticsvd.BtJob.BtMapper
    - org.apache.mahout.clustering.lda.cvb.CachingCVB0Mapper
      - org.apache.mahout.clustering.lda.cvb.CVB0DocInferenceMapper
    - org.apache.mahout.clustering.lda.cvb.CachingCVB0PerplexityMapper
    - org.apache.mahout.clustering.iterator.CIMapper
    - org.apache.mahout.classifier.df.mapreduce.Classifier.CMapper
    - org.apache.mahout.clustering.classify.ClusterClassificationMapper
    - org.apache.mahout.clustering.topdown.postprocessor.ClusterOutputPostProcessorMapper
    - org.apache.mahout.vectorizer.collocations.llr.CollocMapper
    - org.apache.mahout.clustering.lda.cvb.CVB0TopicTermVectorNormalizerMapper
    - org.apache.mahout.vectorizer.EncodingMapper
    - org.apache.mahout.cf.taste.hadoop.als.FactorizationEvaluator.PredictRatingsMapper
    - org.apache.mahout.classifier.naivebayes.training.IndexInstancesMapper
    - org.apache.mahout.cf.taste.hadoop.item.ItemFilterMapper
    - org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexMapper
    - org.apache.mahout.cf.taste.hadoop.similarity.item.ItemSimilarityJob.MostSimilarItemPairsMapper
    - org.apache.mahout.classifier.df.mapreduce.MapredMapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
      - org.apache.mahout.classifier.df.mapreduce.inmem.InMemMapper
      - org.apache.mahout.classifier.df.mapreduce.partial.Step1Mapper
    - org.apache.mahout.math.hadoop.MatrixColumnMeansJob.MatrixColumnMeansMapper
    - org.apache.mahout.clustering.spectral.MatrixDiagonalizeJob.MatrixDiagonalizeMapper
    - org.apache.hadoop.mapreduce.lib.map.MultithreadedMapper<K1,V1,K2,V2>
      - org.apache.mahout.cf.taste.hadoop.als.MultithreadedSharingMapper<K1,V1,K2,V2>
    - org.apache.mahout.fpm.pfpgrowth.ParallelCountingMapper
    - org.apache.mahout.fpm.pfpgrowth.ParallelFPGrowthMapper
    - org.apache.mahout.cf.taste.hadoop.item.PartialMultiplyMapper
    - org.apache.mahout.math.hadoop.stochasticsvd.QJob.QMapper
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.CooccurrencesMapper
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.CountObservationsMapper
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.UnsymmetrifyMapper
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.VectorNormMapper
    - org.apache.mahout.vectorizer.document.SequenceFileTokenizerMapper
    - org.apache.mahout.cf.taste.hadoop.als.SharingMapper<K1,V1,K2,V2,S>
      - org.apache.mahout.cf.taste.hadoop.als.PredictionMapper
      - org.apache.mahout.cf.taste.hadoop.als.SolveExplicitFeedbackMapper
      - org.apache.mahout.cf.taste.hadoop.als.SolveImplicitFeedbackMapper
    - org.apache.mahout.cf.taste.hadoop.item.SimilarityMatrixRowWrapperMapper
    - org.apache.mahout.math.hadoop.stats.StandardDeviationCalculatorMapper
    - org.apache.mahout.clustering.streaming.mapreduce.StreamingKMeansMapper
    - org.apache.mahout.vectorizer.term.TermCountMapper
    - org.apache.mahout.vectorizer.term.TermDocumentCountMapper
    - org.apache.mahout.classifier.naivebayes.training.ThetaMapper
    - org.apache.mahout.cf.taste.hadoop.ToEntityPrefsMapper
      - org.apache.mahout.cf.taste.hadoop.ToItemPrefsMapper
    - org.apache.mahout.cf.taste.hadoop.preparation.ToItemVectorsMapper
    - org.apache.mahout.common.mapreduce.TransposeMapper
    - org.apache.mahout.math.hadoop.stochasticsvd.UJob.UMapper
    - org.apache.mahout.clustering.spectral.UnitVectorizerJob.UnitVectorizerMapper
    - org.apache.mahout.cf.taste.hadoop.item.UserVectorSplitterMapper
    - org.apache.mahout.math.hadoop.similarity.VectorDistanceInvertedMapper
    - org.apache.mahout.math.hadoop.similarity.VectorDistanceMapper
    - org.apache.mahout.clustering.spectral.VectorMatrixMultiplicationJob.VectorMatrixMultiplicationMapper
    - org.apache.mahout.math.hadoop.stochasticsvd.VJob.VMapper
    - org.apache.mahout.classifier.naivebayes.training.WeightsMapper
    - org.apache.mahout.math.hadoop.stochasticsvd.YtYJob.YtYMapper
  - org.apache.mahout.classifier.df.mapreduce.MapredOutput (implements java.lang.Cloneable, org.apache.hadoop.io.Writable)
  - org.apache.hadoop.mapred.MapReduceBase (implements org.apache.hadoop.io.Closeable, org.apache.hadoop.mapred.JobConfigurable)
    - org.apache.mahout.math.hadoop.MatrixMultiplicationJob.MatrixMultiplicationReducer (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
    - org.apache.mahout.math.hadoop.MatrixMultiplicationJob.MatrixMultiplyMapper (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
    - org.apache.mahout.math.hadoop.TimesSquaredJob.TimesSquaredMapper<T> (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
      - org.apache.mahout.math.hadoop.TimesSquaredJob.TimesMapper
    - org.apache.mahout.math.hadoop.TimesSquaredJob.VectorSummingReducer (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
    - org.apache.mahout.math.hadoop.TransposeJob.MergeVectorsCombiner (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
    - org.apache.mahout.math.hadoop.TransposeJob.MergeVectorsReducer (implements org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3>)
    - org.apache.mahout.math.hadoop.TransposeJob.TransposeMapper (implements org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2>)
  - org.apache.mahout.math.hadoop.MatrixColumnMeansJob
  - org.apache.mahout.clustering.spectral.MatrixDiagonalizeJob
  - org.apache.mahout.math.MatrixUtils
  - org.apache.mahout.math.MatrixWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.common.MemoryUtil
  - org.apache.mahout.common.distance.MinkowskiDistanceMeasure (implements org.apache.mahout.common.distance.DistanceMeasure)
  - org.apache.mahout.classifier.sgd.MixedGradient (implements org.apache.mahout.classifier.sgd.Gradient)
  - org.apache.mahout.classifier.sgd.ModelDissector
  - org.apache.mahout.classifier.sgd.ModelDissector.Weight (implements java.lang.Comparable<T>)
  - org.apache.mahout.classifier.sgd.ModelSerializer
  - org.apache.mahout.clustering.lda.cvb.ModelTrainer
  - org.apache.mahout.math.MultiLabelVectorWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.math.hadoop.similarity.cooccurrence.MutableElement (implements org.apache.mahout.math.Vector.Element)
  - org.apache.mahout.cf.taste.hadoop.MutableRecommendedItem (implements org.apache.mahout.cf.taste.recommender.RecommendedItem)
  - org.apache.mahout.classifier.naivebayes.NaiveBayesModel
  - org.apache.mahout.math.NamedVector (implements org.apache.mahout.math.Vector)
    - org.apache.mahout.math.hadoop.decomposer.EigenVector
  - org.apache.mahout.cf.taste.impl.neighborhood.NearestNUserNeighborhood
  - org.apache.mahout.classifier.mlp.NeuralNetwork
    - org.apache.mahout.classifier.mlp.MultilayerPerceptron (implements org.apache.mahout.classifier.OnlineLearner)
  - org.apache.mahout.classifier.mlp.NeuralNetworkFunctions
  - org.apache.mahout.common.nlp.NGrams
  - org.apache.mahout.classifier.df.node.Node (implements org.apache.hadoop.io.Writable)
    - org.apache.mahout.classifier.df.node.CategoricalNode
    - org.apache.mahout.classifier.df.node.Leaf
    - org.apache.mahout.classifier.df.node.NumericalNode
  - org.apache.mahout.cf.taste.impl.recommender.svd.NoPersistenceStrategy (implements org.apache.mahout.cf.taste.impl.recommender.svd.PersistenceStrategy)
  - org.apache.mahout.cf.taste.impl.recommender.NullRescorer<T> (implements org.apache.mahout.cf.taste.recommender.IDRescorer, org.apache.mahout.cf.taste.recommender.Rescorer<T>)
  - org.apache.mahout.math.hadoop.stochasticsvd.Omega
  - org.apache.mahout.clustering.OnlineGaussianAccumulator (implements org.apache.mahout.clustering.GaussianAccumulator)
  - org.apache.mahout.cf.taste.impl.eval.OrderBasedRecommenderEvaluator
  - org.apache.mahout.common.Pair<A,B> (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.apache.mahout.cf.taste.impl.recommender.svd.ParallelSGDFactorizer.PreferenceShuffler
  - org.apache.mahout.common.parameters.Parametered.ParameteredGeneralizations
  - org.apache.mahout.common.Parameters
  - org.apache.mahout.vectorizer.common.PartialVectorMerger
  - org.apache.hadoop.mapreduce.Partitioner<KEY,VALUE>
    - org.apache.mahout.vectorizer.collocations.llr.GramKeyPartitioner
  - org.apache.mahout.clustering.topdown.PathDirectory
  - org.apache.mahout.common.iterator.sequencefile.PathFilters
  - org.apache.mahout.fpm.pfpgrowth.fpgrowth.Pattern (implements java.lang.Comparable<T>)
  - org.apache.mahout.fpm.pfpgrowth.PFPGrowth
  - org.apache.mahout.cf.taste.impl.model.PlusAnonymousUserDataModel (implements org.apache.mahout.cf.taste.model.DataModel)
    - org.apache.mahout.cf.taste.impl.model.PlusAnonymousConcurrentUserDataModel
  - org.apache.mahout.classifier.sgd.PolymorphicWritable
  - org.apache.mahout.cf.taste.hadoop.item.PrefAndSimilarityColumnWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.lucene.util.PriorityQueue<T>
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.TopElementsQueue
    - org.apache.mahout.cf.taste.hadoop.TopItemsQueue
    - org.apache.mahout.cf.taste.hadoop.similarity.item.TopSimilarItemsQueue
  - org.apache.mahout.math.hadoop.stochasticsvd.QJob
  - org.apache.mahout.math.hadoop.stochasticsvd.qr.QRFirstStep (implements java.io.Closeable, org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.mahout.math.hadoop.stochasticsvd.qr.QRLastStep (implements java.io.Closeable, java.util.Iterator<E>)
  - org.apache.mahout.math.random.RandomProjector
  - org.apache.mahout.clustering.kmeans.RandomSeedGenerator
  - org.apache.mahout.classifier.sequencelearning.hmm.RandomSequenceGenerator
  - org.apache.mahout.classifier.sgd.RankingGradient (implements org.apache.mahout.classifier.sgd.Gradient)
  - org.apache.mahout.cf.taste.hadoop.RecommendedItemsWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.mapreduce.RecordReader<KEYIN,VALUEIN> (implements java.io.Closeable)
    - org.apache.mahout.classifier.df.mapreduce.inmem.InMemInputFormat.InMemRecordReader
  - org.apache.hadoop.mapreduce.Reducer<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
    - org.apache.mahout.math.hadoop.stochasticsvd.ABtDenseOutJob.QRReducer
    - org.apache.mahout.math.hadoop.stochasticsvd.ABtJob.QRReducer
    - org.apache.mahout.clustering.spectral.AffinityMatrixInputReducer
    - org.apache.mahout.cf.taste.hadoop.item.AggregateAndRecommendReducer
    - org.apache.mahout.fpm.pfpgrowth.AggregatorReducer
    - org.apache.mahout.math.hadoop.stochasticsvd.BtJob.OuterProductCombiner
    - org.apache.mahout.math.hadoop.stochasticsvd.BtJob.OuterProductReducer
    - org.apache.mahout.clustering.canopy.CanopyReducer
    - org.apache.mahout.clustering.iterator.CIReducer
    - org.apache.mahout.clustering.topdown.postprocessor.ClusterOutputPostProcessorReducer
    - org.apache.mahout.vectorizer.collocations.llr.CollocCombiner
    - org.apache.mahout.vectorizer.collocations.llr.CollocReducer
    - org.apache.mahout.clustering.lda.cvb.CVB0Driver.DualDoubleSumReducer
    - org.apache.mahout.cf.taste.hadoop.item.ItemFilterAsVectorAndPrefsReducer
    - org.apache.mahout.cf.taste.hadoop.item.ItemIDIndexReducer
    - org.apache.mahout.cf.taste.hadoop.similarity.item.ItemSimilarityJob.MostSimilarItemPairsReducer
    - org.apache.mahout.vectorizer.collocations.llr.LLRReducer
    - org.apache.mahout.math.hadoop.MatrixColumnMeansJob.MatrixColumnMeansReducer
    - org.apache.mahout.clustering.spectral.MatrixDiagonalizeJob.MatrixDiagonalizeReducer
    - org.apache.mahout.common.mapreduce.MergeVectorsCombiner
    - org.apache.mahout.common.mapreduce.MergeVectorsReducer
    - org.apache.mahout.fpm.pfpgrowth.ParallelCountingReducer
    - org.apache.mahout.fpm.pfpgrowth.ParallelFPGrowthCombiner
    - org.apache.mahout.fpm.pfpgrowth.ParallelFPGrowthReducer
    - org.apache.mahout.vectorizer.common.PartialVectorMergeReducer
    - org.apache.mahout.vectorizer.pruner.PrunedPartialVectorMergeReducer
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.MergeToTopKSimilaritiesReducer
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.MergeVectorsReducer
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.SimilarityReducer
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.RowSimilarityJob.SumObservationsReducer
    - org.apache.mahout.math.hadoop.stats.StandardDeviationCalculatorReducer
    - org.apache.mahout.clustering.streaming.mapreduce.StreamingKMeansReducer
    - org.apache.mahout.vectorizer.term.TermCountCombiner
    - org.apache.mahout.vectorizer.term.TermCountReducer
    - org.apache.mahout.vectorizer.term.TermDocumentCountReducer
    - org.apache.mahout.vectorizer.tfidf.TFIDFPartialVectorReducer
    - org.apache.mahout.vectorizer.term.TFPartialVectorReducer
    - org.apache.mahout.cf.taste.hadoop.preparation.ToItemVectorsReducer
    - org.apache.mahout.cf.taste.hadoop.item.ToUserVectorsReducer
    - org.apache.mahout.cf.taste.hadoop.item.ToVectorAndPrefReducer
    - org.apache.mahout.common.mapreduce.VectorSumCombiner
    - org.apache.mahout.common.mapreduce.VectorSumReducer
    - org.apache.mahout.vectorizer.pruner.WordsPrunerReducer
    - org.apache.mahout.math.hadoop.stochasticsvd.YtYJob.YtYReducer
  - org.apache.mahout.cf.taste.impl.common.RefreshHelper (implements org.apache.mahout.cf.taste.common.Refreshable)
  - org.apache.mahout.classifier.RegressionResultAnalyzer
  - org.apache.mahout.classifier.ResultAnalyzer
  - org.apache.mahout.clustering.RunningSumsGaussianAccumulator (implements org.apache.mahout.clustering.GaussianAccumulator)
  - org.apache.mahout.math.stats.Sampler
  - org.apache.mahout.common.iterator.SamplingIterable<T> (implements java.lang.Iterable<T>)
  - org.apache.mahout.math.neighborhood.Searcher (implements java.lang.Iterable<T>)
    - org.apache.mahout.math.neighborhood.UpdatableSearcher
      - org.apache.mahout.math.neighborhood.BruteSearch
      - org.apache.mahout.math.neighborhood.FastProjectionSearch
      - org.apache.mahout.math.neighborhood.LocalitySensitiveHashSearch
      - org.apache.mahout.math.neighborhood.ProjectionSearch
  - org.apache.mahout.common.iterator.sequencefile.SequenceFileDirIterable<K,V> (implements java.lang.Iterable<T>)
  - org.apache.mahout.common.iterator.sequencefile.SequenceFileDirValueIterable<V> (implements java.lang.Iterable<T>)
  - org.apache.mahout.common.iterator.sequencefile.SequenceFileIterable<K,V> (implements java.lang.Iterable<T>)
  - org.apache.mahout.fpm.pfpgrowth.convertors.SequenceFileOutputCollector<K,V> (implements org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.mahout.common.iterator.sequencefile.SequenceFileValueIterable<V> (implements java.lang.Iterable<T>)
  - org.apache.mahout.classifier.df.ref.SequentialBuilder
  - org.apache.mahout.math.ssvd.SequentialOutOfCoreSvd
  - org.apache.mahout.cf.taste.similarity.precompute.SimilarItem
  - org.apache.mahout.cf.taste.similarity.precompute.SimilarItems
  - org.apache.mahout.cf.taste.impl.recommender.SimilarUser (implements java.lang.Comparable<T>)
  - org.apache.mahout.vectorizer.SimpleTextEncodingVectorizer (implements org.apache.mahout.vectorizer.Vectorizer)
  - org.apache.mahout.math.hadoop.stochasticsvd.SparseRowBlockAccumulator (implements java.io.Closeable, org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.mahout.math.hadoop.stochasticsvd.SparseRowBlockWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.cf.taste.impl.similarity.SpearmanCorrelationSimilarity (implements org.apache.mahout.cf.taste.similarity.UserSimilarity)
  - org.apache.mahout.classifier.df.split.Split
  - org.apache.mahout.math.hadoop.stochasticsvd.SplitPartitionedWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure (implements org.apache.mahout.common.distance.DistanceMeasure)
    - org.apache.mahout.common.distance.EuclideanDistanceMeasure
  - org.apache.mahout.math.hadoop.stochasticsvd.SSVDHelper
  - org.apache.mahout.math.hadoop.stochasticsvd.SSVDSolver
  - org.apache.mahout.ep.State<T,U> (implements java.lang.Comparable<T>, org.apache.hadoop.io.Writable)
  - org.apache.mahout.clustering.streaming.cluster.StreamingKMeans (implements java.lang.Iterable<T>)
  - org.apache.mahout.clustering.streaming.mapreduce.StreamingKMeansThread (implements java.util.concurrent.Callable<V>)
  - org.apache.mahout.clustering.streaming.mapreduce.StreamingKMeansUtilsMR
  - org.apache.mahout.fpm.pfpgrowth.convertors.string.StringOutputConverter (implements org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.mahout.common.StringTuple (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.mahout.common.StringUtils
  - org.apache.mahout.cf.taste.hadoop.TasteHadoopUtils
  - org.apache.mahout.vectorizer.TF (implements org.apache.mahout.vectorizer.Weight)
  - org.apache.mahout.vectorizer.TFIDF (implements org.apache.mahout.vectorizer.Weight)
  - org.apache.mahout.vectorizer.tfidf.TFIDFConverter
  - org.apache.mahout.cf.taste.impl.neighborhood.ThresholdUserNeighborhood
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.mahout.classifier.df.data.DescriptorException
      - org.apache.mahout.cf.taste.common.TasteException
        - org.apache.mahout.cf.taste.common.NoSuchItemException
        - org.apache.mahout.cf.taste.common.NoSuchUserException
  - org.apache.mahout.math.hadoop.TimesSquaredJob
  - org.apache.mahout.common.TimingStatistics (implements java.io.Serializable)
  - org.apache.mahout.common.TimingStatistics.Call
    - org.apache.mahout.common.TimingStatistics.LeadTimeCall
  - org.apache.mahout.clustering.lda.cvb.TopicModel (implements org.apache.hadoop.conf.Configurable, java.lang.Iterable<T>)
  - org.apache.mahout.cf.taste.impl.recommender.TopItems
  - org.apache.mahout.fpm.pfpgrowth.convertors.TopKPatternsOutputConverter<A> (implements org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.mahout.fpm.pfpgrowth.convertors.string.TopKStringPatterns (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.sgd.TPrior (implements org.apache.mahout.classifier.sgd.PriorFunction)
  - org.apache.mahout.fpm.pfpgrowth.TransactionTree (implements java.lang.Iterable<T>, org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.df.tools.TreeVisualizer
  - org.apache.mahout.clustering.kernel.TriangularKernelProfile (implements org.apache.mahout.clustering.kernel.IKernelProfile)
  - org.apache.mahout.classifier.df.tools.UDistrib
  - org.apache.mahout.math.hadoop.stochasticsvd.UJob
  - org.apache.mahout.clustering.UncommonDistributions
  - org.apache.mahout.classifier.sgd.UniformPrior (implements org.apache.mahout.classifier.sgd.PriorFunction)
  - org.apache.mahout.clustering.spectral.UnitVectorizerJob
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - com.google.common.collect.AbstractIterator<T>
      - org.apache.mahout.common.iterator.CountingIterator
      - org.apache.mahout.common.iterator.FileLineIterator (implements java.io.Closeable, org.apache.mahout.cf.taste.impl.common.SkippingIterator<V>)
      - org.apache.mahout.fpm.pfpgrowth.MultiTransactionTreeIterator
      - org.apache.mahout.common.iterator.SamplingIterator<T>
      - org.apache.mahout.common.iterator.sequencefile.SequenceFileIterator<K,V> (implements java.io.Closeable)
      - org.apache.mahout.common.iterator.sequencefile.SequenceFileValueIterator<V> (implements java.io.Closeable)
      - org.apache.mahout.common.lucene.TokenStreamIterator
  - org.apache.mahout.math.hadoop.stats.VarianceTotals
  - org.apache.mahout.math.Varint
  - org.apache.mahout.math.VarIntWritable (implements java.lang.Cloneable, org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.mahout.math.VarLongWritable (implements org.apache.hadoop.io.WritableComparable<T>)
    - org.apache.mahout.cf.taste.hadoop.EntityPrefWritable (implements java.lang.Cloneable)
  - org.apache.mahout.cf.taste.hadoop.item.VectorAndPrefsWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.clustering.spectral.VectorCache
  - org.apache.mahout.vectorizer.VectorizerConfig
  - org.apache.mahout.clustering.spectral.VectorMatrixMultiplicationJob
  - org.apache.mahout.cf.taste.hadoop.item.VectorOrPrefWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.math.hadoop.similarity.cooccurrence.Vectors
  - org.apache.mahout.Version
  - org.apache.mahout.clustering.spectral.VertexWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.mahout.classifier.sequencelearning.hmm.ViterbiEvaluator
  - org.apache.mahout.math.hadoop.stochasticsvd.VJob
  - org.apache.mahout.common.distance.WeightedDistanceMeasure (implements org.apache.mahout.common.distance.DistanceMeasure)
    - org.apache.mahout.common.distance.TanimotoDistanceMeasure
    - org.apache.mahout.common.distance.WeightedEuclideanDistanceMeasure
    - org.apache.mahout.common.distance.WeightedManhattanDistanceMeasure
  - org.apache.mahout.cf.taste.impl.common.WeightedRunningAverage (implements org.apache.mahout.cf.taste.impl.common.RunningAverage, java.io.Serializable)
    - org.apache.mahout.cf.taste.impl.common.WeightedRunningAverageAndStdDev (implements org.apache.mahout.cf.taste.impl.common.RunningAverageAndStdDev)
  - org.apache.mahout.clustering.classify.WeightedVectorWritable (implements org.apache.hadoop.io.Writable)
    - org.apache.mahout.clustering.classify.WeightedPropertyVectorWritable
  - org.apache.hadoop.io.WritableComparator (implements org.apache.hadoop.io.RawComparator<T>)
    - org.apache.mahout.common.IntPairWritable.Comparator (implements java.io.Serializable)
    - org.apache.mahout.common.IntPairWritable.FirstGroupingComparator (implements java.io.Serializable)
    - org.apache.mahout.math.hadoop.stochasticsvd.SplitPartitionedWritable.SplitGroupingComparator (implements java.io.Serializable)
  - org.apache.mahout.math.hadoop.stochasticsvd.YtYJob

## Interface Hierarchy

- org.apache.mahout.cf.taste.impl.common.Cache.MatchPredicate<T>
- java.lang.Cloneable
  - org.apache.mahout.cf.taste.model.PreferenceArray (also extends java.lang.Iterable<T>, java.io.Serializable)
- java.io.Closeable
  - org.apache.mahout.classifier.OnlineLearner
  - org.apache.mahout.cf.taste.similarity.precompute.SimilarItemsWriter
- org.apache.mahout.cf.taste.eval.DataModelBuilder
- org.apache.mahout.ep.EvolutionaryProcess.Function<T>
- org.apache.mahout.clustering.GaussianAccumulator
- org.apache.mahout.classifier.sgd.Gradient
- org.apache.mahout.cf.taste.recommender.IDRescorer
- org.apache.mahout.clustering.kernel.IKernelProfile
- org.apache.mahout.cf.taste.eval.IRStatistics
- java.lang.Iterable<T>
  - org.apache.mahout.cf.taste.model.PreferenceArray (also extends java.lang.Cloneable, java.io.Serializable)
- java.util.Iterator<E>
  - org.apache.mahout.cf.taste.impl.common.LongPrimitiveIterator
  - org.apache.mahout.cf.taste.impl.common.SkippingIterator<V>
    - org.apache.mahout.cf.taste.impl.common.LongPrimitiveIterator
- org.apache.mahout.vectorizer.collocations.llr.LLRReducer.LLCallback
- org.apache.mahout.clustering.ModelDistribution<O>
- org.apache.mahout.common.parameters.Parametered
  - org.apache.mahout.clustering.Cluster (also extends org.apache.mahout.clustering.Model<O>)
  - org.apache.mahout.common.distance.DistanceMeasure
  - org.apache.mahout.common.parameters.Parameter<T>
- org.apache.mahout.cf.taste.impl.recommender.svd.PersistenceStrategy
- org.apache.mahout.cf.taste.model.Preference
- org.apache.mahout.cf.taste.recommender.RecommendedItem
- org.apache.mahout.cf.taste.eval.RecommenderBuilder
- org.apache.mahout.cf.taste.eval.RecommenderEvaluator
- org.apache.mahout.cf.taste.eval.RecommenderIRStatsEvaluator
- org.apache.mahout.classifier.sgd.RecordFactory
- org.apache.mahout.cf.taste.common.Refreshable
  - org.apache.mahout.cf.taste.recommender.CandidateItemsStrategy
  - org.apache.mahout.cf.taste.model.DataModel (also extends java.io.Serializable)
    - org.apache.mahout.cf.taste.model.JDBCDataModel
  - org.apache.mahout.cf.taste.impl.recommender.svd.Factorizer
  - org.apache.mahout.cf.taste.model.IDMigrator
    - org.apache.mahout.cf.taste.model.UpdatableIDMigrator
  - org.apache.mahout.cf.taste.recommender.ItemBasedRecommender
  - org.apache.mahout.cf.taste.similarity.ItemSimilarity
  - org.apache.mahout.cf.taste.model.JDBCDataModel
  - org.apache.mahout.cf.taste.recommender.MostSimilarItemsCandidateItemsStrategy
  - org.apache.mahout.cf.taste.similarity.PreferenceInferrer
  - org.apache.mahout.cf.taste.recommender.Recommender
    - org.apache.mahout.cf.taste.recommender.ItemBasedRecommender
    - org.apache.mahout.cf.taste.recommender.UserBasedRecommender
  - org.apache.mahout.cf.taste.model.UpdatableIDMigrator
  - org.apache.mahout.cf.taste.recommender.UserBasedRecommender
  - org.apache.mahout.cf.taste.neighborhood.UserNeighborhood
  - org.apache.mahout.cf.taste.similarity.UserSimilarity
- org.apache.mahout.cf.taste.eval.RelevantItemsDataSplitter
- org.apache.mahout.cf.taste.recommender.Rescorer<T>
- org.apache.mahout.cf.taste.impl.common.Retriever<K,V>
- org.apache.mahout.cf.taste.impl.common.RunningAverage
  - org.apache.mahout.cf.taste.impl.common.RunningAverageAndStdDev
- java.io.Serializable
  - org.apache.mahout.cf.taste.model.DataModel (also extends org.apache.mahout.cf.taste.common.Refreshable)
    - org.apache.mahout.cf.taste.model.JDBCDataModel
  - org.apache.mahout.cf.taste.model.JDBCDataModel
  - org.apache.mahout.cf.taste.model.PreferenceArray (also extends java.lang.Cloneable, java.lang.Iterable<T>)
- org.apache.mahout.fpm.pfpgrowth.convertors.StatusUpdater
- org.apache.mahout.cf.taste.impl.recommender.TopItems.Estimator<T>
- org.apache.mahout.classifier.df.builder.TreeBuilder
- org.apache.mahout.vectorizer.Vectorizer
- org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.VectorSimilarityMeasure
- org.apache.mahout.vectorizer.Weight
- org.apache.hadoop.io.Writable
  - org.apache.mahout.clustering.Cluster (also extends org.apache.mahout.clustering.Model<O>, org.apache.mahout.common.parameters.Parametered)
  - org.apache.mahout.clustering.iterator.ClusteringPolicy
  - org.apache.mahout.clustering.Model<O>
    - org.apache.mahout.clustering.Cluster (also extends org.apache.mahout.common.parameters.Parametered)
  - org.apache.mahout.math.stats.OnlineAuc
  - org.apache.mahout.ep.Payload<T>
  - org.apache.mahout.classifier.sgd.PriorFunction

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.mahout.cf.taste.common.Weighting
    - org.apache.mahout.cf.taste.hadoop.item.ToUserVectorsReducer.Counters
    - org.apache.mahout.classifier.df.data.Dataset.Attribute
    - org.apache.mahout.classifier.df.node.Node.Type
    - org.apache.mahout.classifier.mlp.NeuralNetwork.TrainingMethod
    - org.apache.mahout.classifier.naivebayes.training.IndexInstancesMapper.Counter
    - org.apache.mahout.clustering.lda.cvb.CachingCVB0PerplexityMapper.Counters
    - org.apache.mahout.common.iterator.sequencefile.PathType
    - org.apache.mahout.math.hadoop.similarity.cooccurrence.measures.VectorSimilarityMeasures
    - org.apache.mahout.vectorizer.collocations.llr.LLRReducer.Skipped
    - org.apache.mahout.vectorizer.collocations.llr.Gram.Type
    - org.apache.mahout.vectorizer.collocations.llr.CollocReducer.Skipped
    - org.apache.mahout.vectorizer.collocations.llr.CollocMapper.Count

Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.