mattkearns / expert-system-shell
This is a rule-based logic system that uses forward- and backward-chaining algorithms to do two things: 1.) learn new rules and variable values based on those previously learned by the system, and 2.) explain its reasoning back to the user.
☆33Updated 6 years ago
Alternatives and similar repositories for expert-system-shell:
Users that are interested in expert-system-shell are comparing it to the libraries listed below
- Knowledge representation and expert systems examples☆52Updated 3 years ago
- Example PyKE code and Jupyter Notebook for a simple backwards chaining expert system as described in this lecture on YouTube: https://www…☆24Updated 3 years ago
- Artificial Intelligence: A Modern Approach, Python 3 code☆51Updated 5 years ago
- A Python-based interpreter for the agent-oriented programming language JASON☆48Updated 9 months ago
- Soar Agent (and SML code) that learns through situated interactive instruction in a robotic environment☆32Updated last year
- Port of Aleph to SWI-Prolog☆45Updated 11 months ago
- A toolbox for logical and probabilistic reasoning, StarAI, ILP and Program synthesis☆23Updated 3 years ago
- Symbolic Reinforcement Learning using Inductive Logic Programming☆61Updated last year
- cute little chatbot in Prolog☆18Updated 12 years ago
- 🧠 A tool for creating & running basic ACT-R models on multiple implementations using a single declarative file format☆17Updated 5 months ago
- A. Cropper, R. Evans, and M. Law. Inductive general game playing. Machine learning, 2019.☆12Updated last year
- This project is a simple implementation of a knowledge-based system. It is a simple ChatBot. There is a prolog file that defines the know…☆18Updated 4 months ago
- Write planning task as Python classes, then translate to PDDL. Type checking included.☆43Updated last year
- 🗺️ ASP planning tools for PDDL☆28Updated 3 years ago
- Tool for building graph-based hierarchical knowledge representation systems☆76Updated last year
- System for eXtended Hybrid Abductive Inductive Learning☆25Updated 3 years ago
- The Graphplan algorithm is an automatic planning algorithm that can compute, given a set of rules, a plan of action to go from an initial…☆36Updated 9 years ago
- STRIPS planner with PDDL-like problem specification in Python☆46Updated 2 years ago
- This ontology is a Linked Data Hub for mathematics☆57Updated 11 months ago
- 💊 Qualitative and quantitative optimization in answer set programming☆20Updated 7 months ago
- Python library for declarative, constrained, structured-output prediction.☆21Updated last year
- Map-Elites based on Evolution Strategies☆31Updated 2 years ago
- NLP functionality on top of the Sigma system☆16Updated last week
- Java parser for the Planning Domain Definition Language (PDDL)☆11Updated 9 years ago
- Reasonable Python is a module which adds F-Logic to Python☆25Updated 13 years ago
- A first cut into exploring the use of dependency links for building Text Graphs, that, among other things, with help of a centrality algo…☆31Updated last year
- Java framework for experimenting with a 2-D version of the voxel-based soft robots.☆17Updated last year
- Prolog is suitable enviroment for writting planners. However there is no way how to work with PDDL files so far. In this library we provi…☆17Updated 3 years ago
- A large collection of example and demo Soar agents for a variety of domains and problems.☆22Updated 7 years ago
- An implementation of Defeasible Logic in Python☆16Updated 6 years ago