What are the encoder parameters you're using to encode these numbers?
5 and 6 might be close enough that they get encoded as the same bit
array. What are your min/max values for the scalar encoder? Or are yo
using another encoder?
---------
Matt Taylor
OS Community Flag-Bearer
Numenta


On Tue, Apr 26, 2016 at 3:32 AM, Alexandre Vivmond <[email protected]> wrote:
> I've got a question regarding patterns and noise. I've experimented a bit
> with HTM now, and I can get it to learn a wide variety of varying patterns
> such as for example: 1, 2, 3, 1, 2, 3, 1,... or 5, 6, 5, 6, 5, 6, ... but
> patterns such as 5, 5, 6, 5, 5, 6, ... or 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5,
> 5, 5, 5, 5, 5, 5, 5, 5, 6, ... are things that HTM struggles with, which is
> understandable considering HTM is really good at creating "links" between
> values with respect to time and context. But the previously mentioned
> example makes it really hard to create "links" between self-repeating
> values, even though HTM can manage to differ between contexts. So what
> exactly is the "line" between a pattern and noise? I fed HTM 20000 values of
> 10 fives followed by one 6 (5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, ...) and it
> still didn't manage to learn that pattern. Any ideas?

Reply via email to