FlexTag - Core

FlexTag is a highly flexible part of speech tagger based on DKPro TC

Лицензия

Лицензия

Группа

Группа

de.unidue.ltl.flextag
Идентификатор

Идентификатор

flextag-core
Последняя версия

Последняя версия

0.2.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

FlexTag - Core
FlexTag is a highly flexible part of speech tagger based on DKPro TC
Организация-разработчик

Организация-разработчик

Language Technology Lab, University of Duisburg-Essen, Germany

Скачать flextag-core

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/de.unidue.ltl.flextag/flextag-core/ -->
<dependency>
    <groupId>de.unidue.ltl.flextag</groupId>
    <artifactId>flextag-core</artifactId>
    <version>0.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/de.unidue.ltl.flextag/flextag-core/
implementation 'de.unidue.ltl.flextag:flextag-core:0.2.0'
// https://jarcasting.com/artifacts/de.unidue.ltl.flextag/flextag-core/
implementation ("de.unidue.ltl.flextag:flextag-core:0.2.0")
'de.unidue.ltl.flextag:flextag-core:jar:0.2.0'
<dependency org="de.unidue.ltl.flextag" name="flextag-core" rev="0.2.0">
  <artifact name="flextag-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.unidue.ltl.flextag', module='flextag-core', version='0.2.0')
)
libraryDependencies += "de.unidue.ltl.flextag" % "flextag-core" % "0.2.0"
[de.unidue.ltl.flextag/flextag-core "0.2.0"]

Зависимости

compile (21)

Идентификатор библиотеки Тип Версия
org.dkpro.lab : dkpro-lab-core jar
de.unidue.ltl.flextag : flextag-features jar 0.2.0
commons-io : commons-io jar
org.apache.uima : uimafit-core jar
org.apache.uima : uimaj-core jar
org.dkpro.tc : dkpro-tc-core jar
org.dkpro.tc : dkpro-tc-features jar
org.dkpro.tc : dkpro-tc-api jar
org.dkpro.tc : dkpro-tc-features-ngram jar
org.dkpro.tc : dkpro-tc-ml jar
org.dkpro.tc : dkpro-tc-ml-crfsuite jar
org.dkpro.tc : dkpro-tc-ml-liblinear jar
org.dkpro.tc : dkpro-tc-ml-libsvm jar
org.dkpro.tc : dkpro-tc-ml-svmhmm jar
org.dkpro.tc : dkpro-tc-ml-weka jar
org.dkpro.tc : dkpro-tc-evaluation jar
org.dkpro.tc : dkpro-tc-api-features jar
de.tudarmstadt.ukp.dkpro.core : de.tudarmstadt.ukp.dkpro.core.api.metadata-asl jar
de.tudarmstadt.ukp.dkpro.core : de.tudarmstadt.ukp.dkpro.core.api.resources-asl jar
de.tudarmstadt.ukp.dkpro.core : de.tudarmstadt.ukp.dkpro.core.api.lexmorph-asl jar
de.tudarmstadt.ukp.dkpro.core : de.tudarmstadt.ukp.dkpro.core.api.segmentation-asl jar

test (3)

Идентификатор библиотеки Тип Версия
junit : junit jar
org.mockito : mockito-all jar 1.10.19
de.tudarmstadt.ukp.dkpro.core : de.tudarmstadt.ukp.dkpro.core.tokit-asl jar

Модули Проекта

Данный проект не имеет модулей.

FlexTag

FlexTag: A Highly Flexible PoS Tagging Framework

FlexTag is a PoS tagger which exposes the feature space to the user enabling him/her to fully customize the feature space. Models that perform satisfiyling are furthermore easily persisted and can be used as standalone component.

Target Audience

Everyone who feels that the existing, re-trainable PoS taggers such as Stanford or TreeTagger do not provide the needed flexiblity i.e. allow modifiyng the feature space but neither feels like implementing an own PoS tagger should consider FlexTag.

Quickstart

FlexTag offers everything for creating and own PoS tagger model and evaluating it on any input data format. Additional to training and persisting of trained models each model is easily evaluate by using out-of-the-box available evaluation methods such as Train-Test or N-fold CrossValidation on any data set. In the example project you find a runnable example for each of those functionalities if you take a look at those demos:

  • ExampleCrossValidation
  • ExampleTrainTest
  • ExampleTrainStore

FlexTag uses DKPro TextClassification in the background and provides additionally file format readers for many formats commonly used in NLP, see ExampleReaders for a pointer to learn more about the supported file formats. Furthermore, the machine learning algorithm used for training a model is exchangeable, too. Users can choose from CrfSuite, SvmHmm and the classifier provided by Weka for training and evaluating their model, see package de.unidue.ltl.flextag.examples.config for changing the classifier.

FlexTag in a Nutshell

FlexTag Features

Adding own features

Adding of user-defined features

Limitations of user-defined features

Maven Artifacts

FlexTag is on Maven Central

<dependency>
    <groupId>de.unidue.ltl.flextag</groupId>
    <artifactId>FlexTag</artifactId>
    <version>0.2.0</version>
</dependency>

Версии библиотеки

Версия
0.2.0