Documentation of 'org.joone.engine.AbstractLearner' Java class
AbstractLearner
org.joone.engine

Class AbstractLearner

  • All Implemented Interfaces:
    java.io.Serializable, Learner
    Direct Known Subclasses:
    ExtendableLearner


    public abstract class AbstractLearner
    extends java.lang.Object
    implements Learner
    This class provides some basic simple functionality that can be used (extended) by other learners.
    See Also:
    Serialized Form
    • Constructor Detail

      • AbstractLearner

        public AbstractLearner()
        Creates a new instance of AbstractLearner
    • Method Detail

      • registerLearnable

        public void registerLearnable(Learnable aLearnable)
        Learnable makes itself known to the Learner, also the type of Learnable is checked.
        Specified by:
        registerLearnable in interface Learner
      • setMonitor

        public void setMonitor(Monitor mon)
        Override this method to get the needed parameters from the Monitor object passed as parameter
        Specified by:
        setMonitor in interface Learner
      • getMonitor

        public Monitor getMonitor()
        Gets the monitor object.
        Returns:
        the monitor object.
      • getLayer

        public LearnableLayer getLayer()
        Gets the layer the learner is associated with.
        Returns:
        the layer the learner is associated with.
      • getSynapse

        public LearnableSynapse getSynapse()
        Gets the synapse the learner is associated with.
        Returns:
        the synapse the learner is associated wiht.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.