Transforme frases em inglês em lógica de primeira ordem [fechado]
-
20-12-2019 - |
Pergunta
Existem ferramentas ou bibliotecas capazes de traduzir uma frase em inglês para a lógica de primeira ordem?
Por exemplo:"Tudo o que ama todos os humanos é um cachorro." torna-se:
∀_(x,y) humman(y) ∩ love(x,y) → isdog(x)
Acho que se chama intérprete semântico, mas não consigo encontrar nada além de artigos de pesquisa.
Acabei de começar a aprender Java e Processamento de Linguagem Natural e peço desculpas antecipadamente se minha pergunta já foi respondida antes (ou se for simplesmente estúpida).
Obrigado pela ajuda.
Solução
Dê uma olhada aqui: https://bitbucket.org/yoavartzi/spf
Este é um pacote muito abrangente para análise de texto, em forma lógica, principalmente baseado na gramática CCG.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow