Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 961 Bytes

Readme.md

File metadata and controls

35 lines (21 loc) · 961 Bytes

Cellphone Recommendation System

A knowledge based system to select a cellphone for a user. Uses forward chaining inference based on uploaded rules.

Getting Started

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.

Prerequisites

Uses python 3.6 and base libraries.

Built With

Authors

  • Mike Drakos - Initial work - Website
  • Won Woo Song - Initial work

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Built for Knowledge Based Systems Course at UNBC