In the above writeup, Awkward Saw gives a good description of one kind of machine learning, supervised learning. In fact, the field of machine learning can be described most accurately as a combination of three different types of learning. These are: