¿Cuál es la diferencia entre un analizador circunscripción y un analizador la dependencia? ¿Cuáles son los diferentes usos de los dos?Diferencia entre analizador circunscripción y analizador de dependencias
Respuesta
Un árbol de análisis sintáctico de la circunscripción divide un texto en subfrases. Los no terminales en el árbol son tipos de frases, los terminales son las palabras de la oración y los bordes no están etiquetados. Para una simple frase "Juan ve Bill", un análisis sintáctico circunscripción sería:
Sentence
|
+-------------+------------+
| |
Noun Phrase Verb Phrase
| |
John +-------+--------+
| |
Verb Noun Phrase
| |
sees Bill
Un análisis sintáctico dependencia conecta palabras de acuerdo con sus relaciones. Cada vértice en el árbol representa una palabra, los nodos secundarios son palabras que dependen del padre y los bordes están etiquetados por la relación. Un análisis sintáctico de la dependencia "Juan ve Bill", sería:
sees
|
+--------------+
subject | | object
| |
John Bill
se debe utilizar el tipo de programa de análisis que más se aproxima a su meta. Si está interesado en frases secundarias dentro de la oración, probablemente desee analizar el distrito electoral. Si está interesado en las relaciones de dependencia entre palabras, entonces probablemente quiera analizar la dependencia.
El analizador de Stanford puede darle cualquiera (online demo). De hecho, la forma en que realmente funciona es siempre analizar la oración con el analizador de circunscripciones y, si es necesario, lleva a cabo una transformación determinista (basada en reglas) en el árbol de análisis sintáctico de la circunscripción para convertirla en un árbol de dependencias.
más se puede encontrar aquí:
- 1. Diferencia entre el analizador XML SAX, el analizador de arrastre y el analizador DOM en Android
- 2. analizador SAX vs XMLPull analizador
- 3. Diferencia entre un analizador LL y Recursive Descent?
- 4. Python analizador de dependencias de bibliotecas
- 5. analizador
- 6. Analizador/Analizador para Erlang?
- 7. La diferencia entre: analizador SAX, XPath, DOM, XMLPullParser
- 8. Analizador-analizador Scala insensible a las mayúsculas y minúsculas
- 9. Analizador de aprendizaje en python
- 10. Analizador HTML
- 11. ¿Dónde debería trazar la línea entre lexer y el analizador?
- 12. Analizador de XML rápido y liviano
- 13. Nombreme un analizador binario. Un analizador de datos binarios
- 14. Analizador LALR vs LL
- 15. Flex ++ Analizador de BisonC++
- 16. Analizador de idioma DOT
- 17. Analizador de consultas MySQL
- 18. Analizador de código HTML
- 19. Analizador de fecha Haskell y formateo
- 20. Gramática de expresiones aritméticas y Analizador
- 21. Analizador de Haskell para AST
- 22. Analizador binario o serialización?
- 23. Analizador para C#
- 24. Analizador para Wikipedia
- 25. Analizador MemoryStream en Python
- 26. RSS analizador en .net
- 27. Herramientas Lexer/analizador
- 28. Escribir un analizador simple
- 29. Elegir un analizador Haskell
- 30. Analizador HTML para GAE
En reagrds a la PNL, ¿dónde está la aplicación para el análisis constituyente? El análisis de dependencias es muy útil, pero ¿dónde puedo usar la salida de análisis constituyente? – arjun
> Los enfoques basados en constituyentes para el análisis proporcionan información similar, pero a menudo tiene que ser extraída de los árboles a través de técnicas tales como las reglas de búsqueda de cabezas discutidas en el Capítulo 11. https://web.stanford.edu/~jurafsky/slp3/ 11.pdf – gkiko