Artificial Intelligence, Machine Learning and Big Data - A Comprehensive Report