Interface ElementsLearningAlgorithm<T extends SequenceElement>

    • Method Detail

      • getCodeName

        String getCodeName()
      • learnSequence

        double learnSequence​(Sequence<T> sequence,
                             AtomicLong nextRandom,
                             double learningRate)
        This method does training over the sequence of elements passed into it
        Parameters:
        sequence -
        nextRandom -
        learningRate -
        Returns:
        average score for this sequence
      • isEarlyTerminationHit

        boolean isEarlyTerminationHit()
      • finish

        void finish()