2009-05-28 6 views
12

Je me souviens d'avoir lu un article sur un analyseur dont il suffit de donner quelques lignes d'exemple, pour qu'il sache comment analyser du texte.Apprentissage de l'analyseur en python

Il détermine simplement la différence entre deux lignes pour savoir quelles sont les parties variables. Je pensais que c'était écrit en python, mais je ne suis pas sûr. Est-ce que quelqu'un sait quelle bibliothèque c'était?

+0

Bien que très vague, cette question est néanmoins très intéressante. Je suis également curieux de savoir s'il existe de tels analyseurs "auto-apprentissage" (surtout s'ils sont écrits en python). – shylent

+0

Je sais que c'est vague, mais je n'ai pas la moindre idée de quoi en dire plus. – Ikke

+0

@shylent Il ne semble pas y avoir de code disponible publiquement pour ce problème, mais certaines recherches ont été effectuées: voir "Un apprentissage efficace des grammaires sans contexte" par Sakakibara, PDF sur tinyurl.com/nrpmor. –

Répondre

10

probablement vous dire TemplateMaker, je n'ai pas encore essayé, mais il construit sur bien documenté plus longue-commune algorithmes substring et doivent donc travailler raisonnablement ... Si vous êtes intéressé par différents (plus complexes), vous pouvez facilement trouver beaucoup de matériel sur Google Scholar en utilisant la requête "wrapper induction" ou "template induction".

+0

Oui, c'est ce que j'avais vu. Pas vraiment un analyseur, mais il se rapproche;) – Ikke

2

Peut-être que vous pourriez vouloir dire Reverend?

+0

Non, ce n'est pas vraiment ce que l'on cherchait. – Ikke