Fully interconnected, single layer neural network, which can be used for associative memory and optimization tasks.