es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Stanza arroja “KeyError: ‘feat_dropout'”

Estoy utilizando la biblioteca CLTK para realizar procesamiento del lenguaje natural con griego antiguo. Recientemente actualicé Python de la versión 3.8.9 a la 3.9.9 y desde entonces, cada vez que intento hacer incluso las tareas más simples (por ejemplo, el código de inicio rápido), obtengo el error “KeyError: ‘feat_dropout'”. La traza de la pila lo rastrea hasta el archivo “trainer.py” en la línea 98, ubicado en \site-packages\stanza\models\tokenization. He visto un caso de error similar en (https://github.com/stanfordnlp/stanza/issues/839) y he intentado la solución propuesta allí, pero no he llegado a ninguna parte. Agradecería cualquier ayuda.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está en la biblioteca Stanza, que es utilizada por la biblioteca CLTK para la tokenización. El argumento feat_dropout no es reconocido por la versión actual de Stanza, lo cual está causando el KeyError. Una solución a probar sería degradar Stanza a una versión compatible con Python 3.9.9.

    Puede utilizar el comando pip install stanza==1.3.0 para instalar la versión 1.3.0 de Stanza, la cual se sabe que es compatible con Python 3.9.9. Después de instalarlo, puede intentar ejecutar su código nuevamente y ver si el KeyError persiste. Si lo hace, es posible que necesite comunicarse con el equipo de soporte de Stanza para obtener más ayuda.

Comments are closed.