In the past few years, both the hardware caught up to and new practical techniques have been developed for multilevel neural nets (deep learning). It turns out that these are very effective at many problems that were not as amenable to earlier techniques. The theory of neural nets has been around a long time, but there has been a recent increase in the practical applicability of them.