sebdumancic/pylo2
Python wrapper around several Prolog engines. Hoping to make symbolic AI a part of standard AI toolkit.
This project helps developers integrate different logic programming engines, like Prolog, Datalog, and relational programming, into their Python applications. It provides a unified way to define knowledge bases and queries, then execute them across various symbolic AI backends. This is for Python developers who want to leverage symbolic AI for tasks like expert systems, natural language processing, or complex data relationship analysis.
No commits in the last 6 months.
Use this if you are a Python developer who needs to incorporate symbolic AI capabilities into your applications and wants the flexibility to switch between different logic programming engines without rewriting your logic.
Not ideal if you are looking for a standalone application for end-users or if you are not comfortable writing code in Python and setting up external Prolog engines.
Stars
87
Forks
7
Language
Python
License
MIT
Category
Last pushed
Oct 28, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sebdumancic/pylo2"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
yuce/pyswip
PySwip is a Python-Prolog interface that enables querying SWI-Prolog in your Python programs.
lab-v2/pyreason
An explainable inference software supporting annotated, real valued, graph based and temporal logic
TweetyProjectTeam/TweetyProject
TweetyProject is a collection of Java libraries that implement approaches to different areas of...
pushkar/ABAGAIL
The library contains a number of interconnected Java packages that implement machine learning...
amrinderarora/ai
Classical AI algorithms. Cutting edge, since 1960s. Amrinder Arora