Alexander Velikiy
f98ac05ad8
Rename modules and types ( #860 )
4 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
Evgeny Smyshlyaev
0fa4268d57
Anomaly detector webhooks fix ( #670 )
5 years ago
Alexandr Velikiy
564ded152f
Merge threshold segments #624 ( #646 )
5 years ago
rozetko
43f6306744
Anomaly analytic unit: send confidence bounds instead of smoothed data #656 ( #657 )
5 years ago
rozetko
a56ac6ec4e
Endpoint for smoothing data #612 ( #639 )
5 years ago
Alexandr Velikiy
6b398d6ee9
Segment class #636 ( #637 )
5 years ago
Evgeny Smyshlyaev
d1cb6f0406
Make class for detection result ( #634 )
5 years ago
amper43
75e8081182
Revert "Merge branch 'concatinate-chunks-for-anomaly-detector-#614'"
...
This reverts commit c6eb1bd4d2
, reversing
changes made to 74d45bf4f4
.
5 years ago
Alexandr Velikiy
74d45bf4f4
Segment intersection in anomaly detector #615 ( #616 )
5 years ago
amper43
25c794e6b4
add last value for smoothing
5 years ago
Evgeny Smyshlyaev
fb2f350e95
Dataframe for detection less than two window size ( #532 )
...
2*WINDOW_SIZE checks
5 years ago
Evgeny Smyshlyaev
4cef0545e1
Non intersected chunks for consuming data #529 ( #530 )
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
amper43
a1957005df
Revert "fix"
...
This reverts commit c0a0ee5f12
.
5 years ago
amper43
c0a0ee5f12
fix
5 years ago
Evgeny Smyshlyaev
d1f8b80c9e
Send data to detection in chunks #489 ( #496 )
5 years ago
Coin de Gamma
471c80fe0a
optional type in do_train
5 years ago
Coin de Gamma
4dd870ce2b
asyncio.wait_for training_future
5 years ago
Alexandr Velikiy
e0cc56d425
Not-ending learning #264 ( #484 )
...
- optimize general model
- add logs
5 years ago
rozetko
9e66e8b035
Timeout for learning #481 ( #485 )
5 years ago
Evgeny Smyshlyaev
98e26ece50
Revert "Futures for detect and recieve #264 ( #433 )" ( #464 )
5 years ago
Evgeny Smyshlyaev
006adbfeb3
Futures for detect and recieve #264 ( #433 )
5 years ago
rozetko
68f47f78f7
Threshold detector #324 ( #330 )
5 years ago
rozetko
77fbde6fa3
Error: detect missing cache #299 ( #302 )
...
* Pass cache to detect
* rename AnalyticUnitCache to ModelCache
* Send .data from cache
* Drop nans from bucket && set window size from cache && check cache None
* Read proper payload on DETECT message
6 years ago
Evgeny Smyshlyaev
ec3a3a093a
Analytic unit worker bucket #273 ( #297 )
6 years ago
Evgeny Smyshlyaev
c02be4cbfc
Rename predict to detect #279 ( #284 )
...
* dummy rename
* fixes
* renaming in analytics
6 years ago
Alexey Velikiy
4f4b25d9a3
Analytic unit predict event #277 ( #280 )
6 years ago
Coin de Gamma
b65f1a552c
trim trailing whitespaces
6 years ago
Alexey Velikiy
ce8523fafa
Cancel learning on analytic unit deletion #266 ( #269 )
...
* basic cancelation in analytics
* cancelation task on node
* basic cancelation in analytics
6 years ago
Alexey Velikiy
7ec2616cb4
Workers for analyticunits #203 ( #265 )
...
* rm async from analytic_unit_worker + some refactorings in maager
* AnalyticUnitManager
* workers for analytic units
6 years ago
Alexey Velikiy
005097dde0
Analytics project structure improvement #215 ( #228 )
...
* bin & analytics folders
* sys path & config relocation
* fix analytics path in node
6 years ago
rozetko
c2c3925979
Make all models work && add reverse peak model ( #124 )
...
- Subtract min value from dataset before passing to model
- Rename StepModel -> DropModel
- Use cache to save state in all models
- Return `Segment { 'from': <timestamp>, 'to': <timestamp>}` instead of `Segment { 'from': <index>, 'to': <index>}` in all models
- Integrate new peaks model (from https://github.com/hastic/hastic-server/pull/123 )
- Integrate new reverse-peaks model (from https://github.com/hastic/hastic-server/pull/123 )
- Refactor: make `predict` method in `Model` not abstract and remove it from all children
- Refactor: add abstract `do_predict` method to models
6 years ago
rozetko
9b3a68d4cd
Make drops work ( #121 )
6 years ago
rozetko
e884015587
Fix prediction ( #118 )
6 years ago
rozetko
6420f16c3d
Fix learning ( #116 )
6 years ago
Coin de Gamma
1aada3240e
analytics repair
6 years ago
Coin de Gamma
0902209234
One panel - one worker #62
6 years ago
Coin de Gamma
7e5381f464
analytics: detector class + more types + remove Model.(save/load)
6 years ago
Coin de Gamma
7c559046c1
grafana influx quering
6 years ago
rozetko
a8a8220cf7
WIP: Query grafana from node ( #109 )
...
* Fix: analytic_unit_worker get_model -> get_predictor
* Fix analyticUnit.fromObject arguments order
* Make Grafana querying work
6 years ago
Coin de Gamma
5c0ad89b61
py payload task into learn/predict + removing grafana_data_provider from py begin
6 years ago
rozetko
892ba6db6f
Uppercase hotfix
6 years ago
Alexey Velikiy
1c473d129d
upperase literals + server start bugfix
6 years ago
Alexey Velikiy
753b7a0589
Zmq basic fs #97 ( #104 )
...
* async fs context manager
* ServerMessage class and using it
* handle resps
* requests to node & file saving ++
* fx FILE_GET -> FILE_LOAD
* ds usage
* basic files saving
6 years ago
Alexey Velikiy
821da82025
detectors cleanup & jump_detector integration
6 years ago
Alexey Velikiy
aba8f97a8d
data_service, renamings and detectors imports
6 years ago
Alexey Velikiy
cccbf1193b
asyncio usage ( #88 )
...
* asyncio integration (buggy)
PEAKS_DETECTION doesnt works
6 years ago
Alexey Velikiy
9da8bbcf11
worker->analytic_worker
6 years ago
Alexey Velikiy
862e1edb7c
good analytics type names
6 years ago