Machine Learning is the ability to accurately perform new, unseen tasks, built on known properties learned from training or historic data, and based on prediction. Key open source examples include Hadoop and Cloudera. An illustration of Machine Learning comes via Netflix, which in 2006 set out to improve its movie recommendations.