Gk: tavamõtlemise mehhaniseerimise proge koos näidetega
Arendusversioon tavamõtlemise järeldamismootorist gk koos väikeste näidetega. Gk töötab ainult linuxis.
gk23nov.gz tee gunzip ja chmod +x gk23nov
Co-occurrence maatriksitega katsetamiseks
- Lae alla nende wikipediast põhjal ehitatud gk_relatedwords.txt ja gk_similarity_wiki.txt. Taustaks: need failid on ehitatud nende vektorite baasil, mis on omakorda ehitatud nendest andmefailidest: a compacted pure-text version of full wikipedia ja A lemmatized version of wikipedia texts.
- muuda faili gk_similarity_wiki.txt nimi selliseks: gk_similarity.txt
- kopeeri endale fail dummy.js
- Lase gk23nov niimoodi käima (see võtab minu laptopil ca 5 sekundit ja ehitab mällu 3 gigase andmebaasi): ./gk3nov dummy.js -readkb -similarities -relatedwords -mbsize 3000
- Katseta ja muuda 'paths,...' sõnu: ./gk23nov -usekb -task 'paths,king,queen'
Järeldusmootoriga katsetamiseks eelmainitud faile peale gk23nov executable vaja ei ole. Kopeeri endale järgmisi faile ja katseta nendega nii (failinimi asemel pane tegelik failinimi.): ./gk23nov failinimi
Süntaksist arusaamiseks uuri ja loe siit näiteid ja ehk siit lisaks baasmehhanismidest arusaamiseks (logictools.org näidetes ja mehhanismides ei ole tõenäosusi, erandeid, sarnasusi jne, mis on olemas gk23nov mehhanismides).
Lihtne info kumuleerimine:
[
{
"@name":"a1",
"@confidence": 0.5,
"@role":"axiom",
"@logic":["bird","a"]
},
{
"@name":"a2",
"@confidence": 0.6,
"@role":"axiom",
"@logic":["bird","a"]
},
{
"@name":"q",
"@role": "question",
"@logic": ["bird","a"]
}
]