public abstract class Trainer<T extends Extractor> extends Object
Modifier | Constructor and Description |
---|---|
protected |
Trainer(Component... components) |
Modifier and Type | Method and Description |
---|---|
Trainer<T> |
add(Iterable<KAFDocument> documents,
Iterable<String> goldLabels) |
Trainer<T> |
add(KAFDocument document,
Iterable<String> goldLabels) |
Set<Component> |
components() |
static Trainer<? extends Extractor> |
create(Properties properties,
Component... components) |
protected abstract void |
doAdd(KAFDocument document,
int sentence,
Opinion[] opinions) |
protected void |
doFilter(KAFDocument document) |
protected abstract T |
doTrain() |
static void |
main(String... args) |
T |
train() |
protected Trainer(Component... components)
public final Trainer<T> add(Iterable<KAFDocument> documents, @Nullable Iterable<String> goldLabels)
public final T train()
protected void doFilter(KAFDocument document)
protected abstract void doAdd(KAFDocument document, int sentence, Opinion[] opinions) throws Throwable
Throwable
public static Trainer<? extends Extractor> create(Properties properties, Component... components)
public static void main(String... args)
Copyright © 2016–2020 FBK. All rights reserved.