Example #1
0
 def __init__(self, bufferSize, epsilon, delta, historySize=0):
     self.epsilon = epsilon
     self.delta = delta
     self.buffer = CircularList(bufferSize)  # moving average buffer
     self.models = ModelList(historySize)
     self.mask = None
     self.time = 0
     self.movingAverage = 'No Moving Average'
     self.movingAverageDistance = -1
     self.modelVectorsDistance = -1
     self.winner = 'No Winner'
     self.newWinnerIndex = -1
     self.previousWinnerIndex = -1
     self.verbosity = 0
     self.tolerance = delta
     self.addModels = 1
     self.winnerCount = 0
     self.printDistance = 0
     self.newModelVector = (None, None)
     self.mapModelVector = (None, None)
Example #2
0
 def addItem(self, vector):
     tmp = CircularList(self.bucketSize)
     tmp.vector = vector
     tmp.counter = 0
     CircularList.addItem(self, tmp)