Oblynx / HierarchicalTemporalMemory.jl

A simple, high-level Julia implementation of Numenta HTM algorithms
https://oblynx.github.io/HierarchicalTemporalMemory.jl
MIT License
21 stars 3 forks source link

Image encoder: CNN or sparse autoencoder #57

Open Oblynx opened 3 years ago

Oblynx commented 3 years ago

Numenta's latest paper Grid Cell Path Integration For Movement-Based Visual Object Recognition implements an encoder for MNIST. In the paper they use a CNN with a k-winner layer. I wonder if a sparse autoencoder could do the same job even better.

Would a sparse autoencoder work with a k-winners activation for the latent space, instead of regularization in the objective?