A type of recurrent neural network with symmetric connections used for associative memory and optimization.