To use Counterpropagation in SNNS the following functions and variables have to be selected. The initialization function CPN_Weights, the update function CPN_Order, and the learning function Counterpropagation. The activation function of the units may be set to any of the sigmoidal functions available in SNNS.