I
- input symbol typeO
- output symbol typepublic class BlueFringeRPNIMealy<I,O> extends AbstractBlueFringeRPNI<I,net.automatalib.words.Word<O>,Void,O,net.automatalib.automata.transout.MealyMachine<?,I,?,O>> implements PassiveLearningAlgorithm.PassiveMealyLearner<I,O>
PassiveLearningAlgorithm.PassiveAcceptorLearner<M extends net.automatalib.automata.fsa.FiniteStateAcceptor<?,I>,I>, PassiveLearningAlgorithm.PassiveDFALearner<I>, PassiveLearningAlgorithm.PassiveMealyLearner<I,O>, PassiveLearningAlgorithm.PassiveNFALearner<I>
alphabet, alphabetSize, deterministic, order, parallel
Constructor and Description |
---|
BlueFringeRPNIMealy(net.automatalib.words.Alphabet<I> alphabet) |
Modifier and Type | Method and Description |
---|---|
void |
addSamples(Collection<? extends DefaultQuery<I,net.automatalib.words.Word<O>>> samples) |
protected void |
initializePTA(BlueFringePTA<Void,O> pta)
Initializes an empty PTA with sample data.
|
protected net.automatalib.automata.transout.MealyMachine<?,I,?,O> |
ptaToModel(BlueFringePTA<Void,O> pta)
Transforms the final PTA into a model.
|
computeModel, decideOnValidMerge, setDeterministic, setParallel, tryMerge
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSample, addSample, addSamples, addSamples, addSamples, computeModel
public BlueFringeRPNIMealy(net.automatalib.words.Alphabet<I> alphabet)
public void addSamples(Collection<? extends DefaultQuery<I,net.automatalib.words.Word<O>>> samples)
addSamples
in interface PassiveLearningAlgorithm<net.automatalib.automata.transout.MealyMachine<?,I,?,O>,I,net.automatalib.words.Word<O>>
protected void initializePTA(BlueFringePTA<Void,O> pta)
AbstractBlueFringeRPNI
initializePTA
in class AbstractBlueFringeRPNI<I,net.automatalib.words.Word<O>,Void,O,net.automatalib.automata.transout.MealyMachine<?,I,?,O>>
pta
- the PTA to initializeprotected net.automatalib.automata.transout.MealyMachine<?,I,?,O> ptaToModel(BlueFringePTA<Void,O> pta)
AbstractBlueFringeRPNI
ptaToModel
in class AbstractBlueFringeRPNI<I,net.automatalib.words.Word<O>,Void,O,net.automatalib.automata.transout.MealyMachine<?,I,?,O>>
pta
- the final PTACopyright © 2018. All rights reserved.