Alexandr Velikiy
dd139e1feb
Models with filtering#186 ( #218 )
6 years ago
Evgeny Smyshlyaev
43b027e470
Unit testing for analytics project #216 ( #223 )
6 years ago
Alexandr Velikiy
4912026113
Fix models for choosing the "wrong" patterns #195 ( #202 )
...
* jump and drop not crash
* fix logiс of try/except block in drops
left one block
* fix logic of try/except in jump
left one block
6 years ago
Alexandr Velikiy
b79abf5299
Anti-segments in general model #142 ( #185 )
6 years ago
Alexandr Velikiy
793c8186f1
Anti-segments in jumps model #142 ( #172 )
6 years ago
Alexandr Velikiy
40fd1e296b
Common model in jumps ( #165 )
...
- add common model
- add convolve window
- add WINDOW_SIZE
6 years ago
Alexandr Velikiy
12c52f5ce9
Consider segment width in models #136 ( #141 )
...
* fit -> do_fit in all models && add self.segment_length
* Move converting indices to timestamps to Model class
* add flexible win size to all models
6 years ago
rozetko
d1ca327b0d
Improve all models
6 years ago
Alexandr Velikiy
65585939ae
minor drop and jump models improvements ( #131 )
6 years ago
rozetko
48999a934d
Fix timestamps return in all models (convert from ns to ms)
6 years ago
rozetko
9f1b2397d0
Convert timestamps from s to ms
6 years ago
rozetko
8bd52b64f7
Check for segment length in all models ( #127 )
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
Alexey Velikiy
955f2821e3
Analytic unit cache start #117 ( #120 )
6 years ago
Alexandr Velikiy
6f9f53cb1b
WIP: Jump and drop v1 ( #119 )
...
* new jump model with height
* antipeak
* universal n/w jumps
* jump and drop models
* rm unneeded lines and trailing spaces
6 years ago
rozetko
6420f16c3d
Fix learning ( #116 )
6 years ago
Alexandr Velikiy
922f1f3d11
WIP: Jump model v8 ( #115 )
...
* new jump model with height
* antipeak
* universal n/w jumps
6 years ago
rozetko
f79a2d9ff1
Make models sync
6 years ago
rozetko
b86da0fcae
Split out models from detectors #98 ( #101 )
...
* Create abstract model class
* Move detectors/*_detector -> models/*_model
* Update Model class
* Change detectors to models and move fields to self.state
* Use models instead of detectors in PatternDetector
* Update inits in detectors/ and models/
* Add types to resolve_model_by_pattern
* Add types to abstract Model class
6 years ago
Alexandr Velikiy
5fcc7846d3
Jump detector v4
6 years ago
Alexey Velikiy
e797e183a5
Jumpdetector -> JumpDetector & all_mins in JumpDetector.__predict
6 years ago
Alexey Velikiy
7527faf068
reafactor common functions from detectors to utils folder
6 years ago
Alexey Velikiy
821da82025
detectors cleanup & jump_detector integration
6 years ago
Alexey Velikiy
a0f0c40b10
add @VargBurz's jump_detector from jump_detector_v3 branch
6 years ago
Alexey Velikiy
72e8c4520e
LF eol in all files & add doc about that & setting to settings.json
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
VargBurz
7fcb251e24
add detector file
6 years ago