enable_learning (boolean : default True) – specifies whether the Mechanism should be configured for learning; if it is not (the default), then learning
cannot be enabled until it is configured for learning by calling the Mechanism’s configure_learning method.
learning_function (LearningFunction, function or method : default Kohonen(distance_function=GUASSIAN)) – specifies function used by learning_mechanism to update matrix of `learned_projection <KohonenMechanism.learned_projection>.
Provide user-accessible-interface to _instantiate_learning_mechanism
Configure KohonenMechanism for learning. Creates the following Components:
a LearningMechanism – if the learning_function and/or learning_rate arguments are
specified, they are used to construct the LearningMechanism, otherwise the values specified in the
KohonenMechanism’s constructor are used;
a LearningProjection from the LearningMechanism’s LEARNING_SIGNAL OutputPort to the learned_projection;
by default this is the KohonenMechanism’s learned_projection;
however a different one can be specified.