![]() |
Collatinus
11.3
|
La classe Mot contient le mot et ses analyses possibles. Plus de détails...
#include <mot.h>
Fonctions membres publiques | |
Mot (QString forme, int rang, bool debVers, QObject *parent=0) | |
QString | choisir (QString t="", int np=0, bool tout=true) |
long | proba (QString t) |
QStringList | tags () |
QString | forme () |
QString | tagEncl () |
bool | inconnu () |
void | setBestOf (QString t, double pr) |
double | bestOf (QString t) |
Attributs privés | |
LemCore * | _lemCore |
QString | _forme |
int | _rang |
QString | _tagEncl |
MapLem | _mapLem |
QStringList | _lemmes |
QStringList | _morphos |
QStringList | _tags |
QList< int > | _nbOcc |
QMap< QString, long > | _probas |
QString | _maxProb |
QMap< QString, double > | _bestOf |
La classe Mot contient le mot et ses analyses possibles.
Cette classe est utilisée par le Tagueur pour y stocker les résultats de l'analyse d'une forme ainsi que le tag associé. Le Tagueur évalue des probabilités et en déduit la séquence de tags la plus probable pour la phrase. Il revient ensuite aux mots pour associer un lemme à ce tag.
Mot::Mot | ( | QString | forme, |
int | rang, | ||
bool | debVers, | ||
QObject * | parent = 0 |
||
) |
double Mot::bestOf | ( | QString | t | ) |
QString Mot::choisir | ( | QString | t = "" , |
int | np = 0 , |
||
bool | tout = true |
||
) |
QString Mot::forme | ( | ) |
bool Mot::inconnu | ( | ) |
long Mot::proba | ( | QString | t | ) |
void Mot::setBestOf | ( | QString | t, |
double | pr | ||
) |
QString Mot::tagEncl | ( | ) |
QStringList Mot::tags | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |