HTM-scheme can now run some of the experiments reported in the draft paper Untangling Sequences: Behavior vs. External Causes (Ahmad & Hawkins 2017); example output :
The core algorithm code in HTM-scheme is a direct translation from htmresearch apical_tiebreak_temporal_memory.py and column_pooler.py, with the aim of reproducing the Numenta algorithms exactly. No external libraries are used – sparse matrices are replaced by scheme vectors with a compact synapse representation (slower, but 4 bytes/synapse). Multiple cortical column processing as well as multiple layers can be constructed, so the combined_sequences.ss project can also reproduce the experiments reported in figure 3 of the “Columns paper”.
[plot edited 11/1/18]