Following repository contains implementations from scratch of 6 AI-related algorithms prepared in Python 3.8.
- Optimization algorithms (steepest descend, Newton's method)
- Evolutionary algorithms on Travelling Salesman Problem example
- Zero-sum games (Minimax algorithm) on Reversi example
- Logic programming on Einstein's riddle
- Bayesian Modelling (Naive Bayes classifier) on iris types dataset analisys
- Regression and classification (Random Forest) on car's values dataset analisys
Every subfolder has raport-lab-x pdf file containing problem's analisys, documentation, results and conclusion written in Polish.