Exploring htm.core and the TM parameters

Not sure if this is useful for anyone else, but playing around with the temporal memory parameters certainly helps me to understand more and more as I move along.
https://3rdman.de/2020/04/hierarchical-temporal-memory-part-2/
Any feedback would be highly appreciated.

Cheers!

7 Likes

Nice work @indy!

I like how you use animation and console printing to look inside the TM.
Any plans to expand them to show higher order patterns and multiple cells per column? Like the ‘A,B,C,D’ vs ‘X,B,C,Y’ base case?.
For newcomers I think this’ll help show how what makes HTM so special capacity-wise.

2 Likes

Thanks a lot @sheiser1 for your feedback!
Yes, the plan is to start exploring the higher order memory by using two cells per column in the next post.

2 Likes

@indy this is great! There is too little documentation on the TM parameters and what happens when you change them.

1 Like

@indy, this is really good.
Can we add a link to this from README.md in htm.core?

1 Like

Thanks a lot @rhyolight. For me, one of the most effective ways to learn is when I have to explain it to someone else.

2 Likes

@David_Keeney absolutely! Glad if I can contribute something to the excellent work you guys are doing.

2 Likes

The second part related to exploring htm.core and the TM parameters is now online: https://3rdman.de/2020/04/hierarchical-temporal-memory-high-order-sequence-memory

Thanks again for any feedback you might have.

3 Likes

These blog posts are absolutely delightful. I appreciate your ability to produce visualizations.

Thank you!

Thank you very much @MaxLee!