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:
- Hill Climbing AI (
hill_climbing.cpp): A basic optimization algorithm for finding the maximum of a function. - 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++):
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.