Commit Graph
165 Commits
Author SHA1 Message Date
jens 64ef87879f - added
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@822 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-17 16:38:02 +00:00
jens f6257cb3ec - cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@821 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-17 15:41:23 +00:00
jens 370fdd7bbb - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@820 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-17 15:14:55 +00:00
jens dbed14cefa - remove context from Layer
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@819 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-17 15:07:03 +00:00
jens bd88074994 - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@818 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-17 15:03:50 +00:00
jens a372f1a30d - moved method of layer interaction from Layer to Stack
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@817 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-17 08:33:30 +00:00
jens c2f5083fc3 - refactored weight stuff into AStack
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@816 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-16 15:51:09 +00:00
jens 084c4902d8 - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@815 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-16 13:35:57 +00:00
jens 59d3df12fe - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@814 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-15 10:55:09 +00:00
jens 78c05afbc2 - removed noise c-sources
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@812 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-15 09:23:57 +00:00
jens 4b7c29effd - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@811 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-15 09:19:50 +00:00
jens eb8d399636 - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@810 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-15 09:06:54 +00:00
jens a5bed3157a - fixed feed backs
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@808 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-14 12:48:37 +00:00
jens 11ac4650d9 - more general to support more seq_lengths
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@807 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-14 10:47:22 +00:00
jens 6970d1b616 - fixed deep learning crash
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@806 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 16:08:18 +00:00
jens 5cd67a4be1 - removed JSONCPP deprecated warnings
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@805 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 15:44:35 +00:00
jens b1966a9ed8 - cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@804 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 14:31:44 +00:00
jens 8377800998 - also print last char
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@803 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 13:01:30 +00:00
jens 3a615d74e5 - also print last char
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@802 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 13:00:49 +00:00
jens 9f1d442ab3 -use 3 gibbs
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@801 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 12:56:42 +00:00
jens 8da5a99d81 - updated poet
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@799 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 12:36:52 +00:00
jens 1eb631d254 - use arma::randu for uniform
- use arma functions for sample()

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@798 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 10:27:10 +00:00
jens be64a88e04 - Layer: do gibbs sampling in calcContextBatch()
- RBM: added Gibbs sampler
- Stack adjust training column vector according to needs

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@797 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-13 07:19:47 +00:00
jens dba52a651d - poet: create smaller data
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@796 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 20:12:14 +00:00
jens b69c735f5d - create training data
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@795 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 18:18:43 +00:00
jens 7c4b6fdb24 - added poet
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@794 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 14:25:00 +00:00
jens 3dcfb6611b - removed unused code
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@793 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 14:13:35 +00:00
jens b6adf71a51 - fixed Layer::calcContextBatch() learning current hidden state instead of learning previous hidden state
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@791 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 08:52:48 +00:00
jens fa2014b4dd - trainingdata always contains context
- load / store training batch with context
- on load: add context part to  legacy training batches 
- removed Rbm::setBatch()

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@790 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 08:12:35 +00:00
jens c88ab5336b - added calculateContextBatch
- trainingdata always contains context
- load / store training batch with context
- on load: add context part to  legacy training batches 
- removed Rbm::setBatch()

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@789 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 08:12:19 +00:00
jens 67815bf5c6 - Test app: use context99 which crashes. Fix next time
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@788 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 19:16:13 +00:00
jens c6e8c89d39 - improved test
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@787 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 19:13:47 +00:00
jens 5cb7b16d96 - added rms_error function
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@786 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 19:13:30 +00:00
jens c901187603 - fixed ambigious overload
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@785 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 18:29:57 +00:00
jens eacefc1e80 - added passes to layer
- removed redundancy


git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@784 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 16:46:01 +00:00
jens d18b45ef50 - test app : fixed status update
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@783 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 17:12:21 +00:00
jens d5ec722aba - use dir in file names
- fixed missing returns
- fixed test app

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@782 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 17:05:51 +00:00
jens 05fc3aa7c1 - fixed slow down on training slider actions
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@781 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 16:35:45 +00:00
jens 6d11f6312a - fixed crash while adding new training pattern for context mode
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@780 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 16:09:19 +00:00
jens c9cb208275 - Layer: removed legacy training load/save
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@779 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 16:00:39 +00:00
jens 03a6624017 - Layer: removed legacy weights load/save
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@777 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 15:48:51 +00:00
jens bfbd837ed5 - refactored
- compile clean

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@776 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 15:28:00 +00:00
jens ff2086a1ff - refactored
- use Armadillo for load/save of weight and training data

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@775 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 15:25:52 +00:00
jens 952cf26930 - fixed crash for non-context projects
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@774 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 12:33:04 +00:00
jens 8c8e0b324d - assign training data with context
- calculate context on demand if empty

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@773 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 12:19:48 +00:00
jens 9f73824bc4 - Layer:don't store weight layout info. It's already stored in prj-file
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@772 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 11:37:00 +00:00
jens 648d8a002e - added setBatch()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@771 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 10:36:55 +00:00
jens e240eae073 - moved context awareness from Rbm to Layer (final)
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@770 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 10:03:43 +00:00
jens e9de02ac3d - moved context awareness from Rbm to Layer
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@769 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 08:09:49 +00:00
jens 967df2906d - removed flat train routine
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@768 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 07:24:32 +00:00