I
- input symbol typepublic class BlueFringeRPNIDFA<I> extends AbstractBlueFringeRPNI<I,Boolean,Boolean,Void,net.automatalib.automata.fsa.DFA<?,I>> implements PassiveLearningAlgorithm.PassiveDFALearner<I>
PassiveLearningAlgorithm.PassiveAcceptorLearner<M extends net.automatalib.automata.fsa.FiniteStateAcceptor<?,I>,I>, PassiveLearningAlgorithm.PassiveDFALearner<I>, PassiveLearningAlgorithm.PassiveMealyLearner<I,O>, PassiveLearningAlgorithm.PassiveNFALearner<I>
Modifier and Type | Field and Description |
---|---|
protected List<int[]> |
negative |
protected List<int[]> |
positive |
alphabet, alphabetSize, deterministic, order, parallel
Constructor and Description |
---|
BlueFringeRPNIDFA(net.automatalib.words.Alphabet<I> alphabet)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addSamples(Collection<? extends DefaultQuery<I,Boolean>> samples) |
protected void |
initializePTA(BlueFringePTA<Boolean,Void> pta)
Initializes an empty PTA with sample data.
|
protected net.automatalib.automata.fsa.impl.compact.CompactDFA<I> |
ptaToModel(BlueFringePTA<Boolean,Void> pta)
Transforms the final PTA into a model.
|
computeModel, decideOnValidMerge, setDeterministic, setParallel, tryMerge
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addNegativeSample, addNegativeSamples, addNegativeSamples, addPositiveSample, addPositiveSamples, addPositiveSamples
addSample, addSample, addSamples, addSamples, addSamples, computeModel
protected final List<int[]> positive
protected final List<int[]> negative
public BlueFringeRPNIDFA(net.automatalib.words.Alphabet<I> alphabet)
alphabet
- the alphabetpublic void addSamples(Collection<? extends DefaultQuery<I,Boolean>> samples)
addSamples
in interface PassiveLearningAlgorithm<net.automatalib.automata.fsa.DFA<?,I>,I,Boolean>
protected void initializePTA(BlueFringePTA<Boolean,Void> pta)
AbstractBlueFringeRPNI
initializePTA
in class AbstractBlueFringeRPNI<I,Boolean,Boolean,Void,net.automatalib.automata.fsa.DFA<?,I>>
pta
- the PTA to initializeprotected net.automatalib.automata.fsa.impl.compact.CompactDFA<I> ptaToModel(BlueFringePTA<Boolean,Void> pta)
AbstractBlueFringeRPNI
ptaToModel
in class AbstractBlueFringeRPNI<I,Boolean,Boolean,Void,net.automatalib.automata.fsa.DFA<?,I>>
pta
- the final PTACopyright © 2018. All rights reserved.