It has always been our dream to create machines that can think. In the
early phase of artificial intelligence, we solved the problems that
could have been described by a list of formal and mathematical rules.
The main motivation was solving the tasks that are trivial for people to
perform but difficult to describe formally, for example recognizing
objects in images or spoken words. Neural networks have been one
predominant area of research in artificial intelligence that stayed in
limelight over the past fi