# Search for the right paper about HTM

**URL:** <https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274>\
**Category:** Numenta Theory\
**Created:** [May 12, 2016, 5:16pm UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274 "2016-05-12T17:16:40Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sudent](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sudent](https://discourse.numenta.org/u/sudent)\
**Post date:** [May 12, 2016, 5:16pm UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/1 "2016-05-12T17:16:40Z")

</div>

hello Matt,I have just seen a topic “[understanding Old Temporal Pooler(2011)](https://discourse.numenta.org/t/understanding-old-temporal-pooler-2011/39/10)”, in there you said the 2011 Numenta white paper about CLA is outdated , and you gave a link where there are several papers on it, but unlike the 2011 version, there seems to be no pseudo code of the whole algorithm which I can learn from , so did you mean that the entire 2011 version paper is unnecessary to read , or does it still have merits in introducin the overal structure of HTM. If not, is there a new version CLA paper which with the pseudocode in it? thank you very much

---

<div class="post-metadata">

**Author:** ![subutai](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/subutai/32/106_2.png) [@subutai](https://discourse.numenta.org/u/subutai)\
**Post date:** [May 12, 2016, 7:06pm UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/2 "2016-05-12T19:06:10Z")

</div>

Hi Student,

That is a good question and I can understand why it might be confusing. It depends a little bit what you are looking for.

1. This link contains a list of research papers we have published recently on HTMs:  
[http://numenta.com/papers](http://numenta.com/papers). These papers are more academic in nature. The first one (Why Neurons Have Thousands of Synapses) is the best one to read to get an overview of the theory and sequences. It is written from a Neuroscience perspective and contains a mathematical description, but no pseudocode.

2. This link is a new one and contains an evolving textbook on HTMs:  
[http://numenta.com/biological-and-machine-intelligence](http://numenta.com/biological-and-machine-intelligence). It is a “living book” and currently incomplete and in process, but it is the best replacement for the old whitepaper. The first couple of chapters give an overview. For this book, **I actually updated the pseudocode** of the SP and temporal memory algorithms to make them current, but it is currently buried in there. To get to the pseudocode, go to “Content to be incorporated” and then scroll down to “HTM Learning Algorithms”. I would strongly recommend using this version of the pseudocode as it uses newer terminology and removes some obsolete bits. Don’t use old the whitepaper version.

3. There are also some good videos of Jeff describing the overall HTM theory here: [http://numenta.com/learn/htm-videos-from-jeff-hawkins.html](http://numenta.com/learn/htm-videos-from-jeff-hawkins.html)

I hope this helps!

–Subutai

---

<div class="post-metadata">

**Author:** ![fergalbyrne](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/fergalbyrne/32/32_2.png) [@fergalbyrne](https://discourse.numenta.org/u/fergalbyrne)\
**Post date:** [May 12, 2016, 7:09pm UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/3 "2016-05-12T19:09:51Z")

</div>

There’s also [this Wiki page](https://discourse.numenta.org/t/htm-theory-reading-list/160) on this site (just up today, expect it to grow).

---

<div class="post-metadata">

**Author:** ![sudent](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sudent](https://discourse.numenta.org/u/sudent)\
**Post date:** [May 12, 2016, 7:42pm UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/4 "2016-05-12T19:42:22Z")

</div>

thanks mr Subutai and mr Byrne

---

<div class="post-metadata">

**Author:** ![sudent](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sudent](https://discourse.numenta.org/u/sudent)\
**Post date:** [May 14, 2016, 3:19am UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/5 "2016-05-14T03:19:25Z")

</div>

by the way mister subutai, is there any materials about applying HTM in vision recoginition problems? thanks

---

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [May 14, 2016, 4:24am UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/6 "2016-05-14T04:24:24Z")

</div>

> [@sudent](#):
>
> is there any materials about applying HTM in vision recoginition problems?

Here is all the vision stuff we pulled out of NuPIC awhile back: [nupic.vision](https://github.com/numenta/nupic.vision).

---

<div class="post-metadata">

**Author:** ![sudent](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sudent](https://discourse.numenta.org/u/sudent)\
**Post date:** [May 14, 2016, 5:20pm UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/7 "2016-05-14T17:20:45Z")

</div>

hi, thank you Matt, is thie nupic.vision based on Numenta’s latest version algorithm , (that is , there is only temporal memory and not heirarchy in it)?

---

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [May 14, 2016, 6:16pm UTC](https://discourse.numenta.org/t/search-for-the-right-paper-about-htm/274/8 "2016-05-14T18:16:48Z")

</div>

> [@sudent](#):
>
> is thie nupic.vision based on Numenta’s latest version algorithm

Actually, it depends on having NuPIC installed, so it uses whatever algorithms is in the nupic installation. I believe it was architected as an extension to NuPIC. Please correct me if I’m wrong, @scott.
