Sparse and Structured Hopfield Networks