A knowledge based system to select a cellphone for a user. Uses forward chaining inference based on uploaded rules.
To run the program run use python gui.py
. You will be prompted
to upload rule, phone, and question files. Example files are provided
in the JSON directory.
Answer questions 1 or all questions and the inference engine will attempt to find a phone recommendation. You also have the option to add a rule manually or allow the program to try to find a rule.
Uses python 3.6 and base libraries.
- Mike Drakos - Initial work - Website
- Won Woo Song - Initial work
This project is licensed under the MIT License - see the LICENSE.md file for details
- Built for Knowledge Based Systems Course at UNBC