Algorithme de Lempel-Ziv et Arbre MESH

Slides:



Advertisements
Présentations similaires
Un environnement de développement éducatif
Advertisements

Calcul du flot maximum Algorithme de Ford Fulkerson Maxime Chambreuil | Nicolas Fournel | Vianney Gremmel | Leïla Traoré | Marouane Zehni UV RO.
La recherche de chemin optimal
Module Systèmes d’exploitation
1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.
Tris.
Chap. 4 Recherche en Table
1 CNAM Vendredi 29 Novembre 2002 Bases de Données Avancées UV C Responsable : Mr Scholl PROTOCOLE A DEUX PHASES Meryem Guerrouani.
1 Georgeta BĂDĂU CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.6.
1 Georgeta Bădău CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.4.
Classification et prédiction
Portée des variables VBA & Excel
Classification et prédiction
Introduction à l’Algorithmique
Algorithmique et évaluation
Groupes 4-5 : Traitements statistiques sur la température
Algorithme de Lempel-Ziv et Arbre MESH
Projet de Base de Données Groupe Moteur encadré par Mr MAINGUENAUD KikiTeam – ASI3 – 19 / 06 / 2002 Soizic Geslin Minh Le Hoai Samy Fouilleux Maxime Chambreuil.
UV Libre : Logiciel de vente du BDE Réalisé par Maxime Chambreuil Encadré par Nicolas Malandain Maxime CHAMBREUIL – UV libre ASI4 –
UV Libre : Bureau Des Elèves encadré par Nicolas Malandain - ASI3 – UV Libre BDE –
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
GEF 243B Programmation informatique appliquée Types dérivés, structures et tableaux §
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Exercices Algorithmiques
ACCESS Découverte.
Tutoriel XSLT F. Sajous ERSS – 01/04/2005.
Autorisations Utilisation eCATT
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Chap. 1 Structures séquentielles : listes linéaires
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Ordonnancement des mouvements de deux robots
Confidential © , Amazon.com, Inc. or its affiliates. All rights reserved. Comment bien commencer lannée 2ème Partie: Ecoulez votre Stock plus.
Initiation à la programmation et algorithmique cours 3
Améliorer les performances du chiffrage à flot SYND
Gestion de la communication par établissement sur le site ville
Le portail des sports des associations de la ville de Nice
Se Connecter à son KLYTIAnet Les 2 types de commandes KLYTIA Création dune « Hôtesse » Création dun « Client » Création dune « Commande Individuelle »
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Mars 2013 Grégory Petit
KAKI - Gestion budgétaire et comptable de la paye
Algorithmique et Programmation
CONJ 1 CE2 Je comprends les notions daction passée, présente, future.
Présentation du Learning Tool Cours de formation des arbitres 1 er avril
Cours 16 LA BIBLIOGRAPHIE
CSI3525: Concepts des Langages de Programmation Notes # 12: Implementation des Sous-Programmes ( Lire Chapitre 9 )
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
MeSH Pierre Claveirole – CDRMG / UNAFORMEC.
28 novembre 2012 Grégory Petit
Indexation 1. Concepts de base 2. Arbre B 3. Indexes secondaires.
L’utilisation des bases de données
Lempel-Ziv Premier algorithme de type dictionnaire
VOC 1 CE2 Je sais utiliser des mots de la vie quotidienne.
Les fichiers indexés (Les B-arbres)
Les pointeurs Modes d’adressage de variables. Définition d’un pointeur. Opérateurs de base. Opérations élémentaires. Pointeurs et tableaux. Pointeurs et.
Programmation linéaire en nombres entiers Algorithme de la subdivision successive («Branch and Bound Algorithm»)
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
1.1 LES VECTEURS GÉOMÉTRIQUES
Institut Supérieur des Etudes Technologiques de Djerba Exposé du Traitement de Données Réalisé par: Khalifa Marwa Magroun Amira Jawadi Souad L2MDW.
Les formats Débutant – Semaine 4.
Structure et Services « STS » Menu Structures : Divisions
Extranet des collèges Guide dutilisation des fonctionnalités de la paye des intervenants de la D.A.E. Novembre 2006.
Exemple : (fichier “ automobile ”)
MonACCÈS Gestion du personnel Guide no 5 Formation initiale Primaire.
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
Serveur WEB TAGC SPIP 1.9.2d [11132] est un logiciel libre distribué sous licence GPL. Pour plus d'informations, voir le site
UTILISATION DE MIOGA Patrick LE DELLIOU
Menu Structure : Divisions Diffusion Nationale TOULOUSE – Décembre 2008 Structure et Services « STS » Menu Structures : Divisions.
Programmation Système et Réseau
MES STRATÉGIES DE LECTURE
La compression de données
Transcription de la présentation:

