I have been trying to find a way so I can reconstruct the input signal out of the SDRs that it generates, but I haven’t found it so far. I mean, using the method SpatialPooler.compute(), I can get the SDR that represents the given input within the HTM model: is there any way of going the opposite direction? I’m mostly interested about using modified SDRs: I mean, I might get two SDRs and do the OR operation with them, and then, try to reconstruct the input that would generate such an ORed SDR.
I understand that in any case, such a reconstruction might not be perfect, and there could be some extra/missing bit.
Is there any direct way of doing this? In case there isn’t, how can I get the connected proximal sinapses of a column of the SpatialPooler?
Thanks a lot!