MCPcopy Create free account

hub / github.com/brendano/ark-tweet-nlp / types & classes

Types & classes47 in github.com/brendano/ark-tweet-nlp

ClassBasicFileIO
@author Dipanjan Das
src/cmu/arktweetnlp/util/BasicFileIO.java:17
ClassCapitalizationFeatures
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:80
ClassCoNLLReader
Read a simplified version of the CoNLL format. Two columns Word \t POSTag With a blank line separating sentences. Returns 'null' for the input re
src/cmu/arktweetnlp/io/CoNLLReader.java:21
EnumDecoder
src/cmu/arktweetnlp/RunTagger.java:44
ClassFeatureExtractor
Extracts features and numberizes them Also numberizes other things if necessary (e.g. label numberizations for MEMM training)
src/cmu/arktweetnlp/impl/features/FeatureExtractor.java:18
InterfaceFeatureExtractorInterface
src/cmu/arktweetnlp/impl/features/FeatureExtractor.java:102
ClassFeatureUtil
String normalizations and other shared utilities for feature computation.
src/cmu/arktweetnlp/impl/features/FeatureUtil.java:17
ClassGradientCalculator
src/cmu/arktweetnlp/Train.java:121
ClassJsonTweetReader
src/cmu/arktweetnlp/io/JsonTweetReader.java:16
ClassListofnames
src/cmu/arktweetnlp/impl/features/WordListFeatures.java:59
ClassMetaphoneFeatures
We should test if these are obsolete yet
src/cmu/arktweetnlp/impl/features/MetaphoneFeatures.java:12
ClassMetaphoneLexical
src/cmu/arktweetnlp/impl/features/MetaphoneFeatures.java:46
ClassMetaphonePOSDict
src/cmu/arktweetnlp/impl/features/WordListFeatures.java:77
ClassMiscFeatures
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:11
ClassModel
This contains (1) Feature and label vocabularies (therefore knowledge of numberization) (2) Model coefficients (and knowledge how to flattenize them
src/cmu/arktweetnlp/impl/Model.java:23
ClassModelSentence
One sequence structure -- typically, for one sentence This is the model's view of a sentence -- only deals with non-textual numberized versions of eve
src/cmu/arktweetnlp/impl/ModelSentence.java:12
ClassMyWeightsPrinter
src/cmu/arktweetnlp/Train.java:170
ClassNext2Words
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:25
ClassNextWord
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:13
ClassNgramPrefix
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:195
ClassNgramSuffix
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:213
ClassOWLQN
Class implementing the Orthant-Wise Limited-memory Quasi-Newton algorithm (OWL-QN). OWN-QN is a numerical optimization procedure for finding the optim
src/cmu/arktweetnlp/impl/OWLQN.java:44
ClassOptimizerState
src/cmu/arktweetnlp/impl/OWLQN.java:327
ClassPOSTagDict
src/cmu/arktweetnlp/impl/features/WordListFeatures.java:17
ClassPair
src/cmu/arktweetnlp/Twokenize.java:207
ClassPositionFeaturePairs
src/cmu/arktweetnlp/impl/features/FeatureExtractor.java:115
ClassPositions
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:233
ClassPrev2Words
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:52
ClassPrevNext
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:64
ClassPrevWord
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:39
ClassRelativeMeanImprovementCriterion
src/cmu/arktweetnlp/impl/OWLQN.java:58
ClassRunTagger
Commandline interface to run the Twitter POS tagger with a variety of possible input and output formats. Also does basic evaluation if given labeled i
src/cmu/arktweetnlp/RunTagger.java:28
ClassSentence
Holds textual and linguistic information for a sentence. Theoretically could add additional textual,syntactic,etc. annotations as inputs
src/cmu/arktweetnlp/impl/Sentence.java:10
ClassSimpleOrthFeatures
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:119
ClassTagDictionary
src/cmu/arktweetnlp/impl/features/TagDictionary.java:9
ClassTaggedToken
One token and its tag.
src/cmu/arktweetnlp/Tagger.java:47
ClassTagger
Tagger object -- wraps up the entire tagger for easy usage from Java. To use: (1) call loadModel(). (2) call tokenizeAndTag() for every tweet. See
src/cmu/arktweetnlp/Tagger.java:29
InterfaceTerminationCriterion
src/cmu/arktweetnlp/impl/OWLQN.java:54
ClassTrain
src/cmu/arktweetnlp/Train.java:17
ClassTwokenize
Twokenize -- a tokenizer designed for Twitter text in English and some other European languages. This is the Java version. If you want the old Python
src/cmu/arktweetnlp/Twokenize.java:34
ClassURLFeatures
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:156
ClassUtil
src/cmu/arktweetnlp/util/Util.java:9
ClassVocabulary
Could scrap this and use ark-regression's version -- that one has CheapStrings
src/cmu/arktweetnlp/impl/Vocabulary.java:9
InterfaceWeightsPrinter
src/cmu/arktweetnlp/impl/OWLQN.java:100
ClassWordClusterPaths
Brown word clusters: features are path prefixes down the tree.
src/cmu/arktweetnlp/impl/features/WordClusterPaths.java:18
ClassWordListFeatures
src/cmu/arktweetnlp/impl/features/WordListFeatures.java:15
ClassWordformFeatures
src/cmu/arktweetnlp/impl/features/MiscFeatures.java:171