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
3272899888
- train whv and whc separately
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@758 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 13:30:26 +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
1698ce0a1b
- simplified initial v_states generation
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@756 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:23:31 +00:00
jens
91bfa0e6ec
- fixed prototype for v_probs
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@755 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:16:20 +00:00
jens
37a973d0e4
- fixed tabs vs spaces
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@754 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:13:29 +00:00
jens
ef82ae7ea6
- refactored in gibbs
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@753 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:10:26 +00:00
jens
be9a4a4d74
- refactored
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@752 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 10:56:36 +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
9472bb0a36
- refactored Rbm
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@750 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 18:23:43 +00:00
jens
ec2b11f7e3
- improved status report
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@749 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 13:08:48 +00:00
jens
deb5a9ce65
- use new weightUpdate()
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@748 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 12:49:56 +00:00
jens
dc8db11d9a
- constify
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@747 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 12:46:03 +00:00
jens
66fe4a018d
- refactored Rbm
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@746 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 12:40:57 +00:00
jens
7f3535954b
- prepared for context units
...
- simplified status report
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@745 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 08:49:12 +00:00
jens
cbadd106f4
- speed improvment: sample minibatch only on minibatch change
...
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@744 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-06 11:00:51 +00:00
jens
fac88d488a
- added Stack::setName()
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@668 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 20:18:16 +00:00
jens
34597ac600
- Turn Train button to Stop button during training
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@667 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 19:12:05 +00:00
jens
690b992e3d
- added tool tips
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@666 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 19:08:22 +00:00
jens
fecf93a012
- added clear button for clearing the stack
...
- create: use numHidden from prev. layer for numVisible of layer to be created
- fixed enable/disable of layers
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@665 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 18:53:04 +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
c7ff22d940
- fixed crash on load
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@663 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 22:44:15 +00:00
jens
ac24503786
- use File open dialog for project
...
- redraw current Training pattern and weights on project load
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@662 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 22:34:41 +00:00
jens
f6ae6d5e16
- handle full path names
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@661 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 22:17:26 +00:00
jens
f610d2930e
- add Rbm::normalize()
...
- normalize of training data
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@660 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 21:08:48 +00:00
jens
9593aea278
- some info log during training load/save
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@659 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 20:41:01 +00:00
jens
2d91e67704
- project name is first argument on command line
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@658 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 19:17:13 +00:00
jens
c800033993
- enable on per default
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@657 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 18:25:39 +00:00
jens
7a79b48e5c
- update RbmComponents on enable/disable
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@656 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 18:03:20 +00:00
jens
12f08b38bc
- add enable button for up down pass abort
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@655 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 17:42:29 +00:00
jens
5bb8d7a442
- correctly scale learningRate and weightDecay
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@654 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 17:41:55 +00:00
jens
1a876bc8e5
- Rbm: scale learningRate and weightDecay by minibtachsize
...
- after create: new Layer is selected
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@653 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 07:07:23 +00:00
jens
d99a28bbd1
- fixed creation and deletion of stack and layers
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@652 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-10 16:36:29 +00:00
jens
5e99b59fd2
- fixed upPass(), downPass and added upDownPass()
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@651 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-10 16:20:50 +00:00
jens
3c31f364af
- fixed call redrawReconstruction
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@648 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:47:42 +00:00
jens
f1cc0c2659
- fixed crash draw on hidden
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@647 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:34:21 +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
c12cc6a5d3
- improved progressIndicator
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@639 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 06:39:23 +00:00
jens
9ea6e48fff
- improved progressIndicator
...
- fixed Stack::trainingData()
- fixed test::main
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@638 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 06:38:09 +00:00
jens
215cfd11fa
- improved progressIndicator
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@637 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 05:57:41 +00:00
jens
3d6a6fbf00
- Stack holds training data
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@636 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 19:30:25 +00:00
jens
4c68cd4370
- Rbm::onProgress provides object to itself
...
- MainComponentz is Rbm::IListener
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@635 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 19:27:15 +00:00
jens
8605b37b30
- no RbmComponentListener anymore
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@634 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 19:26:14 +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
508abdbfdb
- more error tolerant loading of params
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@631 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 17:52:02 +00:00
jens
f5f49643ab
- numGibbs also affects reconstruction
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@630 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 17:39:33 +00:00
jens
fad666ccfd
- fixed load and save
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@628 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 17:31:38 +00:00
jens
eb1ac547ea
- fixed redrawWeights()
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@627 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 17:17:01 +00:00