Skip to content

MDrakos/RuleBasedSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages