Modifier and Type | Class and Description |
---|---|
class |
BaselineLStar<I>
Implementation of the L* algorithm by Dana Angluin
|
Modifier and Type | Class and Description |
---|---|
class |
MealyDHC<I,O> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDTLearner<M extends SuffixOutput<I,D>,I,D,SP,TP> |
Modifier and Type | Class and Description |
---|---|
class |
DTLearnerDFA<I>
Algorithm for learning DFA using the Discrimination Tree algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
DTLearnerMealy<I,O> |
Modifier and Type | Interface and Description |
---|---|
interface |
GlobalSuffixLearner<M,I,D>
Common interface for learning algorithms that use a global suffix set.
|
static interface |
GlobalSuffixLearner.GlobalSuffixLearnerDFA<I> |
static interface |
GlobalSuffixLearner.GlobalSuffixLearnerMealy<I,O> |
Modifier and Type | Interface and Description |
---|---|
interface |
OTLearner<M,I,D> |
static interface |
OTLearner.OTLearnerDFA<I> |
static interface |
OTLearner.OTLearnerMealy<I,O> |
Modifier and Type | Class and Description |
---|---|
class |
KearnsVaziraniDFA<I>
The Kearns/Vazirani algorithm for learning DFA, as described in the book
"An Introduction to Computational Learning Theory" by Michael Kearns
and Umesh Vazirani.
|
Modifier and Type | Class and Description |
---|---|
class |
KearnsVaziraniMealy<I,O>
An adaption of the Kearns/Vazirani algorithm for Mealy machines.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAutomatonLStar<A,I,D,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP>>
Abstract base class for algorithms that produce (subclasses of)
MutableDeterministic
automata. |
class |
AbstractLStar<A,I,D>
An abstract base class for L*-style algorithms.
|
class |
ExtensibleAutomatonLStar<A,I,D,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP>> |
Modifier and Type | Class and Description |
---|---|
class |
ExtensibleLStarDFA<I>
An implementation of Angluin's L* algorithm for learning DFAs, as described in the paper
"Learning Regular Sets from Queries and Counterexamples".
|
Modifier and Type | Class and Description |
---|---|
class |
ClassicLStarMealy<I,O>
An implementation of the L*Mealy algorithm for inferring Mealy machines, as described
by Oliver Niese in his Ph.D. thesis.
|
class |
ExtensibleLStarMealy<I,O> |
Modifier and Type | Class and Description |
---|---|
class |
MalerPnueliDFA<I> |
class |
MalerPnueliMealy<I,O> |
Modifier and Type | Class and Description |
---|---|
class |
NLStarLearner<I>
The NL* algorithm, as described in the paper
"Angluin-Style Learning of NFA"
by B.
|
Modifier and Type | Class and Description |
---|---|
class |
RivestSchapireDFA<I> |
class |
RivestSchapireMealy<I,O> |
Modifier and Type | Class and Description |
---|---|
class |
BaseTTTLearner<A,I,D>
The TTT learning algorithm for
DFA . |
Modifier and Type | Class and Description |
---|---|
class |
TTTLearnerDFA<I> |
Modifier and Type | Class and Description |
---|---|
class |
TTTLearnerMealy<I,O> |
Modifier and Type | Interface and Description |
---|---|
static interface |
LearningAlgorithm.DFALearner<I> |
static interface |
LearningAlgorithm.MealyLearner<I,O> |
Constructor and Description |
---|
DFAExperiment(LearningAlgorithm<? extends DFA<?,I>,I,Boolean> learningAlgorithm,
EquivalenceOracle<? super DFA<?,I>,I,Boolean> equivalenceAlgorithm,
Alphabet<I> inputs) |
Experiment(LearningAlgorithm<? extends A,I,D> learningAlgorithm,
EquivalenceOracle<? super A,I,D> equivalenceAlgorithm,
Alphabet<I> inputs) |
MealyExperiment(LearningAlgorithm<? extends MealyMachine<?,I,?,O>,I,Word<O>> learningAlgorithm,
EquivalenceOracle<? super MealyMachine<?,I,?,O>,I,Word<O>> equivalenceAlgorithm,
Alphabet<I> inputs) |
Modifier and Type | Method and Description |
---|---|
static <M extends MealyMachine<?,I,?,O>,I,O> |
MealyUtil.wrapSymbolLearner(LearningAlgorithm<M,I,O> learner) |
Modifier and Type | Interface and Description |
---|---|
interface |
NFALearner<I> |
Modifier and Type | Class and Description |
---|---|
class |
NFALearnerWrapper<I> |
Constructor and Description |
---|
NFALearnerWrapper(Alphabet<I> alphabet,
LearningAlgorithm<? extends NFA<?,I>,I,Boolean> nfaLearner) |
Modifier and Type | Method and Description |
---|---|
void |
LearnerVariantList.addLearnerVariant(String name,
LearningAlgorithm<? extends M,I,D> learner)
Adds a learner variant with the default maximum number of rounds (i.e., the size of the
target automaton) to the list.
|
void |
LearnerVariantList.addLearnerVariant(String name,
LearningAlgorithm<? extends M,I,D> learner,
int maxRounds)
Adds a learner variant with a given maximum number of rounds to the list.
|
Copyright © 2015. All rights reserved.