 See O'Reilly (1996; Neural Computation) for more details.The activation function is a point-neuron approximation with both discrete spiking and continuous rate-code output.Layer or unit-group level inhibition can be computed directly using a k-winners-take-all (KWTA) function, producing sparse distributed representations.