optimization results#32
optimization results#32breznak merged 1 commit intohtm-community:fixing_spatial_anomalyfrom psteinroe:fixing_spatial_anomaly
Conversation
|
These are very nice scores for HTMcore!!
Compared to
So we could say we're the winners now! 💯 Best HTM model score on NAB dataset (*and now we have some new features in the sleeve, just were held back because "how does it affect performance". And we can reliably answer that now!) But...
ok, but it's a close call. 1% shouldn't be that important. Also, as I understand it, this is just 1-param opt, right? I'll get your framework running, and then try running it on a cluster as well.
this is a bad thing. It should never be so sensitive to the rng seed! I'm wondering if the dataset is not good, being so sensitive to overfitting.
TBH, I don't know how exacly the scores are computed, but the "standard" should be just that. Some balance between low FP, low FN. |
| 'synPermActiveInc': 0.003892649892638879, | ||
| 'synPermConnected': 0.22110323252238637, | ||
| 'synPermInactiveDec': 0.0006151856346474387, | ||
| 'seed': 5, |
There was a problem hiding this comment.
let's not use the fixed seed, keep it completely random. That way, results won't be overfitted and should generalize.
| "standard": 57.22915150504096 | ||
| "reward_low_FN_rate": 76.5626293570994, | ||
| "reward_low_FP_rate": 61.359926511549155, | ||
| "standard": 71.3094612770284 |
There was a problem hiding this comment.
please rerun for the new (worse :( ) scores. And you can update README with the new results! 👏
|
I will rerun the optimization tonight without setting the seed parameter to see how it influences the results. Numenta did set the seed to a fixed value check here for their models, but I fully agree that this is bad practice.
We should check if setting no seed means using a random one for TM, SP as well as the RSDE Encoder to be sure. |
I want to play around, so I suggest we'll just merge results and correct/update it later.
I can do that but I'm quite sure it defaults to random seed.
|
Turns out default params were set to default to fixed. I have a PR that changes that, just need to iron out all the determinism tests. A quick workaround would be to force seed=0 everywhere, that means random random. |
This sounds like the right way to do it. Can we implement that? Or does it behave like that already?
Very nice, thanks!!
Alright, I will do that for tonights run. |
I optimized overnight (using my MacBook, so not much processing power) with two processes in parallel - on using localAreaDensity and one using numActiveCols and a fixed seed of 5.
Two things that I find interesting:
Edit: Results are