This project uses basic algorithms without machine learning. The algorithms used are brute force and greedy. Users can choose 1 to 5 heroes to get counter pick recommendations from the hero.