hopfieldnetwork
