Hi Chetan,
are the CPP and PY version exactly the same? I am encountering several
differences between these two:
from nupic.research.spatial_pooler import SpatialPooler
from nupic.bindings.algorithms import SpatialPooler as CPPSpatialPooler
I don't know if it is the expected behaviour and if it is documented
somewhere or I have different versions of the corresponding files...
For example: wrapAround only exists in the PY version:
TypeError: __init__() got an unexpected keyword argument
'wrapAround'
I would like to use the fast CPP version meanwhile I am reading the python
version, but if they are not the same it doesn't make sense. If I want to
change something or see the internal state I run the PY version with with
break points.
Thanks!
Gari
On Tue, Nov 10, 2015 at 12:14 PM Chetan Surpur <[email protected]> wrote:
> Wakan,
>
> This file is pretty self-contained, and is meant to be readable to someone
> who can read python code. Let me know if you have any questions.
>
> - Chetan
>
> > On Nov 10, 2015, at 11:42 AM, Wakan Tanka <[email protected]> wrote:
> >
> > Thank you Chetan,
> > I suppose this is the only documentation :) or am I wrong? I mean if I
> will be able to figure out what is going on under the hood after
> understanding temporal_memory.py or do I need to understand whole NuPIC
> code.
> >
> > Thank you
> >
> > On 11/10/2015 07:01 PM, Chetan Surpur wrote:
> >> Hi Wakan,
> >>
> >> The documented code for the Temporal Memory algorithm is in nupic [1].
> >>
> >> [1]
> >>
> https://github.com/numenta/nupic/blob/master/src/nupic/research/temporal_memory.py
> >>
> >> - Chetan
> >>
> >
> >
>
>
>