Commit Graph
36 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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 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 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 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 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 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 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 c2ffecd66a - pass numContext
- fixed crash when numContext == 0

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@761 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 08:01:25 +00:00
jens 0ee0a732e9 - fixed dependencies (Zwischenstand)
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@760 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 15:44:41 +00:00
jens 9fff2082d6 - use all-at-onec (v+c) method
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@759 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 15:24:07 +00:00
jens b46e53f207 - prepared for context processing
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@757 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:52:01 +00:00
jens 637b237966 - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@751 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 10:41:41 +00:00
jens 24f253e892 - fixed crash, when try to train without training patterns
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@664 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 23:00:55 +00:00
jens fb151804b2 - remove Layer::upPass and downPass
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@646 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:25:01 +00:00
jens 9b1084bda9 - train layer instead of stack
- fixed downPass upPass

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@645 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:23:56 +00:00
jens 732f6b67f6 - return name()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@633 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 19:25:09 +00:00
jens eac49ca7be - removed ILayer
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@619 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 14:24:18 +00:00
jens 16f411b949 - refactored
- added LayerContructor

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@618 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 13:59:59 +00:00
jens 30555df649 - store string by value
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@617 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 13:13:33 +00:00
jens 050be15852 - run gui (Zwischenstand)
- trigger compile of libjuce  from RBM makefile

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@614 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 12:14:35 +00:00
jens 0f1631fe60 - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@594 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-10-28 20:05:58 +00:00
jens d16f0de8fa - rename Layer into RbmLayer
- add some log info on toJson()

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@582 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-10-26 06:07:13 +00:00
jens eed6956971 [RBM]
- Layer is an Rbm

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@581 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-10-26 05:59:20 +00:00
jens 0463a64a93 - added up_pass() and down_pass()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@580 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-10-25 17:56:43 +00:00
jens 7aa3f0a747 - added Stack::save()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@579 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-10-25 17:30:31 +00:00
jens c68faa894e - moved all functions to Layer
- added Stack

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@577 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-10-25 16:41:39 +00:00
jens 3e90330cd1 - added Layer
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@576 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-10-25 16:03:33 +00:00