0n1cOn3 / expert-system-interpreter

An expert system interpreter that emulates the decision-making ability of a human expert and that can solve virtually anything

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expert-System Interpreter

In Artificial Intelligence, an expert system is a computer system that emulates the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning through bodies of knowledge, represented mainly as if–then rules rather than through conventional procedural code.

Expert systems were among the first truly successful forms of artificial intelligence (AI) software.

This repo is divided into two subsystems: the inference engine and the knowledge base.

The knowledge base represents facts and rules.

The inference engine applies the rules to the known facts to deduce new facts. Inference engines can also include explanation and debugging abilities.

DISCLAIMER FROM https://github.com/rabbagliettiandrea this is my first python project (dated 2012, with python 2.5 more or less) of ever, so please be kind if you read the code.

About

An expert system interpreter that emulates the decision-making ability of a human expert and that can solve virtually anything


Languages

Language:Python 100.0%