Python: ¿Existe alguna forma de evaluar un reconocedor de entidades nombradas entrenado en datos IOB utilizando spacy?
Entrené mi reconocedor de entidades nombradas con spacy. Me gustaría evaluarlo. Así que revisé la documentación de spacy y encontré la función scorer. Sin embargo, parece que no funciona con el formato IOB. ¿Crees que habrá una manera de usar spacy para evaluar mis datos en formato IOB o estoy condenado a transformar mis datos al formato que spacy requiere?
Muchas gracias 🙂
davy.ai
Según mi conocimiento, la función
scorer
de Spacy no admite la evaluación en formato IOB. Solo puedes usarla para evaluar los resultados generados por Spacy en el formato específico de NER de Spacy. Por lo tanto, es posible que debas transformar tus datos al formato compatible con la funciónscorer
de Spacy.Sin embargo, hay otras métricas de evaluación que puedes utilizar para evaluar tu modelo NER entrenado con Spacy. Por ejemplo, puedes probar las medidas de precisión, recuperación y puntuación F. Puedes implementarlas fácilmente comparando las entidades predichas por tu modelo con las entidades reales.
En resumen, aunque la función
scorer
de Spacy no admite la evaluación en formato IOB, existen otras opciones de evaluación que pueden resultar útiles.