All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractAssociationRuleMiner Classe abstraite représentant la base des extracteurs de règles.AbstractItemsetMiner Classe représentant la base d'une implémentation d'un mineur de données.AbstractSolver Cette classe abstraite décrit la base d'implémentation d'un solveur de contraintes.Action Interface définissant une action à effectuer sur des états.Apriori Classe représentant un extracteur de données fonctionnant sur le principe de l'algorithme 'apriori'.ArcConsistency Cette classe décrit une arc-consistence locale sur des contraintes.AssociationRule<E> Classe représentant une règle d'association.AssociationRuleMiner Interface décrivant un extracteur de règles.AStarPlanner Cette classe décrit un planificateur qui utilise l'algorithme A*, permettant de faire de la recherche de chemin.BacktrackAllSolver Cette classe décrit un solveur permettant de retourner en arrière et de tester systématiquement l'ensemble des affectations potentielles du problème.BacktrackSolver Cette classe décrit un solveur permettant de retourner en arrière et de tester systématiquement l'ensemble des affectations potentielles du problème.BasicAction Cette classe décrit une action à faire en fonction de la précondition et donne un effet lors de l'exécution de celle-ci.BasicGoal Cette classe décrit une instanciation but à atteindre.BFSPlanner Cette classe décrit un planificateur qui utilise l'algorithme BFS (Breadth First Search), permettant de faire de la recherche de chemin en largeur dans un graphe.BinaryConstraint Cette classe décrit le fait de représenter des contraintes binaires.BinaryExtensionConstraint Cette classe décrit le fait de représenter des contraintes binaires en extension.BinaryTuple Cette classe décrit un couple de deux objets.BooleanDatabase Classe représentant une base de données transactionnelles où toutes les variables sont booléennes.BooleanVariable Cette classe décrit une variable de type booléenne.BruteForceAssociationRuleMiner Classe représentant un extracteur de règle utilisant un algorithme brute-force d'énumération des règles d'association fréquentes.Constraint Cette interface définit des méthodes par n'importe quelle contrainte existante.Database Classe représentant une base de données non transactionnelle.DFSPlanner Cette classe décrit un planificateur qui utilise l'algorithme DFS (Deep First Search), permettant de faire de la recherche de chemin en profondeur dans un graphe.DifferenceConstraint Cette classe décrit une contrainte de type "différente".DijkstraPlanner Cette classe décrit un planificateur qui utilise l'algorithme de Dijsktra, permettant de faire de la recherche de chemin en fonction des coûts des actions dans un graphe.DomainSizeVariableHeuristic Cette classe permet de récupérer la meilleure variable parmi un ensemble de variables en fonction de la taille de leur domaine.Goal Interface décrivant un but à atteindre.Heuristic Interface permettant de définir une heuristique qui pourra donner une estimation d'un coup pour passer d'un état A à un état B.HeuristicMACSolver Cette classe est un solveur de contraintes permettant de résoudre un problème au sens de l'heuristique.HouseDemo Démonstration primitive sur l'exemple de la maison du fil rouge.HouseExample Example avec la maison.HouseMiner Démonstration d'un extracteur de connaissances sur un exemple précis d'une maison pour le fil rouge.HousePlanner Démonstration d'un planificateur sur un exemple précis d'une maison pour le fil rouge.HouseSolver Démonstration d'un solveur de contraintes sur un exemple précis d'une maison pour le fil rouge.Itemset Classe représentant un motif.ItemsetMiner Interface décrivant un mineur de données.MACSolver Cette classe est un solveur de contraintes qui vérifie l'arc-cohérence des domaines de variables pour optimiser la recherche de solution.NamedAction Cette classe décrit une action nommée.NbConstraintsVariableHeuristic Cette classe permet de récupérer la meilleure variable parmi un ensemble de variables en fonction du nombre de contraintes qui portent sur elle.Planner Cette classe décrit n'importe quel planificateur.RandomValueHeuristic Cette classe permet de faire une ordonnance aléatoire de valeurs.Rule Cette classe décrit une règle du type "var1 implique var2".Solver Interface permettant d'implémenter des solveurs de contraintes.Tests Cette classe permet de lancer les tests sur les différentes classes de notre application.ValueHeuristic Interface décrivant une heuristic capable d'optimiser les découvertes sur les valeurs lors de la résolution d'un problème.Variable Cette classe décrit une variable utilisable.VariableHeuristic Interface décrivant une heuristic capable d'optimiser les découvertes sur les variables lors de la résolution d'un problème.