From Associative Memories to Deep Networks