A network, introduced by American scientist John Hopfield in 1982, in which every node is connected to every other node (but not to itself) and the connection lengths are symmetrical in that the length from node i to node j is the same as that from node j to node i. Hopfield networks are used in the context of supervised learning (see machine learning).