[PYTHON] So installieren Sie Prover9

Ich war ein wenig verwirrt darüber, wie Prover9, der von nltk verwendete Theorem-Zertifizierer, in der einführenden Verarbeitung natürlicher Sprache installiert wird. Notieren Sie sich dies.

Erster DL

$ wget http://www.cs.unm.edu/~mccune/mace4/download/LADR-2009-11A.tar.gz

Und auftauen

$ tar xvzf LADR-2009-11A.tar.gz 

Ändern Sie den Namen ein wenig

$ mv LADR-2009-11A prover9

$ cd prover9/

Installation

$ make all

Ich werde gebeten, dies einzugeben, also werde ich gehen

$ make test1

$ make test2

$ make test3

Stellen Sie zum Schluss eine symbolische Verknüpfung her und vervollständigen Sie diese

$ sudo ln -s /home/vagrant/prover9/bin/prover9 /usr/local/bin/

Ich konnte es mit nltk sicher verwenden.

sample.py


# -*- coding: utf-8 -*-
#from __future__ import division
import nltk,re

lp = nltk.LogicParser()
SnF = lp.parse('SnF')
NotFnS = lp.parse('-FnS')
R = lp.parse('SnF -> -FnS')
prover=nltk.Prover9()
print prover.prove(NotFnS,[SnF,R])

Recommended Posts

So installieren Sie Prover9
So installieren Sie Python
So installieren Sie pip
So installieren Sie archlinux
So installieren Sie BayesOpt
So installieren Sie Nbextensions
So installieren Sie Python [Windows]
So installieren Sie Tabpy 1.0 (Version 2020-01)
So installieren Sie Pelican Blog
So installieren Sie Python mit Anaconda
So installieren Sie mysql-connector-python auf einem Mac
So installieren und verwenden Sie Tesseract-OCR
So installieren Sie Python-Pip mit Ubuntu20.04LTS
So installieren Sie das Graph-Tool unter macOS
So installieren Sie VMware-Tools unter Linux
So installieren Sie OpenCV auf einem Mac
So installieren Sie MBDyn (Linux Ubuntu)
So installieren Sie PyPy unter CentOS
So installieren Sie TensorFlow unter CentOS 7
So installieren und konfigurieren Sie Amsel
So installieren und verwenden Sie Graphviz
So installieren Sie den MySQL-Connector mit pip3
So installieren Sie Maven unter CentOS
So installieren Sie Musik 21 unter Windows
So installieren Sie Anaconda mit pyenv
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
So installieren Sie drobertadams / toggl-cli auf einem Mac
So installieren und verwenden Sie pandas_datareader [Python]
python3 So installieren Sie ein externes Modul
[Kivy] So installieren Sie Kivy unter Windows [Python]
So installieren Sie CatBoost [Stand Januar 2020]
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
So installieren Sie ein Paket mithilfe eines Repositorys
So installieren Sie Pakete unter Alpine Linux
So installieren Sie Richzhang / Colorization unter Windows 10
Wie installiere ich php7.4 unter Linux (Ubuntu)
So installieren Sie Eclipse GlassFish 5.1.0 unter CentOS7
So installieren Sie Apache (httpd) unter CentOS8
So installieren Sie zsh (mit .zshrc-Anpassung)
So installieren Sie NumPy auf Raspeye
Wie man Fabric installiert und wie man es benutzt
So installieren Sie cx_Oracle unter macOS Sierra
So installieren Sie Python3 mit Docker Centos
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Schaben 2 Wie man kratzt
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Wie man PyPI liest
Verwendung von Virtualenv
Verwendung von numpy.vectorize
So aktualisieren Sie easy_install