¿Alguien puede decirme cómo usar un modelo de MaltParser pre-entrenado (http://maltparser.org/mco/english_parser/engmalt.html) en nltk.parse.malt? La única opción parece ser entrenar desde un archivo (si alguien pudiera indicarme un buen archivo de capacitación públicamente disponible, sería genial también).Usando el modelo de MaltParser pre-entrenado con NLTK
Respuesta
respecto al uso de pretrained modelo - Parece que esto ha sido (y parece que sigue siendo) un tema abierto en el foro NLTK dev: https://github.com/nltk/nltk/issues/145
Por lo que entiendo que puede hacer que a través de la configuración alguna variable interna:
"Y si bien puede configurar manualmente el campo MCO en el objeto, eso no está expuesto en la API , y un usuario que no haya profundizado en el código no lo sabría ".
Sin embargo, no he podido encontrar el lugar específico para hacerlo.
En cuanto a la obtención de un modelo de pretrained - Te estoy refiriendo a este tema el SO:
La interfaz MaltParser en versiones anteriores de NLTK utiliza para codificar el camino hacia el modelo. Esto se corrigió en commit e9e443. Ahora puede hacer lo siguiente:
maltparser = MaltParser(mco="/path/to/your/model.mco")
Al escribir estas líneas, easy_install y PIP todavía instalar una versión de NLTK que no incluye esta revisión (2.0.1rc4). Si no puede permitirse el lujo de cambiar a una versión punta de lanza, se podría utilizar este truco:
maltparser = MaltParser()
maltparser.mco = "/path/to/your/model.mco"
modelos pre-formados se pueden encontrar en MaltParser's official website.
- 1. Tokenizing unicode usando nltk
- 2. etiquetado personalizado con nltk
- 3. Usando Subversion con el modelo promocional
- 4. ¿Lemmatizar palabras etiquetadas de POS con NLTK?
- 5. Palabras coincidentes con el analizador de fragmentos NLTK
- 6. Creando una instancia y usando StanfordTagger dentro de NLTK
- 7. Sinónimo general y parte del procesamiento de voz usando nltk
- 8. Usando AutoMapper para mapear el modelo de vista complejo volver al modelo con propiedad de colección
- 9. Creando un nuevo corpus con NLTK
- 10. ¿Cuáles son los recuentos Ngram y cómo implementar usando NLTK?
- 11. usando python nltk para encontrar similitud entre dos páginas web?
- 12. NLTK en IronPython de WPF
- 13. Detecta los tiempos verbales en inglés usando NLTK
- 14. ¿Proyectos exitosos usando el modelo Waterfall?
- 15. HandleErrorInfo usando MVC2 - ¿El modelo es nulo?
- 16. Tweet Classifier Feature-Selection NLTK
- 17. NLTK - ¿Cuándo se debe normalizar el texto?
- 18. NLTK y detección de idioma
- 19. Reconocimiento de entidad con nombre NLTK en holandés
- 20. ¿Cómo configurar el directorio de datos nltk desde el código?
- 21. Usando PagedList con un modelo de vista MVC 3
- 22. NLTK Chunking y caminar en el árbol de resultados
- 23. ¿Tiene NLTK una herramienta para el análisis de dependencias?
- 24. Cargando y usando un modelo codeigniter de otro modelo
- 25. Actualización de ModelState con el objeto modelo
- 26. Ejemplos prácticos de uso de NLTK
- 27. Modelado de temas en MALLET vs NLTK
- 28. gramática holandesa en python's NLTK
- 29. Usando self en Django Clases de modelo
- 30. ¿Dónde convertir el modelo de negocio para ver el modelo?