Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
TM Connections integration #537
TM Connections integration #537
Changes from 18 commits
103e8fc
b6a103a
cc476a9
21c315c
cdcf5df
dd45567
34401b4
8607710
f6f029e
14871c9
a25040c
9648ae0
e20c267
24b2c36
abb8f96
cbf0d38
dac487a
47eb418
cccc3e5
8a1e871
e8fb520
37e7a13
023ed97
629db2f
d7ba1a9
60a384e
0188242
c95c177
4672daf
95b8b6d
b5498f3
6e07f06
184ad2c
36ed0ca
be38786
d20c9e8
2f16fb3
5fe3697
425f12c
d3186ed
fc38d89
5b368d8
065b467
24983cf
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
prune "dead" synapses that reached 0.
stimulusThreshold
See Smarter SP parameters #536 . If we do:There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ctrl-z-9000-times how is #466 with biological plausibility? I like how the competition helps keep synapses better balanced, but I don't see a natural mechanism. For this reason I started question
raisePermanencesToThreshold
, see if/how it's plausible? Or replace these "raise to threshold" with synaptic death & growth of new. ?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems plausible to me, that dendrites could have a desired number of synapses and that they could enforce this preference.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you help me make "not completely artificial" test where synapses & segments are heavily pruned?
I'd like to:
destroyed*
buffers don't grow too much, cap them if needed.This is what I get on Hotgym -> not really used at all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You should be able to make it prune synapses by changing the data set. For example train it on sine waves and then move to saw tooth waves.
I think it's normal and good that it does not prune very many synapses / segments.
Segments should really only be pruned when the HTM reaches capacity.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
would be nice to have some test on "switching contexts", where we observe some more synapse pruning shortly after the change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#553