@ParametersAreNonnullByDefault public class NFALearnerWrapper<I> extends Object implements LearningAlgorithm.DFALearner<I>
LearningAlgorithm.DFALearner<I>, LearningAlgorithm.MealyLearner<I,O>| Constructor and Description |
|---|
NFALearnerWrapper(net.automatalib.words.Alphabet<I> alphabet,
LearningAlgorithm<? extends net.automatalib.automata.fsa.NFA<?,I>,I,Boolean> nfaLearner) |
| Modifier and Type | Method and Description |
|---|---|
net.automatalib.automata.fsa.impl.compact.CompactDFA<I> |
getHypothesisModel() |
boolean |
refineHypothesis(DefaultQuery<I,Boolean> ceQuery) |
void |
startLearning() |
String |
toString() |
public NFALearnerWrapper(net.automatalib.words.Alphabet<I> alphabet, LearningAlgorithm<? extends net.automatalib.automata.fsa.NFA<?,I>,I,Boolean> nfaLearner)
public void startLearning()
startLearning in interface LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,I>,I,Boolean>public boolean refineHypothesis(DefaultQuery<I,Boolean> ceQuery)
refineHypothesis in interface LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,I>,I,Boolean>public net.automatalib.automata.fsa.impl.compact.CompactDFA<I> getHypothesisModel()
getHypothesisModel in interface LearningAlgorithm<net.automatalib.automata.fsa.DFA<?,I>,I,Boolean>Copyright © 2018. All rights reserved.