suivant: Transducteurs en OpenFST
monter: Utilisation de boîtes à
précédent: Exercice 1
Sous-sections
Ceci est une adaptation d'un exercice de Mohri, Pereira et Riley,
trouvé sur la page web de FSM.
On se donne l'alphabet {a,b,c,d,A,B,C,D," "} (où " " note un
espace). En utilisant
OpenGRM, créez les automates suivants:
- un automate qui reconnaît les chaînes de longueur 1 contenant une lettre.
- un automate qui reconnaît un espace.
- un automate qui reconnaît les mots qui commencent par une
majuscule et dont les autres symboles sont des lettres en
minuscule. On les appelera mots majuscules.
- un automate qui reconnaît tous les mots comportant un
a.
Suggestion: utiliser le fichier de symboles par défaut (caractères ascii) et
restreindre les caractères utilisés dans les définitions que vous écrivez.
En utilisant les automates de la question 1 et les opérations de OpenFST,
créez les automates suivants:
- un automate qui reconnaît un série de mots majuscules suivis
d'un espace (un espace après chaque mot).
- un automate qui reconnaît les mots majuscules
et comportant la lettre
a.
- un automate qui reconnaît les mots majuscules ou les mots qui ne
contiennent pas
a.
Pour chacun des automates de la question 2, supprimez les epsilons,
déterminisez et minimisez. Donnez le nombre d'états et de transitions
avant et après ces opérations.
suivant: Transducteurs en OpenFST
monter: Utilisation de boîtes à
précédent: Exercice 1
barthe
2017-12-06