Skip to content

runasharp/expert-based-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

General info

This project is a basic expert system that can identify an alien by its features. The system consists of knowledge base and inference engine. Knowledge base contains information about different types of aliens. Inference engine evaluates the information provided by user and finds out who the alien in their mind was. This expert-based system provides both intermediary and final results. The first question is asked randomly, then the system eliminates questions that would not narrow the list of suspects down. System only asks questions that bring you closer to the answer. For instance, if the first random question was about hair and user answered 'red', the system will at first say that the alien belongs to the red hair family. The next question will be about religion, because all the other parameters of red haired aliens are the same. The system will then justify its choice.

Technologies

Project is created with:

  • Python version: 3.8

Setup

To run this project, run 'main.py'. When asked a question, have a look at the database, determine which alien is on your mind and enter a few characterictics of them. In the end of the interrogation you will get an answer. Do not leave user input fields empty.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages