List of usage examples for org.apache.hadoop.mapred Mapper interface-usage
From source file org.apache.mahout.cf.taste.hadoop.similarity.item.CopreferredItemsMapper.java
/** * map out each pair of items that appears in the same user-vector together with the multiplied vector lengths * of the associated item vectors */ public final class CopreferredItemsMapper extends MapReduceBase implements Mapper<VarLongWritable, ItemPrefWithItemVectorWeightArrayWritable, ItemPairWritable, CoRating> {
From source file org.apache.mahout.cf.taste.hadoop.similarity.item.PreferredItemsPerUserMapper.java
/** * for each item-vector, we compute its weight here and map out all entries with the user as key, * so we can create the user-vectors in the reducer */ public final class PreferredItemsPerUserMapper extends MapReduceBase implements Mapper<VarLongWritable, EntityPrefWritableArrayWritable, VarLongWritable, ItemPrefWithItemVectorWeightWritable> {
From source file org.apache.mahout.classifier.bayes.BayesThetaNormalizerMapper.java
public class BayesThetaNormalizerMapper extends MapReduceBase implements Mapper<Text, DoubleWritable, Text, DoubleWritable> { private static final Logger log = LoggerFactory.getLogger(BayesThetaNormalizerMapper.class); private Map<String, Double> labelWeightSum = null;
From source file org.apache.mahout.classifier.bayes.common.BayesFeatureMapper.java
/** Reads the input train set(preprocessed using the {@link BayesFileFormatter}). */ public class BayesFeatureMapper extends MapReduceBase implements Mapper<Text, Text, Text, DoubleWritable> { private static final Logger log = LoggerFactory.getLogger(BayesFeatureMapper.class); private static final DoubleWritable one = new DoubleWritable(1.0);
From source file org.apache.mahout.classifier.bayes.common.BayesTfIdfMapper.java
public class BayesTfIdfMapper extends MapReduceBase implements Mapper<Text, DoubleWritable, Text, DoubleWritable> { private static final Logger log = LoggerFactory.getLogger(BayesTfIdfMapper.class); private Map<String, Double> labelDocumentCounts = null;
From source file org.apache.mahout.classifier.bayes.common.BayesWeightSummerMapper.java
public class BayesWeightSummerMapper extends MapReduceBase implements Mapper<Text, DoubleWritable, Text, DoubleWritable> { /** * We need to calculate the idf of each feature in each label *
From source file org.apache.mahout.classifier.bayes.mapreduce.bayes.BayesClassifierMapper.java
/** * Reads the input train set(preprocessed using the {@link org.apache.mahout.classifier.BayesFileFormatter}). */ public class BayesClassifierMapper extends MapReduceBase implements Mapper<Text, Text, StringTuple, DoubleWritable> {
From source file org.apache.mahout.classifier.bayes.mapreduce.bayes.BayesThetaNormalizerMapper.java
/** * Mapper for Calculating the ThetaNormalizer for a label in Naive Bayes Algorithm * */ public class BayesThetaNormalizerMapper extends MapReduceBase implements Mapper<StringTuple, DoubleWritable, StringTuple, DoubleWritable> {
From source file org.apache.mahout.classifier.bayes.mapreduce.cbayes.CBayesThetaNormalizerMapper.java
/** * Mapper for Calculating the ThetaNormalizer for a label in Naive Bayes Algorithm * */ public class CBayesThetaNormalizerMapper extends MapReduceBase implements Mapper<StringTuple, DoubleWritable, StringTuple, DoubleWritable> {
From source file org.apache.mahout.classifier.bayes.mapreduce.common.BayesFeatureMapper.java
/** * Reads the input train set(preprocessed using the {@link org.apache.mahout.classifier.BayesFileFormatter}). */ public class BayesFeatureMapper extends MapReduceBase implements Mapper<Text, Text, StringTuple, DoubleWritable> { private static final Logger log = LoggerFactory.getLogger(BayesFeatureMapper.class);