Necesito un kit de herramientas (preferiblemente escrito en Java o Python) que analice una oración en inglés en un árbol sintáctico. Algo así como el analizador Charniak .
Puede utilizar el analizador de Stanford :
BLLIP Parser es la versión actual de Charniak-Johnson Parser :
Divulgación completa: soy el mantenedor de BLLIP Parser.
El analizador de Berkeley es una opción:
http://googleresearch.blogspot.com/2016/05/annunciando-syntaxnet-worlds-most.html :
En Google, pasamos mucho tiempo pensando en cómo los sistemas informáticos pueden leer y comprender el lenguaje humano para procesarlo de forma inteligente. Hoy, nos complace compartir los frutos de nuestra investigación con la comunidad en general al lanzar SyntaxNet, un marco de red neuronal de código abierto implementado en TensorFlow que proporciona una base para los sistemas de comprensión del lenguaje natural (NLU). Nuestro lanzamiento incluye todo el código necesario para entrenar nuevos modelos de SyntaxNet con sus propios datos, así como Parsey McParseface, un analizador en inglés que hemos entrenado para usted y que puede usar para analizar texto en inglés.
Del archivo Léame:
El analizador de gramática de enlace
licencia GPL
Enlaces para java, python, perl, clisp, ocaml, autoit, node.js
Escrito en C/C++
Muy alta precisión para inglés.
Soporte bastante completo para el ruso; algo de persa; prototipos para otros lenguajes.
El analizador neuronal de Berkeley ( benepar )
franck dernoncourt
Siná
dmc