2019/2020 - 3rd Year, 2nd Semester
Course: Inteligência Artificial (IART) | Artificial Intelligence
Projects developed by: Eduardo Ribeiro (EduRibeiro00), José Guerra (LockDownPT) and Miguel Pinto (MiguelDelPinto)
Project 1: Neutron
- Neutron is a board game normally played on a 5 x 5 board. The goal of each player is to bring the Neutron to their home rank (the first rank on their side of the board), or to stalemate the other player. The full game rules can be found here: https://boardgamegeek.com/boardgame/6978/neutron
- Developed a full game with menu, difficulty selection, visual interface, etc. Allows Human v Human, Human vs Computer and Computer vs Computer, on 5x5, 7x7 and 11x11 boards;
- Developed various levels of AI using the Minimax algorithm and implemented optimizations like Alpha-Beta pruning;
- Languages/technologies used: Python.
Grade: 19.5 / 20
Project 2: Covid Forecast Tool
- Extracted Covid-19 data from a Kaggle dataset that contained the confirmed, death, and recovered cases for each day and for each country/region; developed and trained several regression models with the goal of successfully predicting Covid-19 cases and deaths;
- Used data visualization Python libraries to create graphs in order to better understand data patterns;
- Utilized the following models and methods: Neural Networks, Stochastic Gradient Descent, Support Vector Machines, K-Nearest Neighbours and Random Forest.
- Kaggle dataset used: https://www.kaggle.com/imdevskp/corona-virus-report?select=covid_19_clean_complete.csv
- Languages/technologies used: Python, Jupyter Notebook, SKLearn, Pandas, Numpy, Matplotlib, Seaborn.
Grade: 18.0 / 20
Disclaimer - This repository was used for educational purposes and I do not take any responsibility for anything related to its content. You are free to use any code or algorithm you find, but do so at your own risk.