Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create 3 Layer HTM Network for one sensor #2

Open
rhyolight opened this issue Feb 20, 2019 · 4 comments
Open

Create 3 Layer HTM Network for one sensor #2

rhyolight opened this issue Feb 20, 2019 · 4 comments
Labels
enhancement New feature or request network

Comments

@rhyolight
Copy link
Contributor

Object Pool

Proximal input: sensory layer
Distal input: neighboring object pool layers
Represents: current object

Sensory Layer

Proximal input: sensory feature
Distal input: location from Location Layer / temporal context
Represents: feature at a location in object space

This layer needs to receive distal input in two ways: from itself as in the typical SP/TM operation defined in HTM School, and from the Location Layer. These distal inputs must be mixed.

Location Layer

Proximal input: displacement representing movement
Represents: location in 2D envrionment

When new proximal input representing movement is applied, GCM bumps move from current location to predicted location.

one sensor network

@rhyolight
Copy link
Contributor Author

Putting this here because even if we have not written the logic for the layers, we can still figure out how to hook up the network.

@rhyolight rhyolight added enhancement New feature or request network labels Feb 20, 2019
@rhyolight
Copy link
Contributor Author

In NuPIC we have code that creates the network described above: https://github.com/numenta/htmresearch/blob/master/htmresearch/frameworks/location/location_network_creation.py

@codeallthethingz
Copy link
Contributor

codeallthethingz commented Mar 29, 2019

That NuPIC file has great comments and ascii art!

rhyolight added a commit that referenced this issue Apr 2, 2019
objects now loaded from the root directory
rhyolight pushed a commit that referenced this issue Apr 2, 2019
* changed cache location
* pipenv is wonderful
* build runs tests and formatters for java/python
@Zbysekz
Copy link
Collaborator

Zbysekz commented Jun 26, 2020

We need TM without internal distal synapses.
Proceeding in htm-community/htm.core#852

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request network
Projects
None yet
Development

No branches or pull requests

3 participants