So I’m looking to add a ‘model-scale’ parameter to my function that generates nupic models. A set value of 1.0 would be a full-sized model, while a value of 0.5 would be a half-sized model, etc.
I want to make sure I adjust the SP and TM params in a valid way to achieve this, so here is the logic I have to do so:
SP
- ‘column_count’: 2048 --> 1024
TM
-
‘column_count’: 2048 --> 1024
-
‘input_width’: 2048 --> 1024
-
‘newSynapseCount’: 20 --> 10
-
‘maxSynapsesPerSegment’: 32 --> 16
-
‘maxSegmentsPerCell’: 128 --> 64
-
‘minThreshold’: 9 --> 5
-
‘activationThreshold’: 12 --> 6
Is there anything missing from this??
I’m using the ‘getScalarMetricWithTimeOfDayAnomalyParams’ to generate the params with RDSE encoders. Should the size of these encoders change as well? I assume that the smaller SP would map its fewer columns to the same-size encoder, resulting in bigger receptive fields for each column. Is that assumption correct?
Thanks as always