Trasforma le frasi inglesi nella logica del primo ordine [chiuso]
-
20-12-2019 - |
Domanda
Esistono strumenti o librerie in grado di tradurre una frase inglese nella logica del primo ordine?
Per esempio:"Ogni cosa che ama tutti gli umani è un cane." diventa:
∀_(x,y) humman(y) ∩ love(x,y) → isdog(x)
Penso che si chiami interprete semantico, ma non mi sembra di trovare nulla oltre i documenti di ricerca.
Ho appena iniziato a imparare sia Java che l'elaborazione del linguaggio naturale e mi scuso in anticipo se la mia domanda ha già ricevuto una risposta (o se è semplicemente stupida).
Grazie per l'aiuto.
Soluzione
Dai un'occhiata qui: https://bitbucket.org/yoavartzi/spf
Questo è un pacchetto molto completo per l'analisi del testo, in forma logica, basato principalmente sulla grammatica CCG.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow