# Some questions about HTM theory

**URL:** <https://discourse.numenta.org/t/some-questions-about-htm-theory/1795>\
**Category:** Numenta Theory\
**Tags:** question\
**Created:** [January 17, 2017, 9:24am UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795 "2017-01-17T09:24:09Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![YangCheng](https://avatars.discourse-cdn.com/v4/letter/y/3be4f8/32.png) [@YangCheng](https://discourse.numenta.org/u/YangCheng)\
**Post date:** [January 17, 2017, 9:24am UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/1 "2017-01-17T09:24:09Z")

</div>

#Hello, HTM team  
I am a Chinese machine learning researcher.  
I have been dived into HTM for one month, and there still some doubt in my mind.  
Firstly, are there any documents more detail than the white paper? I would like to read more mathmatical paper about the HTM.  
Secondly, I have read a paper _Pattern Recognition by Hierarchical Temporal Memory（Davide Maltoni，2011）_, and is it the entirely theory of HTM that from the numenta’s white paper?

Thanks so much in advance.  
YangCheng

---

<div class="post-metadata">

**Author:** ![cogmission](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/cogmission/32/11_2.png) [@cogmission](https://discourse.numenta.org/u/cogmission)\
**Post date:** [January 17, 2017, 11:26am UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/2 "2017-01-17T11:26:57Z")

</div>

Hi @YangCheng,

I believe you can find more detailed treatments here [Research Papers](http://numenta.com/papers/). That is the link off of the main website, so you can find videos and other goodies there too!

Cheers,  
David

---

<div class="post-metadata">

**Author:** ![sunguralikaan](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/sunguralikaan/32/585_2.png) [@sunguralikaan](https://discourse.numenta.org/u/sunguralikaan)\
**Post date:** [January 17, 2017, 12:05pm UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/3 "2017-01-17T12:05:41Z")

</div>

Welcome @YangCheng

> [@YangCheng](#):
>
> Secondly, I have read a paper Pattern Recognition by Hierarchical Temporal Memory（Davide Maltoni，2011）, and is it the entirely theory of HTM that from the numenta’s white paper?

I have not read that paper but it is possibly very outdated compared to current HTM theory considering the publish date even if it followed the Numenta white paper at that time.

---

<div class="post-metadata">

**Author:** ![YangCheng](https://avatars.discourse-cdn.com/v4/letter/y/3be4f8/32.png) [@YangCheng](https://discourse.numenta.org/u/YangCheng)\
**Post date:** [January 17, 2017, 1:34pm UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/4 "2017-01-17T13:34:10Z")

</div>

Thanks @cogmission , It’s a nice place for me to do more research.

---

<div class="post-metadata">

**Author:** ![YangCheng](https://avatars.discourse-cdn.com/v4/letter/y/3be4f8/32.png) [@YangCheng](https://discourse.numenta.org/u/YangCheng)\
**Post date:** [January 17, 2017, 1:42pm UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/5 "2017-01-17T13:42:15Z")

</div>

Thanks @sunguralikaan, seems that I need to read the source code if I want to learn the HTM algorithm.

---

<div class="post-metadata">

**Author:** ![cogmission](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/cogmission/32/11_2.png) [@cogmission](https://discourse.numenta.org/u/cogmission)\
**Post date:** [January 17, 2017, 4:03pm UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/6 "2017-01-17T16:03:31Z")

</div>

@YangCheng,

Reading the code is good, but there is also this excellent Video series made by @rhyolight

[HTM School](https://www.youtube.com/watch?v=XMB0ri4qgwc&list=PL3yXMgtrZmDqhsFQzwUC9V8MeeVOQ7eZ9)

---

<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:** [January 17, 2017, 4:28pm UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/7 "2017-01-17T16:28:16Z")

</div>

Here is some pseudocode from [BAMI](http://numenta.com/biological-and-machine-intelligence/) (work in progress) if you don’t want to read source:

- [Spatial Pooler Algorithm Implementation and Pseudocode](http://numenta.com/assets/pdf/biological-and-machine-intelligence/0.4/BaMI-Spatial-Pooler.pdf)
- [Temporal Memory Algorithm Implementation and Pseudocode](http://numenta.com/assets/pdf/biological-and-machine-intelligence/0.4/BaMI-Temporal-Memory.pdf)

---

<div class="post-metadata">

**Author:** ![YangCheng](https://avatars.discourse-cdn.com/v4/letter/y/3be4f8/32.png) [@YangCheng](https://discourse.numenta.org/u/YangCheng)\
**Post date:** [January 18, 2017, 1:57am UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/8 "2017-01-18T01:57:51Z")

</div>

Thanks @rhyolight, Actually I have seen that pseudocode in the white paper, and I am looking forward to reading more mathematical documents about the theory.

---

<div class="post-metadata">

**Author:** ![YangCheng](https://avatars.discourse-cdn.com/v4/letter/y/3be4f8/32.png) [@YangCheng](https://discourse.numenta.org/u/YangCheng)\
**Post date:** [January 18, 2017, 2:05am UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/9 "2017-01-18T02:05:59Z")

</div>

Thanks @cogmission, Nice, numenta team makes me feel very friendly, thank you.

---

<div class="post-metadata">

**Author:** ![cogmission](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/cogmission/32/11_2.png) [@cogmission](https://discourse.numenta.org/u/cogmission)\
**Post date:** [January 18, 2017, 3:17am UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/10 "2017-01-18T03:17:55Z")

</div>

@YangCheng your welcome

---

<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:** [January 18, 2017, 5:52pm UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/11 "2017-01-18T17:52:15Z")

</div>

> [@YangCheng](#):
>
> Actually I have seen that pseudocode in the white paper, and I am looking forward to reading more mathematical documents about the theory.

You might look at this paper - there is a math description at the end:

> **[Why Neurons Have Thousands of Synapses, a Theory of Sequence Memory in Neocortex](https://www.frontiersin.org/articles/10.3389/fncir.2016.00023/full)**
>
> Pyramidal neurons represent the majority of excitatory neurons in the neocortex. Each pyramidal neuron receives input from thousands of excitatory synapses that are segregated onto dendritic branches. The dendrites themselves are segregated into...

This one has a similar description but more machine learning focused:

[http://www.mitpressjournals.org/doi/abs/10.1162/NECO\_a\_00893#.WH-rObHMzUJ](http://www.mitpressjournals.org/doi/abs/10.1162/NECO_a_00893#.WH-rObHMzUJ)

---

<div class="post-metadata">

**Author:** ![YangCheng](https://avatars.discourse-cdn.com/v4/letter/y/3be4f8/32.png) [@YangCheng](https://discourse.numenta.org/u/YangCheng)\
**Post date:** [January 19, 2017, 1:56am UTC](https://discourse.numenta.org/t/some-questions-about-htm-theory/1795/12 "2017-01-19T01:56:16Z")

</div>

Thanks @subutai .  
I will make a deep research.
