Kgqa_hlm
Visualización y preguntas y respuestas del sistema de relaciones de personajes de "Dream of Red Mansions" basado en el gráfico de conocimiento
Para más detalles, consulte http://chizhunlp.com
Árbol de archivo:
- App.py es la entrada principal de todo el sistema
- La carpeta de plantillas es una página HTML
| -index.html Interfaz de bienvenida
| -Search.html Buscar en la página de relación de caracteres
| -All_Relation.html todas las páginas de relación de caracteres
| -Kgqa.html Página de preguntas y respuestas de la relación de caracteres
- Carpeta estática almacena CSS y JS, que son archivos con estilos de página y efectos
- La carpeta RAW_DATA es un archivo triple que tiene procesamiento de datos
- La carpeta NEO_DB es un módulo de construcción de gráficos de conocimiento
| -Config.py Parámetros de configuración
| -create_graph.py Crear gráfico de conocimiento y crear una base de datos de gráficos
| -Query_graph.py Graph del gráfico de conocimiento
- La carpeta KGQA es un módulo del sistema de preguntas y respuestas
| -ltp.py participio de palabras, anotación de parte de voz, reconocimiento de entidad de nombres
- La carpeta de araña es un módulo de rastreador
|- Get _*. Py es el código que rastreó la información del personaje antes. Ha producido imágenes y JSON y puede ejecutarse sin necesidad de ejecutarse.
| -show_profile.py es el código que llama a los perfiles de caracteres y gráficos para que se muestren en la parte delantera
Pasos de implementación:
- 0. Instale la biblioteca requerida para ejecutar PIP instalación -r requisito.txt
- 1. Descargue primero la base de datos de imágenes NEO4J y coincida con el entorno (tenga en cuenta que Neo4J requiere JDK8). Modifique el archivo de configuración config.py en el directorio NEO_DB y configure la cuenta y la contraseña de la base de datos de gráficos.
- 2. Cambie al directorio NEO_DB y ejecute Python create_graph.py para crear un gráfico de conocimiento
- 3. Vaya aquí para descargar el modelo LTP. Introducción a LTP
- 4. En el directorio KGQA, modifique el directorio de almacenamiento del archivo del modelo LTP en LTP.py
- 5. Ejecute Python App.py, abra localhost: 5000 en el navegador para verlo
Gráfico general de flujo del sistema:

Ejemplo del sitio web:
Interfaz de bienvenida

Interfaz principal




