2009-05-28 16 views
12

Recuerdo que he leído sobre un analizador que solo tiene que alimentar algunas líneas de muestra, para que sepa cómo analizar el texto.Analizador de aprendizaje en python

Simplemente determina la diferencia entre dos líneas para saber cuáles son las partes variables. Pensé que estaba escrito en python, pero no estoy seguro. ¿Alguien sabe qué biblioteca era esa?

+0

Aunque es muy vaga, esta pregunta es, sin embargo, bastante interesante. También siento curiosidad por saber si existen analizadores sintácticos de "autoaprendizaje" (especialmente si están escritos en python). – shylent

+0

Sé que es vago, pero no tengo ni idea de qué decir más al respecto. – Ikke

+0

@shylent Parece que no hay un código públicamente disponible para este problema, pero se han realizado algunas investigaciones: Consulte "Un aprendizaje eficiente de gramáticas libres de contexto" por Sakakibara, PDF en http://tinyurl.com/nrpmor. –

Respuesta

10

Probablemente significa TemplateMaker, no he probado todavía, pero se basa en bien investigado más larga común subcadena algoritmos y por lo tanto deben funcionan razonablemente ... Si usted está interesado en diferente (más complejos), puede encontrar fácilmente un montón de material en Google Scholar utilizando la consulta "inducción de envoltorio" o "inducción de plantilla".

+0

Sí, esto es lo que había visto. No es realmente un analizador sintáctico, pero está cerca;) – Ikke

2

Posiblemente se puede decir Reverend?

+0

No, realmente no es lo que estaba buscando. – Ikke