¿Qué biblioteca de aprendizaje automático debo usar para encontrar la respuesta de una (s) pregunta (s) de texto / párrafo?

Depende de en qué estás tratando exactamente de trabajar. No hay muchas bibliotecas DL estables que se puedan usar como están. El enlace dado sugiere lo mismo.

Si está tratando de trabajar en un proyecto de investigación y quiere ver cómo se pueden unir varias ideas para hacer su trabajo, le sugiero que use cualquiera de los marcos recientes (como TensorFlow, CAFFE, Torch, pyTorch, etc.) para implementar la idea

Si está interesado en crear una aplicación de Android, o cosas que necesitarían bibliotecas basadas en Java de código abierto, el aprendizaje profundo distribuido para la JVM es algo que podría ayudar. Así que, esencialmente, todavía estaría implementando la idea por su cuenta, pero podría hacer algo que esté un poco orientado a la aplicación.

Sin embargo, si desea enfocarse solo en la resolución de RC y necesita una biblioteca como es, entonces algunos documentos recientes de FAIR (Facebook AI Research) tienden a concentrarse en la resolución de RC como una tarea, y hay varias versiones de la idea y código disponible (principalmente en TensorFlow y Torch). Es posible que desee darle una oportunidad.

Los siguientes son algunos documentos a los que puede referirse:

  1. Pregúntame cualquier cosa: redes de memoria dinámica para procesamiento de lenguaje natural
  2. Una red basada en la atención LSTM para la comprensión de lectura
  3. Comprensión de lectura usando redes de memoria basadas en entidades
  4. Redes de memoria

¡Espero eso ayude!

Salud,
Agarwal duro

PD: los créditos para la respuesta se dirigen a Deeksha Kaurav, Maneeshita Sharma,
¡Shubham Gautam y Shivam Kalra!