|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.conf.Configured
gov.llnl.ontology.mapreduce.CorpusTableMR
gov.llnl.ontology.mapreduce.stats.DependencyOccurrenceCountMR
public class DependencyOccurrenceCountMR
A MapReduce task that counts the number of co-occurrences in a sentence that
are connected by a valid DependencyPath
. Paths will be validated by
both their length and a DependencyPathAcceptor
. The final word in
each path, and, optionally, the final relation may be included, as the
co-occurrence feature. This mapper pairs with the WordCountSumReducer
.
Nested Class Summary | |
---|---|
static class |
DependencyOccurrenceCountMR.DependencyOccurrenceCountMapper
Iterates through each DependencyTreeNode and finds all valid
paths from that node to other nodes in the sentence. |
Nested classes/interfaces inherited from class gov.llnl.ontology.mapreduce.CorpusTableMR |
---|
CorpusTableMR.CorpusTableMapper<K,V> |
Field Summary | |
---|---|
static String |
ABOUT
The about string. |
static String |
CONF_PREFIX
A prefix for any Configuration setting. |
static String |
DEFAULT_ACCEPTOR
The classname of the default DependencyPathAcceptor . |
static String |
PATH_ACCEPTOR
The configuration for setting the DependencyPathAcceptor . |
static String |
PATH_LENGTH
The configuration for setting the path length. |
static String |
USE_RELATION
The configuration for setting whether or not relations should be in the co-occurrence features. |
Fields inherited from class gov.llnl.ontology.mapreduce.CorpusTableMR |
---|
TABLE |
Constructor Summary | |
---|---|
DependencyOccurrenceCountMR()
|
Method Summary | |
---|---|
protected void |
addOptions(MRArgOptions options)
Add more command line arguments. |
protected String |
jobName()
Returns a descriptive job name for this map reduce task. |
static void |
main(String[] args)
Runs the DependencyOccurrenceCountMR . |
protected Class |
mapperClass()
Returns the Class object for the Mapper task. |
protected Class |
mapperKeyClass()
Returns the Class object for the Mapper Value of this task. |
protected Class |
mapperValueClass()
Returns the Class object for the Mapper Value of this task. |
protected void |
setupConfiguration(MRArgOptions options,
org.apache.hadoop.conf.Configuration conf)
Copies command line arguments to a Configuration so that
Map/Reduce jobs can utilize the values set. |
protected void |
setupReducer(String tableName,
org.apache.hadoop.mapreduce.Job job,
MRArgOptions options)
Sets up the Reducer for this job. |
protected void |
validateOptions(MRArgOptions options)
Returns true if the MRArgOptions contains a valid value for each
requried option. |
Methods inherited from class gov.llnl.ontology.mapreduce.CorpusTableMR |
---|
run |
Methods inherited from class org.apache.hadoop.conf.Configured |
---|
getConf, setConf |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.hadoop.conf.Configurable |
---|
getConf, setConf |
Field Detail |
---|
public static final String ABOUT
public static final String CONF_PREFIX
Configuration
setting.
public static final String PATH_ACCEPTOR
DependencyPathAcceptor
.
public static final String PATH_LENGTH
public static final String USE_RELATION
public static final String DEFAULT_ACCEPTOR
DependencyPathAcceptor
.
Constructor Detail |
---|
public DependencyOccurrenceCountMR()
Method Detail |
---|
public static void main(String[] args) throws Exception
DependencyOccurrenceCountMR
.
Exception
protected String jobName()
jobName
in class CorpusTableMR
protected void addOptions(MRArgOptions options)
addOptions
in class CorpusTableMR
protected void validateOptions(MRArgOptions options)
MRArgOptions
contains a valid value for each
requried option. By default, this does no validation.
validateOptions
in class CorpusTableMR
protected void setupConfiguration(MRArgOptions options, org.apache.hadoop.conf.Configuration conf)
Configuration
so that
Map/Reduce jobs can utilize the values set. By default, this does no
configuration.
setupConfiguration
in class CorpusTableMR
protected Class mapperClass()
Class
object for the Mapper task.
mapperClass
in class CorpusTableMR
protected Class mapperKeyClass()
Class
object for the Mapper Value of this task.
mapperKeyClass
in class CorpusTableMR
protected Class mapperValueClass()
Class
object for the Mapper Value of this task.
mapperValueClass
in class CorpusTableMR
protected void setupReducer(String tableName, org.apache.hadoop.mapreduce.Job job, MRArgOptions options)
setupReducer
in class CorpusTableMR
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |