public abstract class AbstractPassiveLearnerIT extends Object
A learner integration test tests the functionality of a learning algorithm against a well-defined set of example setups.
This class most probably does not need to be subclassed directly. Instead, extend one of the existing subclasses.
Constructor and Description |
---|
AbstractPassiveLearnerIT() |
Modifier and Type | Method and Description |
---|---|
protected <I,D,A extends net.automatalib.automata.concepts.SuffixOutput<I,D>> |
createPassiveExampleITCases(PassiveLearningExample<I,D> example,
PassiveLearnerVariantListImpl<A,I,D> variants)
Creates a list of per-example test cases for all learner variants (passive version).
|
protected <I,D,M extends net.automatalib.automata.UniversalAutomaton<?,I,?,?,?> & net.automatalib.automata.concepts.SuffixOutput<I,D>> |
generateSamples(net.automatalib.words.Alphabet<I> alphabet,
M reference) |
protected <I,D,A extends net.automatalib.automata.concepts.SuffixOutput<I,D>> List<PassiveLearnerVariantTICase<I,D,A>> createPassiveExampleITCases(PassiveLearningExample<I,D> example, PassiveLearnerVariantListImpl<A,I,D> variants)
protected final <I,D,M extends net.automatalib.automata.UniversalAutomaton<?,I,?,?,?> & net.automatalib.automata.concepts.SuffixOutput<I,D>> Collection<DefaultQuery<I,D>> generateSamples(net.automatalib.words.Alphabet<I> alphabet, M reference)
Copyright © 2018. All rights reserved.