# 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.