etaler / Etaler

A flexable HTM (Hierarchical Temporal Memory) framework with full GPU support.
BSD 3-Clause "New" or "Revised" License
89 stars 14 forks source link

Optimize inference and learning process using mirror connections. #10

Open marty1885 opened 5 years ago

marty1885 commented 5 years ago

In the Bachelor project by Ali Kaan Sungar, Hierarchical Temporal Memory Software Agent section 5.4.3. He purposes that mirrored synapses (maintaining 2 sets of identical synapses but running in the opposite direction) are a major optimization. Allowing a vastly reduced computation requirement.

The same tech can be also used in Etaler to enhance the performance further. But maintaining 2 lists of synapses is complicated under Etaler's DOD/functional API.