- State “WAITING” [2008-07-21 Mon 21:53]
Contacting Carl Rasmussen by email
There is no way to do traps in allegro so let’s just catch ARITHMETIC-ERROR at some strategically chosen places.
documented
conditioning chunks are not really visible nor hidden
Does it make sense to store them separately?
Is it possible to calculate the cost function? Not quite, but there are two ways out: 1) rbm importance sampling paper to estimate the partition function 2) constrain features to be sparse and don’t use a partition function at all.
possible with WEIGHT-PENALTY
http://www.ics.uci.edu/~michal/GenHarm3.pdf
This should make higher level RBMs a lot faster and can be implemented trivially with a samples -> node arrays hash table.
- CLOSING NOTE [2013-03-05 Tue 16:32] When the accumulator’s start is not zero, there are two ways to fail: a) go to the matlisp branch and put it into the wrong place as if start were 0, b) use the lisp branch and fail if there are multiple stripes. Currently, non-zero start with several stripes runs into an assert.
positive phase: if sample-hidden-p, then is it (* visible hidden-mean) or (* visible hidden-sample)?
HIDDEN-SAMPLING parameter in RBM-TRAINER
- State “DONE” [2008-09-10 Wed 15:00]
:CACHE-STATIC-ACTIVATIONS-P initarg to CHUNK
- CLOSING NOTE [2014-01-20 Mon 13:13]
removed
- CLOSING NOTE [2014-01-20 Mon 13:13]
removed
- CLOSING NOTE [2015-01-21 Wed 21:08]
implement: http://riejohnson.com/rie/stograd_nips.pdf
- CLOSING NOTE [2015-01-21 Wed 21:09]
Doesn’t work well with dropout or rbms. Why?
- lagging-average-gradients is too imprecise
- lagging-average-gradients is for the whole network and not the particular subsets with dropouts which correspond to the input examples in a batch.
removed
When an input chunk is to be reconstructed it should go above the layer in the bpn instead of below it where it is in the BM.
- CLOSING NOTE [2013-03-05 Tue 16:33]
faster exp? http://citeseer.ist.psu.edu/cache/papers/cs/43/ftp:zSzzSzftp.idsia.chzSzpubzSzniczSzexp.pdf/schraudolph98fast.pdf
Doesn’t seem to speed up things.
Ripped matrix.lisp and various bits from Matlisp.
- CLOSING NOTE [2013-03-05 Tue 16:31] The wrappers should calculate cost and call matlisp if it is avaible.
- CLOSING NOTE [2013-03-05 Tue 19:39]
- CLOSING NOTE [2013-03-05 Tue 16:32] Matlisp only supports cmucl, sbcl and allegro.
- CLOSING NOTE [2013-03-07 Thu 21:42]
- CLOSING NOTE [2013-03-07 Thu 21:42]
- CLOSING NOTE [2013-03-05 Tue 16:31]
- CLOSING NOTE [2015-01-21 Wed 21:09]