I read the paper “How Can We Be So Dense? The Benefits of Using Highly Sparse Representations”, but I still don’t understand the difference traditional implementations like nupic.core / htm.core and machine learning implementations like nupic.torch / nupic.tensorflow. The implementation of nupic.torch and nupic.tensorflow is an extension of HTM Spatial Pooler. In the application of the paper, is the implementation of nupic.torch machine learning use neural network itself to achieve functions similar to Temporal Memory? Not limited to the application in the paper. What are the specific differences? For a similar application like hotgym, which method is more applicable?