ogmacorp / ogmaneo2 Goto Github PK
View Code? Open in Web Editor NEWSparse Predictive Hierarchies (SPH)
License: Other
Sparse Predictive Hierarchies (SPH)
License: Other
I just started looking at the OgmaNeo2 implementation and trying to understand how it works. Within the draft paper, you mention 2 algorithms to encode 2SI and ESR. While going through the code, I only see an implementation of a ImageEncoder. Is that using ESR, 2SI or a different algorithm
Project looks great!
The presentation link goes to a 404
Reverting to the old pointer-shift buffer improves performance for some reason, although it should be equivalent.
I have tested the new encoder on CartPole-v1 and MiniWorld-Hallway-v0 (from gym_miniworld). The performance is significantly worse, where in CartPole-v1 for example the agent achieves only a slight improvement in 1000 episodes, in comparison to the old encoder, where the agent is able to achieve 500 timestep episodes almost every time in CartPole-v1 after 1000 episodes. The same worsening of performance can be seen in MiniWorld-Hallway-v0. Can you replicate these findings? (For MiniWorld-Hallway-v0 I used layerSizes=6*[Int3(6,6,32)])
I unfortunately can not state the exact reason for this worsening, since I don't fully understand the new encoder. About that, I also have a question not related to this issue: Would it be beneficial to introduce a decorrelation step into the encoders? This should ensure that different columns don't encode the same information which should lead to a higher quality encoding.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.