MCPcopy Index your code
hub / github.com/dkpro/dkpro-tc

github.com/dkpro/dkpro-tc @dkpro-tc-1.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release dkpro-tc-1.1.0 ↗ · + Follow
3,134 symbols 11,825 edges 511 files 442 documented · 14% updated 2mo ago1.0.2 · 2018-09-23★ 388 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

dkpro-tc

DKPro TC is a UIMA-based text classification framework built on top of DKPro Core and DKPro Lab. It is intended to facilitate supervised machine learning experiments with any kind of textual data.

For more information, please visit the DKPro TC Documentation.

Join the chat at https://gitter.im/dkpro/dkpro-tc Maven Central

Extension points exported contracts — how you extend this code

PairFeatureExtractor (Interface)
Common signature for feature extractors which extract their features from a pair of documents. [58 implementers]
dkpro-tc-api-features/src/main/java/org/dkpro/tc/api/features/PairFeatureExtractor.java
DeepLearningConstants (Interface)
Basic constants that are used throughout the project [14 implementers]
dkpro-tc-core/src/main/java/org/dkpro/tc/core/DeepLearningConstants.java
TCReaderSequence (Interface)
Interface that should be implemented by readers for sequence labeling setups. [9 implementers]
dkpro-tc-api/src/main/java/org/dkpro/tc/api/io/TCReaderSequence.java
TcPredictor (Interface)
(no doc) [19 implementers]
dkpro-tc-ml/src/main/java/org/dkpro/tc/ml/base/TcPredictor.java
TcDeepLearning4jUser (Interface)
(no doc) [9 implementers]
dkpro-tc-ml-deeplearning4j/src/main/java/org/dkpro/tc/ml/deeplearning4j/user/TcDeepLearning4jUser.java
Feature (Interface)
(no doc) [4 implementers]
dkpro-tc-examples/src/main/java/org/dkpro/tc/examples/deeplearning/dl4j/sequence/Feature.java
FeatureExtractor (Interface)
Common signature for feature extractors which extract their features from the entire document or from a given classifica [60 …
dkpro-tc-api-features/src/main/java/org/dkpro/tc/api/features/FeatureExtractor.java
GroovyExperiment (Interface)
This interface enforces Groovy experiment scripts to have the run method. This is important for the ExperimentStarter cl [7 …
dkpro-tc-core/src/main/java/org/dkpro/tc/core/GroovyExperiment.java

Core symbols most depended-on inside this repo

add
called by 908
dkpro-tc-ml/src/main/java/org/dkpro/tc/ml/report/util/ID2OutcomeCombiner.java
get
called by 884
dkpro-tc-api/src/main/java/org/dkpro/tc/api/type/TextClassificationTarget.java
size
called by 557
dkpro-tc-examples/src/main/java/org/dkpro/tc/examples/deeplearning/dl4j/sequence/Feature.java
create
called by 275
dkpro-tc-api-features/src/main/java/org/dkpro/tc/api/features/TcFeatureFactory.java
getName
called by 219
dkpro-tc-core/src/main/java/org/dkpro/tc/core/ml/TcShallowLearningAdapter.java
contains
called by 148
dkpro-tc-examples/src/main/java/org/dkpro/tc/examples/deeplearning/dl4j/sequence/BinaryWordVectorSerializer.java
equals
called by 107
dkpro-tc-ml/src/main/java/org/dkpro/tc/ml/report/LearningCurveRunIdentifier.java
getValue
called by 85
dkpro-tc-api-features/src/main/java/org/dkpro/tc/api/features/Feature.java

Shape

Method 2,595
Class 475
Function 32
Interface 23
Enum 9

Languages

Java99%
Python1%

Modules by API surface

dkpro-tc-ml/src/test/java/org/dkpro/tc/ml/experiment/builder/ExperimentBuilderTest.java31 symbols
dkpro-tc-examples/src/main/java/org/dkpro/tc/examples/deeplearning/dl4j/document/NewsIterator.java31 symbols
dkpro-tc-ml/src/main/java/org/dkpro/tc/ml/experiment/builder/DeepExperimentBuilder.java30 symbols
dkpro-tc-ml/src/main/java/org/dkpro/tc/ml/experiment/builder/AbstractBuilder.java30 symbols
dkpro-tc-ml/src/main/java/org/dkpro/tc/ml/experiment/builder/ExperimentBuilder.java27 symbols
dkpro-tc-ml-vowpalwabbit/src/main/java/org/dkpro/tc/ml/vowpalwabbit/writer/VowpalWabbitDataWriter.java25 symbols
dkpro-tc-ml-weka/src/main/java/org/dkpro/tc/ml/weka/report/WekaOutcomeIDReport.java21 symbols
dkpro-tc-io-libsvm/src/main/java/org/dkpro/tc/io/libsvm/LibsvmDataFormatWriter.java20 symbols
dkpro-tc-core/src/main/java/org/dkpro/tc/core/task/ModelSerializationTask.java20 symbols
dkpro-tc-api-features/src/main/java/org/dkpro/tc/api/features/Instance.java20 symbols
dkpro-tc-ml/src/test/java/org/dkpro/tc/ml/experiment/builder/DeepExperimentBuilderTest.java19 symbols
dkpro-tc-io/src/main/java/org/dkpro/tc/io/DelimiterSeparatedSequenceValuesReader.java18 symbols

For agents

$ claude mcp add dkpro-tc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page