Machine learning usually refers to the changes in systems that perform tasks associated with artiﬁcial intelligence (AI). Such tasks involve recognition, diagnosis, planning, robot control, prediction, etc. The “changes” might be either enhancements to already performing systems or ab initio synthesis of new systems.