Algorithme de Lempel-Ziv et Arbre MESH Leïla Traoré - Vianney Gremmel - Marouane Zehni Nicolas Fournel - Maxime Chambreuil Emmanuel Ohana - Sébastien Le Digabel Matthieu Hautreux - Sébastien Pesquet UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Déroulement Objectifs L’arbre MESH et Lempel-Ziv Problèmes rencontrés Le marquage de l’article Bibliographie UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Objectifs Obtenir le sujet général d’un article médical Coloriser les mots importants de cet article : Appartenant à l’arbre MESH Appartenant à une liste de synonymes Appartenant à une liste de qualificatifs Appliquer l’algorithme de Lempel-Ziv pour créer un dictionnaire de mots MESH UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

L’arbre MESH et Lempel-Ziv UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Mot MESH | identifiant | mot MESH | identifiant | différence de niveau L’arbre MESH C’est un fichier avec des lignes de la forme: Mot MESH | identifiant | mot MESH | identifiant | différence de niveau On ne récupère que la chaîne de caractères avant le « | » et on ajoute un espace devant le mot… UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Lempel-Ziv Durant l’exécution, on étudie une chaîne en connaissant le caractère précédent et le suivant : On sait si on est en début de mot On teste si la chaîne courante est dans le dictionnaire Si c’est le cas, on incrémente le compteur du mot du dico et on ajoute le caractère suivant à la chaîne Sinon on ajoute la chaîne dans le dico UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Problèmes rencontrés UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Problèmes rencontrés La taille des données de l’arbre Mesh Initialement : 5 min d’exécution pour arriver à la lettre « c » Optimisation pendant l’exécution : on ne prend que les débuts de mots, pas de mot avec un espace, etc.… Suppression de l’affichage UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Le marquage de l’article UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Récapitulatif On a : On doit : Un article Un dictionnaire avec les mots MESH On doit : Récupérer le meme article avec les mots MESH marqués UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Obtenir le dictionnaire On utilise le travail du 1er groupe, qui a travaillé sur l’épuration de l’arbre MESH On récupère un fichier texte On utilise la 2ème partie de l’algorithme de Lempel-Ziv UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Contraintes Le dictionnaire doit avoir une structure particulière Le dictionnaire doit contenir l’alphabet, ainsi que tous les caractères utilisés dans l’article UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Remarques Nous n’appliquons pas l’algorithme de façon brute mais un dérivé : Le programme ne code pas à la volée, chaque mot est codé en fonction de sa place dans le fichier Le dictionnaire n’évolue pas car l’arbre MESH n’évolue pas non plus UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Comment ça se passe ? Super Programme 3,2,0,5,1,4… Article : B 1 C 2 AA 3 AB 4 CB 5 CC 6 … … Super Programme 3,2,0,5,1,4… Article : AACACBBAB… UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Et ensuite ? Décodage des mots avec le dictionnaire Si on connaît l’alphabet ( c’est le cas puisque chaque mot ne contient qu’une lettre ), on en déduit les mots qui appartiennent au dictionnaire en tant que tels. On les repère à l’aide de marqueurs (configurable) UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Et c’est tout ? Le plus gros du travail du premier groupe a été de trouver des règles de découpage des racines des termes de l’arbre Mesh. Notre dictionnaire comporte des racines (début de mots) Il faut donc pouvoir les repérer avec les mots qu’elles composent. Ex : « cardio » doit marquer « cardiologue » et « cardiogramme » UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Ca marche ? Oui ! Le programme repère sans difficulté tous les mots du dictionnaire dans un article Il faut bien saisir tout l’alphabet Attention à l’HTML !!! Le programme repère tout seul où s’arrête l’alphabet dans le dictionnaire. UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Bibliographie UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Bibliographie http://www.data-compression.com/lempelziv.html http://www.alphabeta-net.com/LZW.html UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003

Des questions ??? UV Théorie de l’Information – Lempel-Ziv et Arbre MESH – 14 janvier 2003