Skip to content

Beast Classifier is an interactive expert system developed at Piedmont Virginia Community College under Professor David Duvall-Early. It uses a binary decision tree to learn and classify animals based on user responses, enhancing its knowledge base dynamically

Notifications You must be signed in to change notification settings

Az0202/Beast-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Beast Classifier

Description:

Beast Classifier is an interactive expert system utilizing a binary decision tree to classify animals based on user responses. Developed at Piedmont Virginia Community College under the guidance of Professor David Duvall-Early, this system demonstrates the practical application of binary trees in solving classification problems. It dynamically updates its knowledge base by adding new questions and answers through user interactions, enhancing its ability to accurately classify animals over time.

Features:

  • Dynamic Learning: Updates its knowledge base by adding new questions and answers through user interactions.
  • Persistent Storage: Saves the decision tree to a file and reloads it upon restart, retaining knowledge between sessions.
  • Interactive Interface: Engages users with a simple command-line interface for easy interaction and learning.

Technologies Used:

  • C++
  • Binary Trees for decision making

Compile the project using a C++ compiler:

  • g++ -std=c++11 AGG.cpp DecisionTree.cpp LinkedBinaryTree.cpp -o beast_classifier

About

Beast Classifier is an interactive expert system developed at Piedmont Virginia Community College under Professor David Duvall-Early. It uses a binary decision tree to learn and classify animals based on user responses, enhancing its knowledge base dynamically

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages