Hi,
I recently try to implement the HTM CLA algorithm and I read about the CLA classifier.
It’s said that CLA classifier is the best fit for CLA algorithm, is there any reason of that?
Further more, I watched the video https://www.youtube.com/watch?v=QZBtaP_gcn0
It is good but I got confused about two points,

Isnt CLA classifier just like I gather a bunch of inputs (sequence)
for example A B C D E F and A B C D J K
I calculate the frequency of them, then I can know when D happen, I will get like 70% (maybe) chance of E and 30% chance of J? Why we need to do the spatial pooler and temporal memory anyway? 
How does temporal memory work? How can it learn? I read the white paper of temporal memory algorithm and it’s saying that the segment or synapses are continous learning, but how that can related with the lookup table for the CLA classifier?
Thank you