Pergunta de entrevista da empresa Tata Consultancy Services

What is Machine learning and types of machine learning ? (because I made project on ML)