Un gestionnaire de dialogue oral arabe Homme-machine
|
|
|
- Aurélie Morin
- il y a 10 ans
- Total affichages :
Transcription
1 Un gestionnaire de dialogue oral arabe Homme-machine Réalisation et évaluation Younès Bahou Amine Bayoudhi Lamia Hadrich Belguith Laboratoire LARIS MIRACL Faculté des Sciences Economiques et de Gestion de Sfax B.P. 1088, Sfax TUNISIE Téléphone (216) , Fax (216) [email protected], [email protected], [email protected] RÉSUMÉ. Dans le présent papier, nous proposons un gestionnaire de dialogue oral arabe Homme-machine. Ce travail entre dans le cadre de la réalisation du serveur vocal interactif SARF (Bahou et al., 2008) qui offre des renseignements sur le transport ferroviaire tunisien en langue arabe standard moderne. Le gestionnaire de dialogue, que nous proposons, se base sur une approche structurelle et utilise une grammaire formelle transformée en un automate fini déterministe afin d assurer le suivi et le maintien du dialogue avec l utilisateur. Les résultats d évaluation de ce gestionnaire de dialogue sont très encourageants. Ainsi, les taux de réussite des tâches et d identification des actes de dialogue sont respectivement de 89.65% et 98.31%, le temps moyen d exécution des tâches est de secondes et les dialogues sont maintenus avec une moyenne de 13 tours de parole par dialogue. ABSTRACT. In this paper, we propose an Arabic Human-machine oral dialogue manager. This work enters in the context of SARF system (Bahou et al., 2008) an interactive vocal server that provides information on Tunisian railway using modern standard Arabic. The proposed dialogue manager is based on a structural approach and uses a formal grammar transformed into a deterministic finite automaton to monitor and maintain the dialogue with the user. The evaluation results of this dialogue manager are very encouraging. Thus, the rates of tasks success and of dialogue acts identification are respectively 89.65% and 98.31%, the average time of performance is seconds and the dialogues are held with an average of 13 turns of speech through dialogue. MOTS-CLÉS : gestionnaire de dialogue Homme-machine, dialogue oral arabe, approche structurelle, modèle de tâche, modèle de dialogue. KEYWORDS: Human-machine dialogue manager, Arabic oral dialogue, structural approach, task model, dialogue model.
2 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith 1. Introduction Le domaine du dialogue oral Homme-machine intéresse encore et de plus en plus les chercheurs. Ils visent à améliorer les solutions proposées et de mettre en œuvre des Systèmes de Dialogue Oral Homme-Machine (SDOHM) robustes et efficaces. Le présent travail entre dans le cadre de ces recherches et porte sur la réalisation et l évaluation d un gestionnaire de dialogue oral Homme-machine. Ce gestionnaire est capable d assurer le suivi et le maintien du dialogue avec les utilisateurs même dans les cas d incidence et de rupture du dialogue. Cette robustesse est obtenue grâce à la méthode sur laquelle se base ce gestionnaire de dialogue. En effet, la méthode que nous proposons dans ce papier se base sur l approche structurelle et se compose d un modèle de tâche et d un modèle de dialogue. Ce travail entre dans le cadre de la réalisation du serveur vocal interactif SARF (Bahou et al., 2008) offrant des renseignements sur le transport ferroviaire tunisien en langue arabe standard moderne. Nous visons, à travers le présent travail, à appliquer et à tester l approche structurelle dans notre méthode de gestion de dialogue en arabe. 2. La gestion du dialogue oral Homme-machine La gestion du dialogue occupe une place centrale dans un SDOHM et peut être considérée comme le contrôleur principal d un tel système. Elle reçoit en entrée la structure sémantique engendrée par le système de compréhension et génère en sortie les réponses adéquates à l utilisateur, à partir des informations extraites de la base de données de l application. Elle utilise pour ce fait deux types de modèles : un modèle de tâche et un modèle de dialogue illustrés par la figure suivante : Figure 1. Architecture fonctionnelle d un gestionnaire de dialogue
3 Un gestionnaire de dialogue oral arabe Homme-machine : Réalisation et évaluation 2.1. Modélisation des tâches Une tâche est définie comme étant la réalisation d un but dans un contexte et selon une procédure dont la représentation et la précision varient en fonction des objectifs dirigeant l analyse (Caelen et Xuereb, 2007). Nous entendons par modèle de tâche la modélisation des différentes connaissances d'une application donnée. Ces connaissances peuvent être les objets ou les concepts manipulés, les relations qu'ils entretiennent entre eux, les règles de déduction qui permettent d'élaborer de nouvelles connaissances, la description d'exécution d'une tâche comme la description des scénarios et la modélisation des objectifs à atteindre. Dans la littérature, diverses approches de modélisation des tâches ont été appliquées dans plusieurs domaines. Elles sont répertoriées en trois approches principales à savoir (Minker et Bennacef, 2004) : Approche fonctionnelle dans laquelle la représentation et la gestion de tâches mettent en valeur les diverses fonctionnalités du système dans lequel ces tâches opèrent. Ce type d'approche favorise la description des fonctions dont dispose l'utilisateur. Approche structurelle centrée sur la tâche et orientée vers la résolution de problèmes. Elle décrit les tâches par leurs objectifs et leurs méthodes de résolution. Pour résoudre un problème, elle cherche à décomposer les différentes actions nécessaires conduisant à sa résolution. Approche mixte combinant les deux approches précédentes. En effet, elle permet d'une part la représentation des tâches en vue de réaliser diverses fonctions dans le cadre d'un dispositif donné, et d'autre part la représentation des actions adaptées à la résolution de problèmes Modélisation du dialogue La gestion de dialogue cherche à assurer une communication fiable et efficace avec l utilisateur. Cette communication, pour atteindre ces qualités, doit être bien entretenue et bien modélisée, problème majeur dans la gestion du dialogue. Plusieurs approches ont été citées dans la littérature, nous proposons de les classifier en quatre approches à savoir (Bahou et al., 2009a) : Approche structurelle qui prend son origine du modèle genevois (Roulet et al., 1991) à partir duquel plusieurs travaux ont été inspirés. Parmi ces travaux, nous citons ceux de Luzzati (Luzzati, 1989), de Rosset et Lamel (Rosset et Lamel, 2001) et de Minker et Bennacef (Minker et Bennacef, 2004). Cette structure décrit autour d elle des unités hiérarchiques plus complexes entretenant des relations fonctionnelles. La définition de ces deux niveaux d analyse hiérarchique et fonctionnelle donne naissance à une grammaire hors-contexte décrivant les régularités des échanges dans le dialogue.
4 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith Approche orientée plan, inspirée de la théorie de planification (Nilson, 1980), s est intéressée aux interlocuteurs produisant le dialogue. Elle considère que chaque interlocuteur s engageant dans la conversation a un comportement rationnel qui l amène à établir des plans lui permettant d atteindre ses buts. L idée centrale de l approche orientée plan consiste à préétablir l ensemble des plans possibles de la tâche puis à reconnaître le plan de l interlocuteur parmi ces plans. Parmis les travaux effectués autour de cette approche nous citons ceux de Rickel et al. (Rickel et al., 2001) et de Sidner et al. (Sidner et al., 2003). Approche intentionnelle est en réalité une extension de l approche orientée plan. Seulement, elle a la faveur d ajouter un niveau cognitif à la modélisation du dialogue car il ne suffit pas de viser l organisation de la tâche et du discours pour bien adapter la réponse, mais il faut prendre en considération les intentions de l interlocuteur. Ainsi, cette approche se développe autour de la logique intentionnelle évoluée avec l apparition des modèles BDI (Belief, Desire, Intention) en intelligence artificielle. Les premiers travaux dans ce courant sont ceux de Cohen, Perrault et Allen (Cohen et Perrault, 1979 ; Allen et Perrault, 1980) qui sont ensuite repris et raffinés par Sadek (Sadek, 1996). Approche conventionnelle basée sur la théorie des jeux de dialogues conventionnels (Husltin, 2000). Cette théorie suppose que chacun des interlocuteurs est engagé dans un jeu social dont les tours de parole représentent les coups. Le problème peut se ramener ainsi à la gestion des buts qui sont traités selon des stratégies prenant en considération l état des interlocuteurs et l état du dialogue. Parmi les travaux les plus persistants dans cette approche, nous citons ceux de Rouillard (Rouillard, 2000) et de Nguyen (Nguyen, 2005). 3. Méthode proposée pour la gestion du dialogue en arabe Dans cette section, nous proposons une méthode pour la gestion du dialogue oral Homme-machine en arabe basée sur une approche structurelle. En effet, cette approche est plus adaptée aux systèmes de recherche d information grâce à sa souplesse, son adaptation à la complexité de la conversation et sa robustesse lors de la modélisation des différentes situations du dialogue. La méthode que nous proposons permet de gérer l interaction avec les utilisateurs et de répondre à leurs demandes d information selon les spécifications reliées au domaine d application (i.e., le transport ferroviaire tunisien) et à la langue utilisée (i.e., l arabe standard moderne). Cette méthode repose principalement sur deux modèles de base (Bahou et al., 2009a) : le modèle de tâche et le modèle de dialogue (voir figure 2). Le premier modèle permet de compléter et vérifier l incohérence des structures sémantiques représentant les sens utiles des énoncés, de générer une requête vers l application, de récupérer le résultat et de formuler une réponse à l utilisateur en langage naturel. Quant au modèle de dialogue, il assure l avancement du dialogue avec l utilisateur et l identification de ses intentions.
5 Un gestionnaire de dialogue oral arabe Homme-machine : Réalisation et évaluation L interaction entre ces deux modèles est assurée grâce à un contexte du dialogue permettant le suivi et la mise-à-jour de l historique du dialogue. Figure 2. Étapes de la méthode proposée pour la gestion du dialogue oral arabe
6 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith 3.1. Modèle de tâche Le modèle de tâche est chargé de traiter tous les schémas sémantiques dont les actes de dialogue sont relatifs à la tâche. Son rôle principal est de compléter les structures sémantiques générées par le système de compréhension (Bahou et al., 2008 ; Bahou et al., 2009b ; Hadrich Belguith et al., 2009) et de vérifier sa cohérence afin d en extraire les informations nécessaires à la génération des requêtes vers le système d information. Ensuite, il utilise les informations retournées pour formuler des réponses vers l utilisateur en langage naturel. Pour cela, le modèle de tâche utilise deux principales ressources à savoir, les structures tâches et les structures plans (Minker et Bennacef, 2004). Les structures tâches contiennent les règles relatives à l interprétation, la formulation des commandes et la génération de réponses. Quant aux structures plans, elles regroupent les règles de cohérence et les règles de complétude des schémas. Le modèle de tâche que nous proposons est composé de six étapes à savoir (Bahou et al., 2009a) : Interprétation de la structure sémantique : le schéma sémantique généré par le système de compréhension peut contenir plusieurs expressions qui nécessitent des reformulations pour qu elles soient acceptables par le Système de Gestion de Base de Données Relationnelles (SGDB-R). Ainsi, l étape d interprétation du schéma s avère nécessaire pour reformuler et standardiser ces expressions. Cette étape utilise un ensemble de règles d interprétation dégagées à partir du corpus d étude. Ces règles sont regroupées dans les structures tâches. Instanciation des attributs à partir de l historique : étant donné la continuité de l aspect dialogique, l utilisateur peut omettre quelques détails qu il a déjà mentionnés dans ses interventions précédentes. Ce qui explique la présence d ellipses et d anaphores au niveau de l énoncé. Par conséquents, certains attributs peuvent avoir des valeurs vides au niveau du schéma sémantique. Cette étape vise donc à résoudre les ellipses et les anaphores par l utilisation de l historique du dialogue afin de rechercher des instances possibles aux attributs vides. Dans le cas où la recherche est fructueuse, l instance trouvée est automatiquement accordée à l attribut en question. Instanciation des attributs avec des valeurs par défaut : une deuxième raison qui peut expliquer l omission de certains détails par l utilisateur, est que ce dernier considère ces détails comme étant évidents. Cette étape permet d instancier certains attributs par des valeurs par défaut. Ces attributs et leurs valeurs sont recensés à partir du corpus d étude et sont stockés dans les structures tâches. Vérification de la cohérence : la vérification est nécessaire pour valider la cohérence des informations apportées par le schéma sémantique. Elle permet d alerter l utilisateur en cas d erreurs de cohérence au niveau de sa demande. La détection de ces erreurs se fait grâce à un ensemble de règles de cohérence recensées
7 Un gestionnaire de dialogue oral arabe Homme-machine : Réalisation et évaluation à partir du corpus d étude et stockées dans les structures plan. En cas de présence d incohérences, des demandes de confirmation seront générées à l utilisateur pour corriger ses informations. Vérification de la complétude : cette étape permet de vérifier l existence, dans le schéma courant, de toutes les informations nécessaires permettant la génération d une requête valide vers l application. Dans le cas échéant, des demandes de précision seront générées pour l utilisateur afin qu il puisse compléter les informations oubliées. Pour cela, chaque tâche est dotée d un plan contenant une liste ordonnée des attributs nécessaires et des messages de demande de précision des attributs omis par l utilisateur. Génération de réponses : une fois le schéma sémantique complété, une requête SQL est générée vers la base de données de l application afin de dégager les informations recherchées par l utilisateur. Ces informations sont ensuite reformulées sous forme de réponses en langage naturel et envoyées à l utilisateur. Notons que les interventions de la machine peuvent être aussi sous forme de demandes de confirmation qui ne sont pas directement communiquées à l utilisateur mais qui passent à travers le modèle de dialogue que nous exposons dans la section suivante Modèle de dialogue Le modèle de dialogue permet de mieux comprendre les interventions de l utilisateur en identifiant ses intentions et ses buts à atteindre. Il permet aussi de gérer le dialogue et d assurer son avancement en prévoyant les solutions convenables pour les situations critiques comme la rupture de dialogue. Il assure également la communication avec le modèle de tâche afin de récupérer les demandes de confirmation et de précision ainsi que les réponses à générer vers l utilisateur. Le modèle de dialogue est composé de quatre étapes à savoir : Identification des actes de dialogue : la structure sémantique provenant du système de compréhension représentant un énoncé de l utilisateur, peut contribuer à plusieurs interprétations pouvant mener à des résultats complètement différentes. A titre d exemple, l énoncé «القطار السريع» [AlqTAr AlsryE] (le train express) peut être interprété comme étant une réponse ou une demande de confirmation selon la situation dialogique. Ainsi, le gestionnaire de dialogue doit non seulement prendre en compte les énoncés produits par l utilisateur, mais il doit aussi prévoir ses intentions. Tout énoncé est alors considéré comme un acte de langage contenant trois composantes à savoir, le locutoire (le dire), l illocutoire (le faire) et le perlocutoire (l effet produit sur l interlocuteur). Dans le dialogue Homme-machine, l acte de langage est appelé acte de dialogue. Sa composante perlocutoire perd son importance étant donné que nous sommes face à une machine. La composante locutoire est traitée par les systèmes de reconnaissance et de compréhension. Quant à la composante illocutoire, elle est identifiée dans cette étape. En effet, l identification des actes de dialogue repose en grande partie sur le repérage des
8 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith marqueurs linguistiques et des indices pragmatiques dans l énoncé. Étant donné que ces marqueurs et ces indices ne sont pas toujours présents dans un énoncé, l identification des actes de dialogue se base aussi sur une grammaire formelle construite à partir du corpus d étude (voir figure 3 de la section 4). Génération et détection de l acte de dialogue machine : selon l acte de dialogue utilisateur identifié, le modèle de dialogue décide le traitement que doit subir la structure sémantique provenant du module de compréhension. Si l acte de dialogue est un acte qui concerne l évolution du dialogue alors le modèle de dialogue génère l acte machine correspondant en utilisant les règles de la grammaire formelle. Cette opération est suivie par une opération de mise-à-jour effectuée au sein du contexte de dialogue chargé de suivre l avancement de la structure du dialogue par le biais d un automate fini déterministe. Dans le cas contraire (i.e., l acte de dialogue identifié concerne la tâche) la structure sémantique est envoyée vers le modèle de tâche pour traitement. Après ce traitement, un message sera communiqué au modèle de dialogue sous forme de réponse, de demande de confirmation ou de demande de précision. Ainsi, le rôle du modèle de dialogue consiste à détecter dans ce message la nature de l acte de dialogue puis d effectuer les mises-à-jour nécessaires dans le contexte de dialogue. Génération des réponses : après détection de l acte de dialogue machine, le modèle de dialogue doit générer le message textuel correspondant à cet acte. Pour cela, un fichier de correspondance acte / message est utilisé pour préciser le message à générer. Ce fichier regroupe un ensemble de paires «acte de dialogue / message» et permet de retrouver le message textuel convenant à un acte de dialogue donné Contexte de dialogue Le contexte de dialogue est la partie du gestionnaire de dialogue responsable d enregistrer les états du dialogue dans toutes ses différentes phases : avant le chargement de la structure sémantique dans le gestionnaire, au cours et à la fin de son traitement. C est pourquoi, le contexte du dialogue est formé de trois parties chargées chacune d intervenir dans une phase précise. Ces trois parties sont : Le réseau de structures sémantiques : c est la partie du contexte permettant le stockage temporaire des structures sémantiques provenant du système de compréhension. Ces structures sont stockées en attendant d être sélectionnées comme structure courante pour subir les traitements. L opération de sélection est en réalité soumise à l ordre d arrivée de ces structures dans le réseau. C est la raison pour laquelle, dans ce cas, une structure pile est généralement utilisée pour gérer la situation. Le contrôleur des états : il permet de recevoir les actes de dialogue utilisateur identifiés afin de mettre à jour l état du dialogue à chaque chargement d une nouvelle structure sémantique. Il permet aussi de sauvegarder l acte de dialogue machine généré ou détecté par le modèle de dialogue. Il joue un rôle important dans
9 Un gestionnaire de dialogue oral arabe Homme-machine : Réalisation et évaluation l opération d identification et de génération des actes de dialogue puisqu il est doté d un automate fini déterministe. Cet automate est utilisé pour implémenter la grammaire formelle chargée de modéliser la structure du dialogue. L historique de dialogue : le rôle de l historique de dialogue est de stocker les structures sémantiques complètes après leurs traitements afin de garder trace du déroulement du dialogue en cours. Ces traces sont très utiles dans le cas où le gestionnaire de dialogue reçoit des structures incomplètes dans les prochaines requêtes de l utilisateur. Ainsi, le gestionnaire de dialogue fait recours à cet historique pour rechercher des instances possibles pour les valeurs manquantes dans les attributs de la structure sémantique. 4. Mise en œuvre de la méthode proposée Pour la mise en œuvre de la méthode proposée, nous avons choisi le service des renseignements sur le transport ferroviaire comme domaine applicatif. Ainsi, nous avons réalisé un gestionnaire de dialogue capable de dialoguer en arabe standard moderne avec les utilisateurs tout en leurs fournissant des informations sur ce domaine. Ce gestionnaire de dialogue est programmé en langage JAVA sous l environnement JBuilder Avant de détailler l architecture du gestionnaire de dialogue, nous présentons le corpus d étude que nous avons utilisé Corpus d étude et ressources requises Les ressources linguistiques arabes sont quasi-absentes voire même indisponibles. C est pour cette raison que nous étions amenés à construire notre propre corpus d étude selon la technique du Magicien d Oz. Ce corpus comporte 300 dialogues en arabe (environ 7590 énoncés) et de 11 heures d enregistrement. Ce corpus nous a permis le recensement des actes de dialogues, des marqueurs linguistiques et l ensemble des règles de réécriture du dialogue composant notre grammaire formelle. Les actes de dialogue sont illustrés par le tableau suivant : Tableau 1. Actes de dialogue
10 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith Les règles de réécritures (figure 3) représentent les différents enchainements possibles entre les constituants de la grammaire à savoir, les actes de dialogue et les sous-dialogues. Figure 3. Règles de réécriture de notre grammaire formelle Afin de pouvoir utiliser cette grammaire, nous avons besoin de la transformer en un modèle d implémentation. Puisqu elle est transformable en grammaire régulière de type 3, nous pouvons retrouver un automate déterministe fini à partir de cette grammaire. La figure suivante représente la grammaire transformée en une grammaire régulière. Figure 4. Transformation en grammaire régulière
11 Un gestionnaire de dialogue oral arabe Homme-machine : Réalisation et évaluation Puisque la grammaire est une grammaire régulière à droite, nous pouvons la transformer en un automate déterministe fini comme illustré par la figure 5. Figure 5. Transformation de la grammaire régulière en un automate fini déterministe Ainsi, cet automate est capable de contrôler le parcours du dialogue et de donner des prévisions sur son évolution régulière. Cependant, il n est pas capable de traiter les cas des ruptures et des incidences qui peuvent affecter le dialogue. C est pourquoi, nous avons défini des règles supplémentaires pour ajouter des transitions vides afin d éviter l état du blocage de la machine. La figure suivante présente le nouvel automate après ajout des transitions vides. Figure 6. L automate après ajout des transitions vides
12 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith 4.2. Architecture détaillée du gestionnaire de dialogue Le gestionnaire de dialogue est constitué de plusieurs composants et plusieurs ressources (figure 7) pour traiter le schéma sémantique et générer par la suite les réponses vers l utilisateur. Les composants du gestionnaire de dialogue sont : Identificateur des actes de dialogue : permet d identifier les actes de dialogue de l utilisateur à partir des schémas sémantiques. Pour cela, il utilise un fichier de correspondance étiquette / acte et un automate décrivant les transitions entre les différents états du dialogue. Module complétif des schémas : permet d interpréter les valeurs des attributs des schémas, de compléter les attributs vides par des valeurs à partir de l historique et avec valeurs par défaut. Pour cela, il utilise des règles recensées à partir de notre corpus d étude et stockées dans des fichiers XML. Vérificateur de la cohérence et de la complétude : permet de vérifier la cohérence et la complétude des attributs du schéma sémantique. Pour cela, il utilise des règles de cohérence des informations et des règles de complétude des schémas recensées aussi à partir de notre corpus d étude et stockées dans des fichiers XML. Générateur des commandes : permet de communiquer avec la base de données de l application. Pour cela, il génère des commandes SQL afin de rechercher et de récupérer les informations demandées par l utilisateur. Générateur des actes de dialogue : permet de générer les actes de dialogue machine. Pour cela, il utilise des règles de transition de l automate et les résultats obtenus par les autres modules en aval. Générateur des réponses : permet de générer des réponses à l utilisateur sous forme de messages textuels selon les actes de dialogue machine déjà générés et les informations retrouvées dans la base de données de l application.
13 Un gestionnaire de dialogue oral arabe Homme-machine : Réalisation et évaluation Figure 7. Architecture détaillée du gestionnaire de dialogue 5. Évaluation D après Roque et al. (Roque et al., 2006), l évaluation du gestionnaire de dialogue est une opération difficile à réaliser en raison de l absence d une métrique standard capable de mesurer la performance du gestionnaire de dialogue sans faire
14 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith intervenir les autres composants du SDOHM. Ainsi, vu l absence de mesures standardisées pour l évaluation des gestionnaires de dialogue, nous avons procédé à l évaluation de mener une évaluation du nombre moyen de tours de parole et du taux de réussite de la tâche. Nous avons également mené une évaluation portant sur d autres critères. Le premier critère concerne le taux d identification des actes (tableau 2). Ce critère traduit la réussite du gestionnaire de dialogue à identifier l acte de dialogue de l utilisateur. Le deuxième critère concerne le taux de réussite des tâches (tableau 2) qui permet de mesurer la capacité de la machine à terminer le dialogue avec satisfaction de l utilisateur. Tableau 2. Évaluation selon l identification des actes de dialogue et selon la réussite des tâches Nous avons aussi calculé le nombre moyen de tours de parole (tableau 3) pour évaluer l efficacité des stratégies de dialogue à guider l utilisateur vers la réalisation de ses buts. Tableau 3. Évaluation selon le nombre de tours de parole Par ailleurs, nous avons estimé le temps moyen d exécution 1 qui s avère intéressant surtout avec la diversité des ressources utilisées, les parcours répétitifs pour récupérer les règles à partir des fichiers XML ainsi que l accès important à la base de données de l application. Nous avons calculé le temps moyen d exécution des tâches pour évaluer les temps d accès à la base de données de l application. Les résultats obtenus sont illustrés par le tableau suivant : Tableau 4. Évaluation selon le temps moyen d exécution des tâches 1 Nous avons utilisé un ordinateur avec un processeur intel core TM DuoT2250 (1.73 GHZ).
15 Un gestionnaire de dialogue oral arabe Homme-machine : Réalisation et évaluation Enfin, nous avons calculé le temps moyen d exécution des étapes de la méthode proposée pour évaluer les temps d accès aux fichiers XML contenant les différentes règles. Les résultats obtenus sont illustrés par le tableau suivant : Tableau 5. Évaluation selon le temps moyen d exécution des étapes 6. Conclusion et perspectives Dans ce papier, nous avons proposé un gestionnaire de dialogue oral permettant d offrir des informations sur le transport ferroviaire tunisien en arabe standard moderne. Ce gestionnaire est basé sur une méthode qui fait partie de l approche structurelle. Ainsi, elle repose sur deux modèles à savoir, le modèle de tâche et le modèle de dialogue. Le modèle de tâche permet d interpréter et de compléter les demandes des utilisateurs, formuler les requêtes à communiquer à la base de données de l application et générer les réponses à l utilisateur. Le modèle de dialogue permet d identifier des actes de dialogue, décider de la nature de l intervention machine adéquate et assurer le suivi et l avancement du dialogue en cas d incidence ou de rupture. Les résultats de l évaluation obtenus sont très encourageants. Ainsi, les taux de réussite des tâches et d identification des actes de dialogue sont respectivement de 89.65% et 98.31%, le temps moyen d exécution des tâches est de secondes et les dialogues sont maintenus avec une moyenne de 13 tours de parole. Comme perspectives, nous envisageons d étendre les deux modèles de dialogue pour couvrir certains problèmes non résolus par notre système de compréhension à savoir, le traitement des disfluences complexes et imbriquées, ainsi que le traitement des mots considérés comme hors-vocabulaire par le système de compréhension. 7. Bibliographie Allen J. F., Perrault C. R., «Analysing intention in dialogues», Artificial Intelligence, vol. 15, n 3, 1980, p Bahou Y., Bayoudhi A., Hadrich Belguith L., «Gestion de dialogue oral Homme-machine en arabe», Actes de la 16ème Conférence sur le Traitement Automatique des Langues Naturelles (TALN 09) session poster, Senlis, France, Juin 2009a. Bahou Y., Hadrich Belguith L., Ben Hamadou A., «Disfluency and Out-Of-Vocabulary Word Processing in Arabic Speech Understanding», Machine Translation Summit XII,
16 Younès Bahou, Amine Bayoudhi, Lamia Hadrich Belguith Third Workshop on Computational Approaches to Arabic Script-based Languages (CAASL3), Ottawa, Ontario, Canada, Août 2009b. Bahou Y., Belguith Hadrich L., Ben Hamadou A., «Towards a Human-Machine Spoken Dialogue in Arabic», LREC 08, Workshop HLT within the Arabic World: Arabic Language and local languages processing Status Updates and Prospects, Marrakech, Maroc Caelen J., Xuereb A., Interaction et pragmatique: jeux de dialogue et de langage, Hermès- Lavoisier, Paris, Cohen P. R., Perrault C. R., «Elements of a plan based theory of speech acts», Cognitive science, vol. 3, 1979, p Hadrich Belguith L., Bahou Y., Ben Hamadou A., «Une méthode guidée par la sémantique pour la compréhension automatique des énoncés oraux arabes», International journal of information sciences for decision making (ISDM), vol N 35, septembre Husltin J., Dialogue model for inquiry and transaction, Thèse de doctorat, Université de Twente, Pays-Bas, Luzzati D., Recherches sur le dialogue homme-machine : modèles linguistiques et traitement automatique, Thèse d Etat, Paris III, France, Minker W., Bennacef S., Speech And Human-Machine Dialog, Kluwer Academic Publishers Group, Pays-Bas, Nguyen H., Dialogue homme-machine : modélisation de multisessions, Thèse de doctorat, Université Joseph Fourier, France, Nilson N. J., Principles of artificial intelligence, Morgan Kaufmann Publishers Inc, San Francisco, Rickel J., Lesh N., Rich C., Sidner C. L., Gertner A., «Using a model of collaborative dialogue to teach procedural tasks», Workshop on Tutorial Dialog Systems, AIED, San Antonio, Texas, USA, Roque A., Ai H., Traum D., «Evaluation of an Information State-Based Dialogue Manager», Proceedings of Brandial 2006: The 10 th Workshop on the Semantics and Pragmatics of Dialogue, University of Potsdam, Germany, Rosset S., Lamel L., «Gestionnaire de dialogue pour un système d informations à reconnaissance vocale», Actes de la 8ème Conférence sur le Traitement Automatique des Langues Naturelles (TALN 01), Tours, France, Rouillard J., Hyperdialogue sur Internet : Le système HALPIN, Thèse de doctorat, Université Grenoble I, France, Roulet E., Auchlin A., Moeschler J., Rubattel C., Schelling M., L articulation du discours en français contemporain, 3 ème éd., Peter Lang, Berne, Sadek D., «Le dialogue homme-machine : de l ergonomie des interfaces à l agent intelligent dialoguant», OFTA, ARAGO 18 Nouvelles interfaces homme-machine, 1996, p Sidner C. L., Lee C. H., Lesh N., «The Role of Dialog in Human Robot Interaction», International Workshop on Language Understanding and Agents for Real World Interaction, Sapporo, Japan, 2003.
Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe
Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Karima Dhouib, Sylvie Després Faiez Gargouri ISET - Sfax Tunisie, BP : 88A Elbustan ; Sfax [email protected],
Vers une architecture générique de système de dialogue oral homme-machine
RÉCITAL 2003, Batz-sur-Mer, 11-14 juin 2003 Vers une architecture générique de système de dialogue oral homme-machine Hoá NGUYEN Laboratoire CLIPS - IMAG Université Joseph Fourier 385, rue de la Bibliothèque
Portail Vocal d Entreprise
Portail Vocal d Entreprise Responsable et intégration IBM Communication Langagière et Interaction Personne-Système CNRS - INPG - UJF BP 53-38041 Grenoble Cedex 9 - France Conception, maquette Évaluation
Une méthode d apprentissage pour la composition de services web
Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia [email protected],
Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA
RÉCITAL 2005, Dourdan, 6-10 juin 2005 Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA Siham Boulaknadel (1,2), Fadoua Ataa-Allah (2) (1) LINA FRE
Notes de lecture : Dan SPERBER & Deirdre WILSON, La pertinence
Notes de lecture : Dan SPERBER & Deirdre WILSON, La pertinence Gwenole Fortin To cite this version: Gwenole Fortin. Notes de lecture : Dan SPERBER & Deirdre WILSON, La pertinence. 2006.
BUSINESS INTELLIGENCE
GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3
Programmation de services en téléphonie sur IP
Programmation de services en téléphonie sur IP Présentation de projet mémoire Grégory Estienne Sous la supervision du Dr. Luigi Logrippo Introduction La téléphonie sur IP comme support à la programmation
Cours Bases de données
Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine [email protected] Transparents Disponibles
Master Informatique Aix-Marseille Université
Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes
Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services
69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard
PROSOP : un système de gestion de bases de données prosopographiques
PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la
Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013
Cube de textes et opérateur d'agrégation basé sur un modèle vectoriel adapté Text Cube Model and aggregation operator based on an adapted vector space model Lamia Oukid, Ounas Asfari, Fadila Bentayeb,
Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R
Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Yves Aragon, David Haziza & Anne Ruiz-Gazen GREMAQ, UMR CNRS 5604, Université des Sciences
Formula Negator, Outil de négation de formule.
Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente
Pour un dialogue entre jeux et rhétorique
Pour un dialogue entre jeux et rhétorique N. Maudet 1 [email protected] P. Muller 2 [email protected] 1 Dept. of Computer Science, Imperial College London, UK 2 IRIT, Université Paul Sabatier Toulouse,
Un dictionnaire électronique pour apprenant de l'arabe (langue seconde) basé sur corpus
JEP-TALN 2004, Traitement Automatique de l Arabe, Fès, 20 avril 2004 Un dictionnaire électronique pour apprenant de l'arabe (langue seconde) basé sur corpus ZAAFRANI Riadh Faculté des Sciences Juridiques,
Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar [email protected]
Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar [email protected] Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines
MASTER LPL : LANGUE ET INFORMATIQUE (P)
MASTER LPL : LANGUE ET INFORMATIQUE (P) RÉSUMÉ DE LA FORMATION Type de diplôme := Master Domaine : Arts, Lettres, Langues Mention : LITTERATURE, PHILOLOGIE, LINGUISTIQUE Spécialité : LANGUE ET INFORMATIQUE
plateforme de partage de documents gestion de documents avancée administration conviviale SOLUTIONS LOGICIELLES
plateforme de partage de documents gestion de documents avancée administration conviviale SOLUTIONS LOGICIELLES imageware Document Server Une solution de partage de documents simple, mais puissante. Essentiellement,
Entreposage de données complexes pour la médecine d anticipation personnalisée
Manuscrit auteur, publié dans "9th International Conference on System Science in Health Care (ICSSHC 08), Lyon : France (2008)" Entreposage de données complexes pour la médecine d anticipation personnalisée
Installation Client (licence réseau) de IBM SPSS Modeler 14.2
Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document
Analyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION
REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE
BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS
Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,
Extension de VeSMEL pour la manipulation des contenus dans le m-learning
Extension de VeSMEL pour la manipulation des contenus dans le m-learning Bernabé BATCHAKUI 1, Thomas DJOTIO 2, Armel NGATCHUI 1, Claude TANGHA 1 1 Equipe ALOCO/LIRIMA, ENSP, Yaoundé, Cameroun 2 Equipe
Laboratoire 4 Développement d un système intelligent
DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement
PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18
Formations PostgreSQL Catalogue 2015 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 PostgreSQL Sauvegardes... 8 SQL : Conception & Mise en
LES INTERFACES HOMME-MACHINE
LES INTERFACES HOMME-MACHINE 1 ère Partie : Introduction aux Interfaces Homme-Machine 2 ème Partie : Notions de base sur les Sciences Cognitives 3 ème Partie : Recommandations ergonomiques 4 ème Partie
Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006
vendredi 8 septembre 2006 Programmation d'agents intelligents Vers une refonte des fils de raisonnement Stage de fin d'études Master IAD 2006 Benjamin DEVEZE Responsable : M. Patrick TAILLIBERT Plan Plan
INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE
I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES
Les apports de l informatique. Aux autres disciplines
Les apports de l informatique Aux autres disciplines Le statut de technologie ou de sous-discipline est celui de l importation l et de la vulgarisation Le statut de science à part entière est lorsqu il
CURRICULUM VITAE. Informations Personnelles
CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba
Évaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Refonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Intelligence Artificielle et Robotique
Intelligence Artificielle et Robotique Introduction à l intelligence artificielle David Janiszek [email protected] http://www.math-info.univ-paris5.fr/~janiszek/ PRES Sorbonne Paris Cité
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre [email protected] Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com
Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre
Information utiles. [email protected]. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : [email protected] webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
TERMES DE RÉFÉRENCE RELATIFS A LA «FORMATION PROFESSIONNELLE EN ORACLE»
RÉPUBLIQUE TUNISIENNE *** MINISTÈRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE *** UNIVERSITÉ DE JENDOUBA TERMES DE RÉFÉRENCE RELATIFS A LA «FORMATION PROFESSIONNELLE EN ORACLE» 1 I/ CADRE
Forthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Merise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Application Form/ Formulaire de demande
Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application
Développer votre plan et votre stratégie Intranet
Développer votre plan et votre stratégie Intranet Ce document présente un aperçu des éléments à prendre en compte lors de la planification d un Intranet en suggérant des méthodes de gestion. Présenté dans
Bases de données avancées Introduction
Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)
Gestion d Epargne de Crédit & Comptabilité
Présentation du produit Introduction Fonctionnalités Technologies Open Source Avantages Spécifications techniques Services Captures d écran Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Introduction
CHAPITRE 1 ARCHITECTURE
07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA
Portrait de Femme Meryem Benotmane SSM
Portrait de Femme Meryem Benotmane SSM Etre un homme ou une femme ne fait pas grande différence au fond au regard du projet. Ce qui importe c est l investissement de chacun et la richesse des collaborations.
Solution d intelligence marketing et CRM
Solution d intelligence marketing et CRM L entreprise d aujourd hui est littéralement ensevelie sous une masse d information générée par son activité commerciale et par les liens qu elle tisse avec ses
CQP Plasturgie Opérateur spécialisé en assemblage, parachèvement finition. Référentiels d activités et de compétences Référentiel de certification
CQP Plasturgie Opérateur spécialisé en assemblage, parachèvement finition Référentiels d activités et de compétences Référentiel de certification Designation du métier ou des composantes du métier en lien
Article 2 : Conseils et meilleures pratiques pour gérer un cloud privé
Article 2 : Conseils et meilleures pratiques pour gérer un cloud privé Sponsored by Mentions relatives aux droits d'auteur 2011 Realtime Publishers. Tous droits réservés. Ce site contient des supports
Quel est l apport de la détection d entités nommées pour l extraction d information en domaine restreint?
Quel est l apport de la détection d entités nommées pour l extraction d information en domaine restreint? Camille Dutrey 1, 2, 3, Chloé Clavel 1, Sophie Rosset 2, Ioana Vasilescu 2, Martine Adda-Decker
Modélisation du comportement habituel de la personne en smarthome
Modélisation du comportement habituel de la personne en smarthome Arnaud Paris, Selma Arbaoui, Nathalie Cislo, Adnen El-Amraoui, Nacim Ramdani Université d Orléans, INSA-CVL, Laboratoire PRISME 26 mai
Ingénierie et gestion des connaissances
Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE [email protected] 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie
CAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Programme
Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Programme Année universitaire / Academic Year: 2013 2014 A REMPLIR
ACTIVITÉS DE COMMUNICATION LANGAGIÈRE ET STRATÉGIES
référence pour les langues ACTIVITÉS DE COMMUNICATION LANGAGIÈRE ET STRATÉGIES Activités de production et stratégies PRODUCTION ORALE GÉNÉRALE MONOLOGUE SUIVI : décrire l'expérience MONOLOGUE SUIVI : argumenter
Nom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Le génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données
Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données Objectifs Déterminer la quantité de mémoire RAM (en Mo) installée sur un ordinateur Déterminer la taille de l unité de disque
Architectures d'intégration de données
Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration
CQP Plasturgie Assemblage parachèvement finitions. Référentiels d activités et de compétences Référentiel de certification
CQP Plasturgie Assemblage parachèvement finitions Référentiels d activités et de compétences Référentiel de certification DESIGNATION DU METIER OU DES COMPOSANTES DU METIER EN LIEN AVEC LE CQP Le titulaire
Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft
Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source Jérôme Petit, Serge Petit & Serli Informatique, ITMatic Jérôme Petit, Serge Petit & SERLI & ITMatic Serli : SSII
N 334 - SIMON Anne-Catherine
N 334 - SIMON Anne-Catherine RÉALISATION D UN CDROM/DVD CONTENANT DES DONNÉES DU LANGAGE ORAL ORGANISÉES EN PARCOURS DIDACTIQUES D INITIATION LINGUISTIQUE A PARTIR DES BASES DE DONNÉES VALIBEL Introduction
THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.
École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par
Oracle Database 11g: Administration Workshop I Release 2
Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g: Administration Workshop I Release 2 Durée: 5 Jours Description Ce cours constitue la première étape de votre formation en tant
Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement
SIP Nguyen Thi Mai Trang LIP6/PHARE [email protected] UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -
Classification Automatique de messages : une approche hybride
RECIAL 2002, Nancy, 24-27 juin 2002 Classification Automatique de messages : une approche hybride O. Nouali (1) Laboratoire des Logiciels de base, CE.R.I.S., Rue des 3 frères Aïssiou, Ben Aknoun, Alger,
AGROBASE : un système de gestion de données expérimentales
AGROBASE : un système de gestion de données expérimentales Daniel Wallach, Jean-Pierre RELLIER To cite this version: Daniel Wallach, Jean-Pierre RELLIER. AGROBASE : un système de gestion de données expérimentales.
UNIV. TOULON (IUT TOULON) Référence GALAXIE : 4128
UNIV. TOULON (IUT TOULON) Référence GALAXIE : 4128 Numéro dans le SI local : 11MCF0291 Référence GESUP : Corps : Maître de conférences Article : 33 Chaire : Non Section 1 : 11-Langues et littératures anglaises
SQL Server 2012 Administrez une base de données : Exercices et corrigés
ÉnoncésChapitre 1 : Installer SQL Pré-requis 9 Énoncé 1.1 Choisir l'édition de SQL Server 11 Énoncé 1.2 Installer une instance de SQL Server 11 Énoncé 1.3 Installer la base d'exemple 12 Enoncé 1.4 Installer
X2BIRT : Mettez de l interactivité dans vos archives
Présentation Produit Présentation Produit X2BIRT : Mettez de l interactivité dans vos archives L accès à l information est capital pour les affaires. X2BIRT, la dernière innovation d Actuate, prend le
La virtualisation, si simple!
La virtualisation, si simple! par Michel Guy Paiement Les mardi 15 juin 2010 & jeudi 17 juin 2010 Securecom Services Conseils inc. 507, Place D Armes, bureau 1160 Montréal, Québec H2Y 2W8 Tél: 514 544-0442
RTDS G3. Emmanuel Gaudin [email protected]
RTDS G3 Emmanuel Gaudin [email protected] PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Projet de Master en Informatique: Web WriteIt!
Projet de Master en Informatique: Web WriteIt! Web WriteIt! Baris Ulucinar Supervisé par le Prof. Rolf Ingold, Dr. Jean Hennebert, Andreas Humm et Robert Van Kommer Avril 2007 Table des matières 2 1. Introduction
BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES
BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de
Gestion collaborative de documents
Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,
Bases de données cours 1
Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre
Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP
Editeur de solutions innovantes C 3 Solution globale managée de communication et de téléphonie sur IP Intelligence et fiabilité au coeur du système de communication de l entreprise de manière simple et
Notes de mise à jour. 4D v11 SQL Release 3 (11.3) Notes de mise à jour
Notes de mise à jour 4D v11 SQL Release 3 (11.3) Notes de mise à jour 2 Découvrez ci-dessous les principales fonctionnalités de 4D v11 SQL Release 3 (11.3). Pour plus de détails consultez l addendum v11.3
Z i e d Z a i e r ( 5 1 4 ) 5 8 5-0 2 6 6
Informations personnelles 2900 Chemin de Bedford Apt. 2 Montréal, Québec. H3S 1G6. CANADA Zied Zaier (514) 585-0266 [email protected] Résumé des compétences - Bon esprit d'analyse et de synthèse - Excellente
FICHE DE POSTE. Gestionnaire des données du Portail des savoirs (H/F)
Paris Sciences et Lettres FICHE DE POSTE Intitulé du poste Gestionnaire des données du Portail des savoirs (H/F) Positionnement dans la structure Le gestionnaire des données du Portail des savoirs est
DESCRIPTEURS NIVEAU A2 du Cadre européen commun de référence pour les langues
DESCRIPTEURS NIVEAU A2 du Cadre européen commun de référence pour les langues ACTIVITÉS DE COMMUNICATION LANGAGIÈRE ET STRATÉGIES Activités de production et stratégies PRODUCTION ORALE MONOLOGUE SUIVI
Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie
1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser
Plan du cours : Zippers. Des fonctions sur les listes avec position. Des fonctions sur les listes avec position
Plan du cours : Le problème : naviguer efficacement une structure de données Ce qui ne marche pas Ce qui marche : les de Huet Exemples Comment dériver des pour tout type de données Pour en savoir plus
MATHEMATIQUES ET SCIENCES POUR L INGENIEUR
MASTER SCIENCES, TECHNOLOGIES, SANTE/STAPS MATHEMATIQUES ET SCIENCES POUR L INGENIEUR Informatique www.univ-littoral.fr OBJECTIFS DE LA FORMATION Le master Informatique se compose de deux parcours et se
Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million
XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................
Gestion des autorisations / habilitations dans le SI:
Autorisations RBAC (Role Based Access Control) Séparation des pouvoirs (SoD) Annuaire central de sécurité Gestion des autorisations / habilitations dans le SI: S'appuyer sur la modélisation fonctionnelle
Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement
Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement distribué Éric Leclercq Département IEM / Laboratoire LE2i Septembre 2014
MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15
MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué
Vers des outils robustes et interopérables pour le TAL : la piste UIMA
TALN 2011, Montpellier, 27 juin 1 er juillet 2011 Vers des outils robustes et interopérables pour le TAL : la piste UIMA Fabien Poulard 1 Erwan Moreau 2 Laurent Audibert 2 (1) Laboratoire d Informatique
1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
TechSoftware Présentations
TechSoftware Présentations Philippe THOMAS Spécialiste Supervision chez Tivoli [email protected] 2 Mes Sessions à TechSoftware TIV02 - Comment construire ses rapports avec BIRT pour les solutions Tivoli
ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE
ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE Missions réalisées FRANCAISE DE MECANIQUE De Janvier 2008 à Juillet 2009 Environnement : Windows
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
