Uses of Interface
markov.IAction

Packages that use IAction
markov   
markov.flux   
 

Uses of IAction in markov
 

Classes in markov that implement IAction
 class ActionChaine
          Implante une série d'actions consécutives ayant des numéros différents.
 class ActionEntiere
          Implantation bête de IAction.
 

Methods in markov that return IAction
 IAction IPOMDP.actionOptimale(Distribution etat)
          Donne l'action optimale à effectuer.
 IAction ValueIteration.actionOptimale(int etat)
          Donne l'action optimale à effectuer.
 IAction IMDP.actionOptimale(int etat)
          Donne l'action optimale à effectuer.
 IAction IFournisseurObservations.getAction()
          Renvoie l'action utilisée en ce moment.
 IAction[] IFournisseur.getAction()
          Recupere les actions du modèle.
 IAction[] FournisseurMarkov.getAction()
          Recupere les actions du modèle.
 IAction FournisseurHMM.getAction()
          Renvoie l'action utilisée en ce moment.
 IAction IFournisseur.getAction(int no)
          Recupere les actions du modèle.
 IAction FournisseurMarkov.getAction(int no)
          Recupere les actions du modèle.
 IAction[] ValueIteration.getPolitique()
          Renvoie la politique calculée.
 

Methods in markov with parameters of type IAction
 void FournisseurHMM.ajouteObservation(ProbasDate donnee, IAction action)
          Fournit une observation au système.
 void IFournisseur.apprend(IAction[] actions, double[][][] gamma1, double[][] gamma2)
          Apprends les probabilités de transition et les probabilités initiales.
 void FournisseurMarkov.apprend(IAction[] actions, double[][][] gamma1, double[][] gamma2)
           
 Distribution IFournisseur.getPSA(int source, IAction action, long dateDebut, long dateFin)
          Récupère une distribution de probabilités de transition.
 Distribution FournisseurMarkov.getPSA(int source, IAction action, long dateDebut, long dateFin)
          Récupère une distribution de probabilités de transition.
 double IFournisseur.getPSSA(int destination, int source, IAction action, long dateDebut, long dateFin)
          Récupère une probabilité de transition.
 double FournisseurMarkov.getPSSA(int destination, int source, IAction action, long dateDebut, long dateFin)
          Récupère une probabilité de transition.
 double RecompenseAction.getValeur(int etat, IAction action)
           
 double IRecompense.getValeur(int etat, IAction action)
          Renvoie une récompense particulière.
 void FournisseurHMM.setAction(IAction action, long date)
          Règle une action retrospectivement.
 void FournisseurMarkov.setActions(IAction[] lesActions)
          Règle les actions du modèle.
 void RecompenseAction.setValeur(int valeur, int etat, IAction action)
           
 

Constructors in markov with parameters of type IAction
FournisseurMarkov(java.lang.String[] noms, Distribution initiale, Distribution[][] trans, IAction[] lesActions)
          Initialise le fournisseur avec les données du modèle.
 

Uses of IAction in markov.flux
 

Methods in markov.flux that return IAction
 IAction QMDP.actionOptimale(Distribution etat)
          Donne l'action optimale à effectuer.
 

Methods in markov.flux with parameters of type IAction
 void ModeleAvecActionsDiscretes.addRecompense(int etat, IAction action, double increment)
           
 Distribution ModeleAvecActionsDiscretes.getPSA(int source, IAction action, long dateDebut, long dateFin)
          Récupère une distribution de probabilités de transition.
 double ModeleAvecActionsDiscretes.getPSSA(int destination, int source, IAction action, long dateDebut, long dateFin)
          Récupère une probabilité de transition.
 double ModeleAvecActionsContinues.getPSSA(int destination, int source, IAction action, long dateDebut, long dateFin)
          Récupère une probabilité de transition.
 double ModeleAvecActionsDiscretes.getValeur(int etat, IAction action)
          Renvoie une récompense particulière.
 void ModeleAvecActionsDiscretes.setActions(IAction[] lesActions)
          Règle les actions du modèle.
 void ModeleAvecActionsContinues.setActions(IAction[] lesActions)
          Règle les actions du modèle.
 void ModeleAvecActionsDiscretes.setRecompense(int etat, IAction action, double valeur)