Cours LUA infrastructure de calculs distribués

Support de cours LUA infrastructure de calculs distribués , tutoriel & guide de travaux pratiques LUA en pdf.

Systeme : master.lua

Initialisation de l’analyse, de la t^ache, de nition d’une typologie des di erents elements utiles
Traitement des enonces utilisateurs et des reactions systeme

Non contextual analysis : nca.lua

function nca init() : charge l’analyseur indique dans le path
function nca run(sentence) : passe l’analyseur sur l’enonc en entree

Parcours d’arbres : tree.lua

Di erents fonctions pour parcourir les arbres de l’analyse, extraire des valeurs et des attributs

Dialogue : dialogue.lua

Pas a pas
fonction guide : Si reponse \oui » et que systeme a pas encore repondu, alors c’est une demande de guide.
fonction dial db : gestion historique – variables locales pour l’historique et globale pour la veri cation des valeurs presentes dans l’analyse.
Exemple d’application au pays…

Historique PAYS

{ declation des variables locales local info=extract tag multi(utterance,liste tag rechdb) local liste T =  » Tcapitale »
{ creation de l’historique hist rechdb :store(« info hc », info) local info prec=hist rechdb :get(-1).info ec
extract tag multi(utterance,liste tag rechdb) : extraction des elements de la liste qui sont dans l’enonc courant ! info
hist rechdb :store(« info hc », info) : mettre info dans info hors contexte info prec=hist rechdb :get(-1).info ec : mettre dans info prec ce qui etait dans info ec du tour precedent

………

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *