Repository with examples for the "Artificial Intelligence" course given by me @ Faculty of Mathematics and Informatics, Sofia University
- Problem Solving and Search
- Uninformed (Blind) Search
- Informed (Heuristic) Search
- Constraint Satisfaction Problems
- Genetic Algorithms
- Games
- Machine Learning
- k - Nearest Neighbors
- Naïve Bayes Classifier
- Decision Tree
- k Means
- Neural Networks
The course python version is 12. In the requirements.txt file you will find all the necessary libraries to run the notebooks. You can install them with pip.
pip install requirements.txt
Conda is recommended for managing you environment.
-
To create an environment:
conda create --name <my-env> python=3.12
Replace
<my-env>
with the name of your environment. -
When conda asks you to proceed, type
y
:proceed ([y]/n)?
This creates the myenv environment in
/envs/
. No packages will be installed in this environment. -
Then you need to activate your environment :
conda activate <my-env>
-
Then you can install the necessary libraries :
pip install -r requirements.txt