Machine leaning is learning algorithms will be designed before explicit programming. AI Machine Learning is learning with soft Computing (Fuzzy logic, Genetic Algorithms and Neural Networks) and others like Perti nets.