Artificial intelligence Project 2 - Community Detection