Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2021-02-22 | add simple sub-state model accessor and evaluation | Daniel Friesel | -2/+34 | |
2021-02-22 | properly handle static submodel attributes | Daniel Friesel | -27/+36 | |
TODO: fitting and submodel usage in parent | ||||
2021-02-22 | PELT: Increase parallelism | Daniel Friesel | -9/+13 | |
2021-02-19 | start modeling of individual sub-states | Daniel Friesel | -16/+93 | |
2021-02-18 | refactor model generation from Analytic/PTAModel into ModelAttribute class | Daniel Friesel | -309/+210 | |
Iteration over states/transitions and model attributes is no longer hardcoded into most model generation code. This should make support for decision trees and sub-states much easier. | ||||
2021-02-15 | debug output | Daniel Friesel | -2/+4 | |
2021-02-15 | Limit PELT via --with-substates=name_filter=state_or_transition_name | Daniel Friesel | -12/+12 | |
2021-02-12 | PELT: use variable penalty for benchmark repetations | Daniel Friesel | -9/+22 | |
Previously, the first measurement of each by_param entry determined its penalty, and all subsequenc measurements in it were analyzed with this penalty. This lead to some of them coming up with a different number of sub-states and being ignored. Now, all by_param entries are passed to the kneedle / plateau algorithm, and each gets its own penalty. In most cases, this leads to all entries rporting the same number of sub-states, so far less need to be ignored. | ||||
2021-01-11 | evaluate E = P*t model. Seems slightly better in some cases | Daniel Friesel | -0/+16 | |
TODO: Fix send duration model generation for cc1200, should improve eval | ||||
2021-01-08 | model transition power, not energy | Daniel Friesel | -0/+2 | |
in contrast to duration/energy, duration/power are independent | ||||
2020-11-04 | wip | Daniel Friesel | -0/+44 | |
2020-11-03 | analyze number of substates per state | Daniel Friesel | -21/+86 | |
2020-11-02 | Do not pass the entirety of by_nane/by_param to subprocesses | Daniel Friesel | -41/+27 | |
This should speed up analysis quite a bit and also reduce memory usage significantly | ||||
2020-11-02 | Simplify PELT usage. remove kneedle, refactor code | Daniel Friesel | -10/+18 | |
2020-10-09 | add sub-state generation | Daniel Friesel | -1/+6 | |
2020-10-08 | BA Janis import: working detection of optimal number of changepoints | Daniel Friesel | -2/+23 | |
2020-07-15 | Allow state-only PTAModel to be converted to JSON without underlying PTA | Daniel Friesel | -2/+6 | |
2020-07-09 | Remove unimplemented discard-outliers options | Daniel Friesel | -9/+0 | |
2020-07-06 | Remove co-dependent parameter detection code | Daniel Friesel | -25/+0 | |
It doesn't work and is not methodically sound. Decision/Regression Trees seem to be the way to go | ||||
2020-07-06 | Move ParamFit, PTAModel, AnalyticModel to model.py module | Daniel Friesel | -0/+1186 | |