PDFprof.com Search Engine



Leçon 907 – Algorithmique du texte Exemples et applications

PDF
Images
List Docs
  • Comment écrire un algorithmique ?

    L'analyse de la complexité algorithmique permet de prédire l'évolution en temps calcul nécessaire pour amener un algorithme à son terme, en fonction de la quantité de données à traiter.

  • Quel est le but d'un algorithmique ?

    On distingue trois principales catégories d'algorithmes de Machine Learning : supervisés, non-supervisés, et semi-supervisés.
    Chacune de ces catégories repose sur une méthode d'apprentissage différente.

  • Quels sont les types de l'algorithme ?

    UN LANGAGE ALGORITHMIQUE. 1) types de base - constantes. 2) variables et déclarations. 3) opérateurs et fonctions - les opérateurs arithmétiques. 4) les expressions. 5) l'affectation. 6) variables indicées ou tableaux. 7) afficher, lire.


Leçon 907 – Algorithmique du texte Exemples et applications
Leçons Informatique Fondamentale 2020
Thème I Capteurs et filtres
SICK
Fiche de synthèse n° 4 Chaine de mesure
Module de réglage et daffichage pour les appareils OPTISOUND
OPTISOUND 3010 C
Instrumentation de process solutions de mesure et services
Mesure de débit
Capteurs dimages iVu Plus TG et Color Gen2
IVu Plus TG and Color Gen2 Image Sensors
Next PDF List

Leçon 907 – Algorithmique du texte Exemples et applications
Lecon 907 { Algorithmique du texte.

Exemples etapplications.9 fevrier 20191 Extraits du RapportRapport de jury 2017Cette lecon devrait permettre au candidat de presenter une grande variete d'algorithmes et de para-digmes de programmation, et ne devrait pas se limiter au seul probleme de la recherche d'un motifdans un texte, surtout si le candidat ne sait presenter que la methode nave.

De m^eme, des struc-tures de donnees plus riches que les tableaux de caracteres peuvent montrer leur utilite dans certainsalgorithmes, qu'il s'agisse d'automates ou d'arbres par exemple.

Cependant, cette lecon ne doit pas^etre confondue avec la 909,Langages rationnels et Automates nis. Exemples et applications..

Lacompression de texte peut faire partie de cette lecon si les algorithmes presentes contiennent eecti-vement des operations comme les comparaisons de cha^nes : la compression LZW, par exemple, estplus pertinente dans cette lecon que la compression de Human.

2) Coeur de la lecons| Les algorithmes nafs de recherche de motif et la complexite| Les algorithmes non nafs de KMP et Boyer-Moore.| Recherche de motif par automate3A savoir| PLSC, distance d'edition| Fonctions bordures, notions elementaires de l'algorithmique du texte (prexe, suxe, tabledes periodes)| Exemples de mots ou les pire cas sont atteints4 Ouvertures possibles| L'algorithme de Karp-Rabin| Automate de Simon| Regarder KMP sous l'angle des structure de donnees ou de l'algorithme (automate de Simon)| On peut aussi parler de compression de texte et codes correcteurs, mais bien attention arester dans la lecon.| Parler des structures (automates, Aho-Corasick, Simon, Sux Tree, Sux Trie, Sux Array,Prex Trie).| Recherche de motif approximative15 Conseils au candidat| Bien preciser quels sont les problemes qu'on cherche a resoudre, les entrees, et les complexitesdes algorithmes.

Par exemple, faire la dierence entre la recherche d'un motif, la recherchedekmotifs, la recherche d'une expression reguliere| Pour la complexite, ne pas oublier de considerer la taille de l'alphabet comme un parametre!| Il faut faire des dessins en algorithmique du texte, sans quoi on tombe dans des formulationspeu claires (et souvent fausses) et des preuves incomprehensibles.| Faire une simple liste d'algorithme de texte n'est pas une bonne idee, il faut les organiser demaniere pedagogique.

Cela peut vouloir dire par "probleme", par "methode", ou bien par"complexite".| L'analyse lexicale et syntaxique par exemple doit ^etre evitee, bien que techniquement relevantde l'algorithmique du texte.

6) Questions classiques| Quel algorithme est utilise par Grep? Libre oce?| Faire la table de bordure de tel motif.| Calculer l'automate des occurences et le faire tourner sur un exemple.| Donner un exemple de pire des cas pour les dierents algorithmes.| Pourquoi est-ce que l'automate de Simon possede un nombre lineaire d'arc retours?7 References|TMPCrochemoreTMP|TMPJewels of StringologyTMP8 Dev|TMPCYKTMP|TMPKMPTMP|TMPAho-CorasickTMP|TMPDistance d'editionTMP2