This repository contains pure Python/Numpy scripts implementing Artificial Intelligence algorithms to solve different problems.
The scripts use Python 3.6.9.
- 1 - Search Algorithms: solving 8-puzzle
- 2 - Adversarial Search and Games: solving 2048-puzzle
- 3 - Constraint Satisfaction Problems: solving Sudoku
- 4 - Machine Learning: implementing Linear Regression and Logistic Regression
- 5 - Deep Learning: implementing Neural Networks, Backpropagation and Gradient Descent