Commit Graph
109 Commits
Author SHA1 Message Date
jens 0a7cd6bd73 - fixed INCLUDES
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@680 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:03:12 +00:00
jens 3a6c55e089 - reuse things with juce.mk
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@675 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 18:47:14 +00:00
jens 251c1f1dfe Make: Added install target
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@669 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-18 18:53:57 +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 82ba72228b - added
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@650 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-09 16:07:57 +00:00
jens f8de50847c updated test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@649 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-09 16:05:03 +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 8d9b16c634 - update test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@644 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 07:24:58 +00:00
jens 8e393d0f6c - update test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@643 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 07:23:53 +00:00
jens 2647cdf8f1 - update test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@642 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 07:22:55 +00:00
jens cf516a2b16 - put Juce sources in repos
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@641 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 07:13:54 +00:00
jens 28485a4f29 - update test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@640 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 06:44:18 +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 31ec578944 - added
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@632 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 17:59:34 +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
jens 4eb5fc8b28 - added addTraining pattern
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@626 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 17:14:25 +00:00
jens 6ccffc119d - cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@625 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 16:35:00 +00:00
jens 4e21dd8114 - fixed progress indicator
- cleaned up


git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@624 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 16:21:35 +00:00
jens 5d281ddca6 - added Stack::loadTraining(), Stack::addTraing(), Stack::delTraining()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@623 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 15:24:23 +00:00
jens a5dd0acc58 - make Visible and set bounds
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@622 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 14:53:40 +00:00
jens 80d5c0fcde - fixed crash due to wrong dimension of DrawComponent
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@621 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 14:35:27 +00:00