Kgqa_hlm
Visualização e Perguntas e Respostas de Relacionamentos de Caráter de "Sonho das Mansões Vermelhas" com base no Gráfico de Conhecimento
Para detalhes, consulte http://chizhunlp.com
Árvore de arquivos:
- App.py é a entrada principal de todo o sistema
- A pasta Modelos é uma página HTML
| -Index.html Interface de boas-vindas
| -search.html Pesquise por página de relacionamento com o personagem
| -all_relation.html todas as páginas de relacionamento com o personagem
| -Kgqa.html Relacionamento de personagem Perguntas e perguntas e respostas
- Pastas estáticas armazenam CSS e JS, que são arquivos com estilos e efeitos de página
- A pasta RAW_DATA é um arquivo triplo que possui processamento de dados
- A pasta neo_db é um módulo de construção de gráficos de conhecimento
Parâmetros de configuração | -config.py
| -Create_graph.py Crie gráfico de conhecimento e crie um banco de dados de gráficos
| -Query_graph.py consulta de gráfico de conhecimento
- A pasta KGQA é um módulo de perguntas e respostas
| -ltp.py Word particípio, anotação de parte da fala, reconhecimento de entidade de nomeação
- A pasta Spider é um módulo de rastreador
|- Get _*. Py é o código que rastejou as informações do caractere antes. Ele produziu imagens e JSON e pode ser executado sem necessidade de ser executado.
| -show_profile.py é o código que chama perfis e gráficos de caracteres para exibir no front-end
Etapas de implantação:
- 0. Instale a biblioteca necessária para executar o PIP Install -r Requisy.txt
- 1. Faça o download do banco de dados de imagem neo4J primeiro e corresponda ao ambiente (observe que o NEO4J requer JDK8). Modifique o arquivo de configuração config.py no diretório NEO_DB e defina a conta e a senha do banco de dados do gráfico.
- 2. Mudança para o diretório neo_db e execute o python create_graph.py para criar um gráfico de conhecimento
- 3. Vá aqui para baixar o modelo LTP. Introdução ao LTP
- 4. No diretório KGQA, modifique o diretório de armazenamento do arquivo de modelo LTP no ltp.py
- 5. Execute Python App.py, Localhost aberto: 5000 no navegador para vê -lo
Fluxo geral de fluxograma do sistema:

Exemplo de site:
Interface bem -vindo

Interface principal




