Logic programming is an excellent method for creating and solving multi-agent system problems. This project focuses on one type of problem: planetary rover mining, where agents collaborate by collecting and depositing resources.
Monte-Carlo Learning is an RL method used to estimate value functions and discover optimal policies for unknown MDPs. A great way to understand its concepts is with the card game Blackjack.
Dynamic Programming is a fundamental technique in Reinforcement Learning, used for breaking complex problems down into subproblems to solve finite MDPs. This project focuses on three different methods.
With the need for an increase in food resources before the year 2050, it’s crucial to consider alternative food sources. Convolutional Neural Networks can help achieve this!
Cluster analysis is a form of exploratory data analysis used to find patterns within data by splitting them into clusters. Within this project, we focus on building a K-Means Clustering algorithm without Python libraries.
Polynomial Regression is an awesome technique for identifying the relationship between non-linear variables. In this project, I build one from scratch without the help of Python libraries.
Regression Analysis is a great tool for finding the relationship between two or more items. In this project, I use a dataset on city-cycle fuel consumption in MATLAB without built-in functions.
Have you ever needed a C#/C++ data structure in Python? Look no further! This project focuses on six types of data structures that are easy to use and modify.
With 6 different categories and 42 metrics, there are a total of 328 conversions available, using only a few console commands! Angles, frequency, length, temperature, volume, or weight.
Have you ever wanted to see where a file or folder is located but cannot find it? Now you can by using this simple console app!
Need a way to get the content from a HTML page that you have stored locally? Select from 7 different options and get the content you need outputted to a CSV file with just 3 console inputs!
This virtual coordinate system shows the positions of the shapes you create, along with their area and perimeter. Additionally, the shapes can be moved or scaled once created.
Create, remove, or update data a csv file through the use of the console commands! This application is useful if you don’t have an office product or just want to quickly modify a csv files.