|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFournisseurObservations
Permet de fournir des observations à un modèle markovien.
Method Summary | |
---|---|
void |
apprend(double[][] beliefs)
Apprends les probabilités d'observation en se basant sur le chemin de probabilités. |
boolean |
donneesAjoutees()
Indique si des donn&ecute;es ont &ecute;t&ecute; ajout&ecute;es. |
boolean |
donneesModifiees()
Indique si des donn&ecute;es ont &ecute;t&ecute; modifi&ecute;es. |
void |
donneeSuivante()
Passe à la donnée suivante. |
boolean |
finDonnees()
Indique si aucune donnée ne reste à lire. |
IAction |
getAction()
Renvoie l'action utilisée en ce moment. |
long |
getDate()
Donne la date correspondant à la donnée courante. |
double[] |
getPos()
Renvoie les probabilité d'observations courantes. |
void |
marqueLu()
Marque les donn&ecute;es comme lues. |
void |
marqueModification()
Marque les donn&ecute;es comme modifi&ecute;es. |
void |
reset()
Recommence à la premiere donnée. |
Method Detail |
---|
void donneeSuivante() throws MarkovException
MarkovException
- s'il ne reste plus de donnée à lireboolean finDonnees()
boolean
faux ssi il reste des données à lirevoid reset()
boolean donneesAjoutees()
boolean donneesModifiees()
void marqueModification()
void marqueLu()
double[] getPos()
IAction getAction()
IAction
long getDate()
long
caractérisant cette date.void apprend(double[][] beliefs) throws MarkovException
beliefs
- un tableau[temps][états] contenant la probabilité de chaque état à chaque instant.
MarkovException
- si les données ne correspondent pas aux observations.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |