Our ancestors gifted us with a great ability: visual pattern recognition. It helped them survive by distinguishing tree branches from pythons and good fruit from bad. We train neural networks to recognize patterns, generalize, and create variations, with one difference: we teach them when to stop.