htmresearch icon indicating copy to clipboard operation
htmresearch copied to clipboard

Default Union Pooler excite and decay functions and unittests

Open ryanjmccall opened this issue 10 years ago • 2 comments

The Union Pooler by default does not decay its pooling activation and uses the simplest linear excitation function to positively update pooling activation. More sophisticated functions have been suggested, such as an exponential decay function and a logistic excite function. Recently, a step function was suggested for the excitation. Implementation of exponential decay and logistic excite has begun, but are unfinished and require complete unittesting. See https://github.com/numenta/nupic.research/tree/master/union_pooling/union_pooling/activation

ryanjmccall avatar Jun 05 '15 19:06 ryanjmccall

@ywcui1990 FYI, as I wrote above, the current default decay in the Union Pooler is no decay and the current excite is linear. I'll let you take it from here =)

ryanjmccall avatar Jul 02 '15 20:07 ryanjmccall

@rmccall84 Sounds good. I have implemented and used the logistic excite function and exponential decay function, and will write the unit tests for them.

ywcui1990 avatar Jul 02 '15 22:07 ywcui1990