--
You received this message because you are subscribed to the Google Groups "BECCA_users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to becca_users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Thanks SeH! And thanks for the thoughtful analysis. I'm looking forward to digesting it.
Brandon
I agree it's more important to focus on correct design. Except if the design involves multiple numeric parameters that affect results, correctness and optimization sometimes overlap. As long as there remain values can not be determined well theoretically, automated parameter search may find something better than the original hardcoded "magic numbers" programmed in.
https://github.com/toki78/JuRLs/tree/master/JuRLs/src/jurls/core/reinforcementlearning/becca
Here's some new so-far incomplete BECCA experiments using the JuRLs project. It's a start of an atlernate design of Ziptie and Daisychain components which would be used to form the entire feature learning "half" of BECCA. no results yet except observable matrix views to see some activity.
AEZiptie is embedding a raw Autoencoder as a Ziptie; AEZiptie2 uses an Autoencoder only to determine the mapping connectivity (allowing partial membership when an autoencoder weight matrix cell is positive) and apply these to the original inputs according to the contribution and inhibition rules described by the manual.
Is it ever useful for a ziptie to unbundle a cable? I know this would confuse an above gearbox and probably the RL, but if the bundling and unbundling process is continuous and happens slowly enough, it might be able to successfully "switch gears" to new representations. this is what i think something like the autoencoder ziptie can test.
the Daisychain in that directory is a very simple co-ocurrence matrix with a fading memory. as it exists now it may not be correct; it's a sketch for something more complex involving multi-level HMM / bayesian network which would model on/off to on/off transition maps between 2 or more timepoints.