cpdbench.examples.ExampleAlgorithms
1from changepoynt.algorithms.sst import SST 2 3 4def numpy_array_accesses(dataset, array_indexes): 5 indexes = [] 6 for i in array_indexes: 7 indexes.append(dataset[i]) 8 confidences = [1 for _ in range(len(indexes))] 9 return indexes, confidences 10 11 12def algorithm_execute_single_esst(signal, window_length=90): 13 """Uses SST as implemented in the changepoynt library as algorithm.""" 14 detector = SST(window_length, method='rsvd') 15 sig = signal[0] 16 res = detector.transform(sig) 17 indexes = [res.argmax()] 18 confidences = [1.0] 19 return indexes, confidences
def
numpy_array_accesses(dataset, array_indexes):
def
algorithm_execute_single_esst(signal, window_length=90):
13def algorithm_execute_single_esst(signal, window_length=90): 14 """Uses SST as implemented in the changepoynt library as algorithm.""" 15 detector = SST(window_length, method='rsvd') 16 sig = signal[0] 17 res = detector.transform(sig) 18 indexes = [res.argmax()] 19 confidences = [1.0] 20 return indexes, confidences
Uses SST as implemented in the changepoynt library as algorithm.