A aprendizagem mecânica (ML) é um tipo de inteligência artificial (IA) que permite que as aplicações de software se tornem mais precisas na previsão de resultados sem serem explicitamente programadas para o fazer. O livro Understanding Machine Learning oferece uma introdução estruturada à aprendizagem de máquinas. O livro mergulha nas teorias fundamentais e paradigmas algorítmicos da aprendizagem de máquinas, e derivações matemáticas. A aprendizagem de máquinas apresenta uma vasta gama de tópicos de aprendizagem de máquinas de uma forma fácil de compreender. O livro Compreender a Aprendizagem de Máquinas é adequado para qualquer pessoa, desde estudantes de informática a leitores não especialistas em informática, engenharia, matemática e estatística. O livro de aprendizagem de máquinas também pode funcionar como um passo em frente para os programadores para escreverem os seus próprios programas destinados à aquisição de dados com o objectivo de análise. O livro Machine Learning in Action aprofunda a discussão dos algoritmos que formam a base de várias técnicas de aprendizagem de máquinas.