| # AI Creator Project | |
| This repository hosts the AI components and models generated by the **AI Creator**, guided by the principles of the **Elements of AI** course. | |
| ## Core Principles | |
| The AI components here are developed from scratch in C++ and are designed to learn and improve over time. | |
| ### Initial Components: | |
| 1. **Hill Climbing AI (`hill_climbing.cpp`)**: A basic optimization algorithm for finding the maximum of a function. | |
| 2. **Naive Bayes Classifier (`naive_bayes.cpp`)**: A probabilistic classifier for text categorization. | |
| ## How to Build | |
| To compile these components, you will need a C++ compiler (e.g., `g++`): | |
| ```bash | |
| g++ -o hill_climbing hill_climbing.cpp | |
| g++ -o naive_bayes naive_bayes.cpp | |
| ``` | |
| ## Future Work | |
| The AI Creator will continue to learn from its creations, adding more complex algorithms such as Neural Networks and Deep Learning as it evolves. | |