Alexander Velikiy
b53b49dcf7
Refactoring of Jump and Drop models ( #865 )
...
* add stair model
* add stair model method
* add types
* fix
* add tests for get stair
* fix
* fix imports
* add todo
* fixes
* get stair indexes to stair model
* fixes
* remove old methods
* use enum
* fix get_model_type
* remove exception
* list(set) -> utils.remove_duplicates
* refactor get_stair
* fixes
* fixes 2
* fixes 3
* todo
4 years ago
Alexander Velikiy
f98ac05ad8
Rename modules and types ( #860 )
4 years ago
Alexandr Velikiy
bcd70981c7
AnomalyCache class ( #809 )
5 years ago
Alexandr Velikiy
fa9673e347
"Error: Need at least 1 labeled segment" when labeling only negative segment #790 ( #791 )
5 years ago
rozetko
96db3bdef8
Error: too many values to unpack #721 ( #725 )
5 years ago
Alexandr Velikiy
5374c45b36
Segment info #693 ( #700 )
5 years ago
Alexandr Velikiy
c1fc44ea10
Anomaly detector: last NaN value #677
5 years ago
Evgeny Smyshlyaev
801f5b1c57
Change mutable default values to none #638 ( #682 )
...
* add types, remove mutables from defaults
* fix debug logging
5 years ago
Alexandr Velikiy
ae06749b8d
Refactoring of Peak and Trough models #424 ( #680 )
5 years ago
Evgeny Smyshlyaev
0fa4268d57
Anomaly detector webhooks fix ( #670 )
5 years ago
Alexandr Velikiy
564ded152f
Merge threshold segments #624 ( #646 )
5 years ago
Evgeny Smyshlyaev
e0dde3c8ba
Labeling for anomalies #631 ( #655 )
5 years ago
rozetko
930a270a97
Dataframe has no appropriate timestamp -> Dataframe doesn`t contain timestamp
5 years ago
rozetko
a56ac6ec4e
Endpoint for smoothing data #612 ( #639 )
5 years ago
Alexandr Velikiy
6b398d6ee9
Segment class #636 ( #637 )
5 years ago
Alexandr Velikiy
74d45bf4f4
Segment intersection in anomaly detector #615 ( #616 )
5 years ago
Alexandr Velikiy
cb040b397b
Exponential smoothing for anomaly detector #610 ( #611 )
5 years ago
rozetko
15ba69dd6e
ValueError: array must not contain infs or NaNs #563 ( #585 )
5 years ago
Alexey Velikiy
30108ae643
jsonclass usage in models + fixes in meta ( #583 )
...
* jsonclass usage in models + fixes in meta
* remove some empty lines
5 years ago
Coin de Gamma
4b23b96c6d
JSONClass
5 years ago
Coin de Gamma
b207a061e2
json_class
5 years ago
Coin de Gamma
8a4a14ecca
inited_params begin + JSONClass partially
5 years ago
Evgeny Smyshlyaev
14f616eb15
Error: index out of bounds ( #538 )
5 years ago
Evgeny Smyshlyaev
4cef0545e1
Non intersected chunks for consuming data #529 ( #530 )
5 years ago
Alexey Velikiy
d8f14ffaf7
AsyncZmqThread and AsyncZmqActor better method names and docs ( #522 )
...
* AsyncZmqThread and AsyncZmqActor better method names and docs
* add comment about ZMQ_THREAD_ACTOR_ADDR
* __zmq_socket_addr -> __zmq_socket_type in AsyncZmqThread
* comment about MRO for AsyncZmqThread(threading.Thread, ABC)
5 years ago
Alexey Velikiy
209ffe8edc
add AsyncZmqThread and AsyncZmqActor classes ( #515 )
...
* add AsyncZmqThread and AsyncZmqActor classes
* Update analytics/analytics/utils/concurrent.py
* Update analytics/analytics/utils/concurrent.py
Co-Authored-By: jonyrock <gmpota@gmail.com>
* Update analytics/analytics/utils/concurrent.py
* abstract class + better comments
* rm test AsyncZmqActor creation
5 years ago
Alexandr Velikiy
0f1d7774fe
Find start and end of peaks and troughs #506 ( #507 )
5 years ago
Evgeny Smyshlyaev
fb04ba1565
Increase chunks' intersection ( #513 )
5 years ago
Evgeny Smyshlyaev
21f39f2a60
Send data to detection in chunks #489 ( #503 )
...
* Add `get_data_chunks` generator to `utils/dataframe.py`
* Add chunks generator usage to `analytic_worker.py`
* Add tests to `tests/test_detector_chunks.py`
* Minor fixes (constants, etc)
5 years ago
Alexandr Velikiy
e0cc56d425
Not-ending learning #264 ( #484 )
...
- optimize general model
- add logs
5 years ago
Alexandr Velikiy
1bd4fb87f9
TypeError: ufunc 'isnan' not supported for the input types #447 ( #448 )
5 years ago
Alexandr Velikiy
87187dccd0
ValueError: operands could not be broadcast together with shapes #425 ( #427 )
5 years ago
Alexandr Velikiy
22fe2cf6b7
Drops pattern ValueError: All elements of patterns_list should have same length #414 ( #418 )
5 years ago
Alexandr Velikiy
7ab0db6ba9
Update state during learning #406 ( #408 )
5 years ago
rozetko
aa943595fc
Wrong time in threshold segments #403 ( #405 )
...
* Add convert_pd_timestamp_to_ms function to utils
* Use datapoint time in segment if it is available
5 years ago
Alexandr Velikiy
7c52f4966d
Error: max() arg is an empty sequence #352 ( #394 )
...
fix Error: max() arg is an empty sequence #352
5 years ago
rozetko
390fa4c037
No data threshold #370 ( #396 )
...
"No data" threshold support
5 years ago
Alexandr Velikiy
6e7073b212
Increase the number of parameters obtained during learning #364 ( #383 )
...
Increase the number of parameters obtained during learning #364
5 years ago
Evgeny Smyshlyaev
d399d0b84a
Remove duplicates from models #357 ( #363 )
...
refactoring
5 years ago
Alexandr Velikiy
99c9431f5d
IndexError: list index out of range if segment has NaN #242 ( #349 )
...
add threshold in model
5 years ago
Alexandr Velikiy
5ab3ff64dd
Move data cropping to the models #335 ( #336 )
5 years ago
Alexandr Velikiy
cbbc8c6cdd
Error: ValueError - dataset input should have multiple elements #325 ( #327 )
6 years ago
Alexandr Velikiy
0689fe6384
WIP:Clean up utils #282 ( #293 )
6 years ago
Alexandr Velikiy
6641a5e52c
The center of drop and jump patterns is shifted from real value #291 ( #292 )
...
* fix centers in jumps and drops
* coeff
* add simple docstring
* fix utils
* fix spaces
* fix names
6 years ago
Alexandr Velikiy
3cad93ca62
Add some sort of verification of incoming and outgoing data in analytics #227 ( #281 )
...
* fix find_confidence
* fix get_interval
* fix subtract_min_without_nan
* fix substract and get_convolve
6 years ago
Coin de Gamma
b65f1a552c
trim trailing whitespaces
6 years ago
Alexandr Velikiy
d389cf3adb
Move repeating code from models to utils #270 ( #272 )
...
peak / trough / jump / drop / general common code to and utils refactoring
6 years ago
Alexandr Velikiy
7ad0e5360f
Incorrect work of analytics with nan filled dataset #247 ( #248 )
6 years ago
rozetko
309704997b
IndexError: list index out of range in close_filtering #240 ( #243 )
6 years ago
Alexandr Velikiy
5d76c9efac
IndexError: list index out of range in get_av_model #239 ( #241 )
6 years ago