Our project utilises machine learning algorithm for various real world problems. Apart from that, this project also aims to incorporate visualisation for better understanding of the solution that has been proposed.