コード例 #1
0
    def init(self, overrides=None):
        """
    Initialize Temporal Memory, and other member variables.

    :param overrides: overrides for default Temporal Memory parameters
    """
        params = self._computeTMParams(overrides)
        self.tm = TemporalMemory(**params)

        self.patternMachine = self.PATTERN_MACHINE
        self.sequenceMachine = SequenceMachine(self.patternMachine)
        self.tmTestMachine = TemporalMemoryTestMachine(self.tm)
コード例 #2
0
    def setUp(self):
        self.patternMachine = ConsecutivePatternMachine(100, 5)
        self.sequenceMachine = SequenceMachine(self.patternMachine)

        self.tm = TemporalMemory(columnDimensions=[100],
                                 cellsPerColumn=4,
                                 initialPermanence=0.6,
                                 connectedPermanence=0.5,
                                 minThreshold=1,
                                 maxNewSynapseCount=6,
                                 permanenceIncrement=0.1,
                                 permanenceDecrement=0.05,
                                 activationThreshold=1)

        self.tmTestMachine = TemporalMemoryTestMachine(self.tm)
コード例 #3
0
ファイル: temporal_memory_test.py プロジェクト: varver/nupic
 def finishSetUp(self, patternMachine):
   self.patternMachine = patternMachine
   self.sequenceMachine = SequenceMachine(self.patternMachine)
   self.tmTestMachine = TemporalMemoryTestMachine(self.tm)