public abstract class AbstractMealyLearnerIT extends AbstractLearnerIT
Mealy machine learning algorithms tested by this integration test are expected to assume membership queries yield the
full output word corresponding to the suffix part of the query. If the learning algorithm only expects the last
symbol as output, use AbstractMealySymLearnerIT
.
Constructor and Description |
---|
AbstractMealyLearnerIT() |
Modifier and Type | Method and Description |
---|---|
protected abstract <I,O> void |
addLearnerVariants(net.automatalib.words.Alphabet<I> alphabet,
MembershipOracle.MealyMembershipOracle<I,O> mqOracle,
LearnerVariantList.MealyLearnerVariantList<I,O> variants)
Adds, for a given setup, all the variants of the Mealy machine learner to be tested to the specified
variant list . |
Object[] |
createExampleITCases() |
createExampleITCases
public Object[] createExampleITCases()
protected abstract <I,O> void addLearnerVariants(net.automatalib.words.Alphabet<I> alphabet, MembershipOracle.MealyMembershipOracle<I,O> mqOracle, LearnerVariantList.MealyLearnerVariantList<I,O> variants)
variant list
.alphabet
- the input alphabetmqOracle
- the membership oraclevariants
- list to add the learner variants toCopyright © 2018. All rights reserved.