TL;DR: I’m taking a break from creating HTM School videos. I have other work I need to focus on. I will continue as planned once that work is complete.
When I started making HTM School, my plan was to produce a few videos and see if people wanted more. I’ve produced 9 episodes of HTM School at this point, which has take the majority of my work hours for the past 6 months:
- 0: HTM Overview (4,667 views)
- 1: Bit Arrays (2,196 views)
- 2: SDR Capacity & Comparison (2,576 views)
- 3: SDR Overlap Sets and Subsampling (2,001 views)
- 4: SDR Sets and Unions (1,537 views)
- 5: Scalar Encoding (1,347 views)
- 6: Datetime Encoding (1,080 views)
- 7: SP Input Space & Connections (1,358 views)
- 8: SP Learning (644 views)
I have plans for produce several more episodes in the future to cover more topics like:
- SP Inhibition & Topology
- SP Boosting / Bursting
- Temporal Memory
- Extracting predictions with classifiers
- Anomaly scores and likelihoods
- OS HTM Implementation Overview
But, I’m not going to work on them right away. In addition to my role as HTM educator, I am also the OS project manager for NuPIC. I need to take a break from this work to focus on some engineering and project management tasks for NuPIC like these:
- Help execute and document new Bamboo release process for NuPIC / NuPIC Core
- Create NuPIC Regression Tests Bamboo job to replace Travis-CI job
- Complete switch from Travis-CI / AppVeyor build system to Bamboo build system
- Release “NuPIC Core” 1.0 cleanly in a way people can extend with SWIG bindings
- Improve build automation to include linting and code coverage reports on PRs
These tasks will benefit the NuPIC codebase, the contribution process, and the OS community interested in running NuPIC. Some of them I’ve been putting off for far too long.
I hope you all are not too disappointed in this pause in your regularly scheduled programming. But I’ll be back with gusto once I’ve made some progress on these other matters.