The Dragon Toolkit
Home Documentation Examples Demos Download Stats Contact
 

The Dragon ToolKit (Version 1.3.3) Download Download Stats

Main Features
  1. Implemented by Java
  2. Sparse matrix represenation and computationally efficient
  3. Highly scalable to large data set
  4. Well designed Programming API and XML-based Interface
  5. Various document representations including words, multiword phrases, ontology-based concepts, and concept pairs
  6. Various text retrieval models
  7. Text classification, clustering, summarization and topic modeling
Detailed Feature List:
Feature
Class or Package
Version
Sparse matrix Dragon.matrix V1.1
Power method Dragon.matrix.vector.PowerMethod V1.1
HITS algorithm Dragon.matrix.vector.HITS V1.1
Singular value decomposition Dragon.matrix.factorize.SVD V1.1
Non-negative matrix factorization Dragon.matrix.factorize.NMF V1.1
Conditional Random Field Dragon.ml.seqmodel V1.1
TREC collection reader and parsers Dragon.onlinedb.trec V1.1
PubMed query Dragon.onlinedb.pubmed V1.1
Amazon customer reviewer query Dragon.onlinedb.amazon V1.1
CiteULike query dragon.onlinedb.citeulike V1.3.1
Google Search Engine dragon.onlinedb.searchengine.GoogleEngine V1.3.2
ISI article parser dragon.onlinedb.isi.ISIArticleParser V1.1
20 Newsgroup article Dragon.onlinedb.dm.NewsgroupArticle V1.1
Reuters article parser Dragon.onlinedb.dm.ReutersArticleParser V1.1
Simple collection reader dragon.onlinedb.SimpleCollectionReader V1.1
Simple article parser Dragon.onlinedb.SimpleArticleParser V1.1
Basic collection reader Dragon.onlinedb.BasicCollectionReader V1.1
Basic article parser Dragon.onlinedb.BasicArticleParser V1.1
Annie named entity recognizer Dragon.nlp.tool.Annie V1.1
English lemmatiser Dragon.nlp.tool.lemmaister.EngLemmatiser V1.1
WordNet Dragon.nlp.tool.WordNetDidion V1.1
Porter stemmer Dragon.nlp.tool.PorterStemmer V1.1
Hepple tagger Dragon.nlp.tool.HeppleTagger V1.1
Medpost tagger Dragon.nlp.tool.MedPostTagger V1.1
Brill Tagger Dragon.nlp.tool.BrillTagger V1.3.2
Xtract (phrase extractor) Dragon.nlp.tool.xtract V1.1
Phrase extraction program Dragon.config.PhraseExtractAppConfig V1.1
UMLS ontology Dragon.nlp.ontology.umls V1.1
MeSH ontology Dragon.nlp.ontology.mesh V1.1
Token extractor Dragon.nlp.extract.BasicTokenExtractor V1.1
Phrase extractor Dragon.nlp.extrctor.BasicPhraseExtractor V1.1
Ontological term extractor Dragon.nlp.extractor.BasicTermExtractor V1.1
Concept pair extractor Dragon.nlp.extractor.BasicTripleExtractor V1.1
Naive Bayesian classifier Dragon.ir.classification.NBClassifier V1.1
NB with semantic smoothing Dragon.ir.classification.SemanticNBClassifier V1.2
Nigam active learning classifier Dragon.ir.classification.NigamActiveLearning V1.3
SVM-light 6.01 classifier Dragon.ir.classification.SVMLightClassifier V1.3
LibSVM classifier Dragon.ir.classification.LibSVMClassifier V1.3
Doc Frequency feature selector Dragon.ir.classification.featureselection.DocFrequencySelector V1.2
Chi Square feature selector Dragon.ir.classification.featureselection.ChiFeatureSelector V1.2
Mutual info. feature selector Dragon.ir.classification.featureselection.MutualInfoFeatureSelector V1.2
Info. Gain feature selector Dragon.ir.classification.featureselection.InfoGainFeatureSelector V1.2
Loss-based multi-class decoder Dragon.ir.classfication.multiclass.LossMultiClassDecoder V1.3
One-versus-all code matrix Dragon.ir.classification.multiclass.OVACodeMatrix V1.3
Pairwise code matrix Dragon.ir.classification.multiclass.AllPairCodeMatrix V1.3
Classification evaluation API Dragon.ir.classification.ClassificationEva V1.2
Classification evaluation program Dragon.config.ClassificationEvaAppConfig V1.2
Hierarchical clustering Dragon.ir.clustering.HierClustering V1.1
K-Means Dragon.ir.clustering.BasicKMean V1.1
Link-based K-Means Dragon.ir.clustering.LinkKMean V1.3
Cosine distance Dragon.ir.clustering.docdistance.CosineDocDistance V1.1
Euclidean distance Dragon.ir.clustering.docdistance.EuclideanDocDistance V1.1
KL-divergence distance Dragon.ir.clustering.docdistance.KLDivDocDistance V1.1
Cosine cluster model Dragon.ir.clustering.clustermodel.CosineClusterModel V1.1
Euclidean cluster model Dragon.ir.clustering.clustermodel.EuclideanClusterModel V1.1
Multinomial cluster model Dragon.ir.clustering.clustermodel.MultinomialClusterModel V1.1
Clustering evaluation API Dragon.ir.clustering.ClusteringEva V1.1
Clustering evaluation program Dragon.config.ClusteringEvaAppConfig V1.1
Aspect model Dragon.ir.topicmodel.AspectModel V1.1
LDA model Dragon.ir.topicmodel.GibbsLDA V1.1
Simple mixture model Dragon.ir.topicmodel.SimpleMixtureModel V1.1
Topic model writer Dragon.ir.topicmodel.ModelExcelWriter V1.1
LexRank summarizer Dragon.ir.summarize.LexRankSummarizer V1.2
ROUGE Dragon.ir.summarize.ROUGE V1.2
Text Summarization Evaluation Dragon.config.SummarizationEvaAppConfig V1.1
Two-stage smoothing Dragon.ir.search.smooth.TwoStageSmoother V1.1
TF-IDF retrieval model Dragon.ir.search.smooth.TFIDFSmoother V1.1
Okapi retrieval model Dragon.ir.search.smooth.OkapiSmoother V1.1
Pivoted norm model Dragon.ir.search.smooth.PivotedNormSmoother V1.1
JM smoothing Dragon.ir.search.smooth.JMSmoother V1.1
Absolute discount smoothing Dragon.ir.search.smooth.AbsoluteDiscountSmoother V1.1
Dirichlet smoothing Dragon.ir.search.smooth.DirichletSmoother V1.1
Translation-based smoother Dragon.ir.search.smooth.QueryFirstTransSmoother V1.1
Model-based feedback Dragon.ir.search.feedback.GenerativeFeedback V1.1
Minimum divergence feedback Dragon.ir.search.feedback.MinDivergenceFeedback V1.1
Information-flow feedback Dragon.ir.search.feedback.InformationFlowFeedback V1.1
Relation-based feedback Dragon.ir.search.feedback.RelationTransFeedback V1.1
Phrase-based feedback Dragon.ir.search.feedback.PhraseTransFeedback V1.1
Rocchio feedback Dragon.ir.search.feedback.RocchioFeedback V1.1
Basic Query generator Dragon.ir.query.BasicQueryGenerator V1.1
Phrase-based Query Expansion dragon.ir.query.PhraseQEGenerator V1.2
Query generating program Dragon.config.QueryAppConfig V1.1
TREC evaluation API Dragon.ir.search.evaluate.TrecEva V1.1
IR evaluation program Dragon.config.RetrievalEvaAppConfig V1.1
Basic Indexer Dragon.ir.index.BasicIndexer V1.1
Basic sentence indexer Dragon.ir.index.sentence.BasicSentenceIndexer V1.1
Basic sequence indexer Dragon.ir.index.sequence.BasicSequenceIndexer V1.1
Indexing program Dragon.config.IndexAppConfig V1.1
Basic index reader Dragon.ir.index.BasicIndexReader V1.1
Online index reader Dragon.ir.index.OnlineIndexReader V1.1
Basic sentence index reader Dragon.ir.index.sentence.BasicSentenceIndexReader V1.1
Online sentence index reader Dragon.ir.index.sentence.OnlineSentenceIndexReader V1.1
Basic sequence index reader Dragon.ir.index.sequence.BasicSequenceIndexReader V1.1
Online sequence index reader Dragon.ir.index.sequence.OnlineSequenceIndexReader V1.1
Translation program Dragon.config.TranslationAppConfig V1.1
Cooccurrence program Dragon.config.CooccurrenceAppConfig V1.1