Generally speaking, there are three types of machine learning ... Association is the fundamental unit of learning. In a way, this mimics simple conditioning, like Pavlov and his dogs.