Hopfield-Type Neural Networks