nupic-legacy icon indicating copy to clipboard operation
nupic-legacy copied to clipboard

Align C++ and Py implementation params for all classes

Open breznak opened this issue 9 years ago • 7 comments

Params in both implementations must have same

  • name
  • default value
  • same meaning :)
  • ideally same order of params in functions
  • should be of same type where possible
  • functions return same type

TODO: check

breznak avatar Jul 02 '15 02:07 breznak

:+1:

david-ragazzi avatar Jul 02 '15 11:07 david-ragazzi

I'd like to fix the first parts: that all classes (in both implementations) use optimal params. @mrcslws @subutai please advice how to obtain such parameters? (ideally future-proof for further modifications)

breznak avatar May 24 '16 15:05 breznak

I don't know that there is a single set of parameters that are optimal for everything. For global inhibition and typical streaming analytics scenarios, the parameters here are an excellent starting point:

$nupic/src/nupic/frameworks/opf/common_models/anomaly_params_random_encoder/best_single_metric_anomaly_params.json

subutai avatar May 24 '16 16:05 subutai

Thank you for the file, that's the one I've been looking for. Definitely not a single set of best params overall, but best of what we can do for a generic domain.

breznak avatar May 24 '16 21:05 breznak

src/nupic/frameworks/opf/common_models/anomaly_params_random_encoder/best_single_metric_anomaly_params.json

Btw, do you have any experience how those params are (over)fitted? Will it work OK with ScalarEncoder, or RDSE with slightly different params, etc..?

breznak avatar May 24 '16 22:05 breznak

@breznak, you can check off TM. https://github.com/numenta/nupic/pull/3254

andrewmalta13 avatar Aug 16 '16 22:08 andrewmalta13

great! Thanks for headsup @andrewmalta13 :clap:

breznak avatar Aug 18 '16 13:08 breznak