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
|
0b519c5570
|
- changed JUCE_ROOT
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@613 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-07 11:31:58 +00:00 |
|
jens
|
9f8c03bb2c
|
- fixed makefiles
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@612 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-07 11:08:39 +00:00 |
|
jens
|
a52d075a31
|
- improved makfile
- link ljuce
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@611 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-07 09:51:18 +00:00 |
|
jens
|
e7c69bb724
|
- Rbm: add juce make
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@610 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-07 09:44:02 +00:00 |
|
jens
|
10aff804f0
|
Rbm: added assertion check for params
- improved creation of stack
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@609 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-07 07:39:13 +00:00 |
|
jens
|
1025fc82c1
|
- create proper test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@608 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-06 06:28:45 +00:00 |
|
jens
|
b20604e4f4
|
- Rbm: fixed parameter import
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@607 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-06 06:24:48 +00:00 |
|
jens
|
3ef7b07f5e
|
- moved numEpochs and miniBatchSize to RBM::Params
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@606 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-11-06 06:12:51 +00:00 |
|
jens
|
c834a86f0f
|
- added more tests
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@605 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-29 16:41:23 +00:00 |
|
jens
|
a8a8900bc8
|
- Rbm::uniform(): fixed usage of arma::randu()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@604 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-29 16:39:53 +00:00 |
|
jens
|
6de0605c01
|
- weightsInit only on create
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@603 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-29 07:48:08 +00:00 |
|
jens
|
6ff9d7009e
|
- no weighInit in prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@601 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-29 07:08:08 +00:00 |
|
jens
|
e254521759
|
- no weighInit in prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@600 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-29 07:07:02 +00:00 |
|
jens
|
a061fdf0da
|
- use custom noise for bugfixing
- init weights with zero mean uniform noise
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@598 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-29 07:00:59 +00:00 |
|
jens
|
595be173b1
|
- more compact
- added Stack::weights init
- create smaller test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@596 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 22:53:29 +00:00 |
|
jens
|
7a9453594b
|
- more compact creation of Stack
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@595 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 20:15:45 +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
|
8a37ee6a69
|
- weightInit are construction time parameter
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@593 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 20:04:39 +00:00 |
|
jens
|
43dc764daa
|
- added projects and training data
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@592 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 19:27:20 +00:00 |
|
jens
|
e2bd0ee850
|
- rbm: no training params at construction
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@591 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 19:20:34 +00:00 |
|
jens
|
711ad3057e
|
- Rbm: cleaned up, learning_rate and weight_decay normalized to miniBatchSizeActual
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@590 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 19:08:30 +00:00 |
|
jens
|
43b475eac1
|
- read/write of Stack project
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@589 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 18:55:12 +00:00 |
|
jens
|
9bfee1ae16
|
- load and save of weights
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@588 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-28 17:26:59 +00:00 |
|
jens
|
27c07088c2
|
- fixed Stack::saveWeights()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@587 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-26 09:50:54 +00:00 |
|
jens
|
91cc83d9ba
|
- crate and train Stack
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@586 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-26 09:49:12 +00:00 |
|
jens
|
9fd440e761
|
- Rbm::Status: don't touch err_total until it's computed
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@585 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-26 06:28:35 +00:00 |
|
jens
|
28bbff0b45
|
Rbm:🚋 better status indication
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@584 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-26 06:26:02 +00:00 |
|
jens
|
f50607ef74
|
- add more log info
- create layers dynamically in main
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@583 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-26 06:16:18 +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
|
5c01e7d4ce
|
- cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@578 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-25 16:42:54 +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 |
|
jens
|
36fc99df9c
|
[Rbm]
- removed noise sources
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@575 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-25 16:03:13 +00:00 |
|
jens
|
0760d08516
|
[Rbm]
- added JSON
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@574 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-25 16:01:55 +00:00 |
|
jens
|
836f933530
|
- added JSON for project support
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@573 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-24 20:07:03 +00:00 |
|
jens
|
8f7e17e03c
|
- use std::string for filenames
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@572 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-24 19:10:44 +00:00 |
|
jens
|
0e544c1afc
|
- changed parameter order of train()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@571 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-24 18:54:40 +00:00 |
|
jens
|
d6ed27f5d2
|
- renamed Params member
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@570 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-24 18:51:45 +00:00 |
|
jens
|
f7acfc5bd0
|
- RBM fixed progress indication
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@569 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-24 18:34:41 +00:00 |
|
jens
|
0ee9e709f7
|
- less Gibbs sampling
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@568 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-24 18:23:03 +00:00 |
|
jens
|
5b4aed047f
|
- improved RBM
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@567 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-24 18:22:30 +00:00 |
|
jens
|
0c71b2e6b8
|
- load training, save weights
- provide params at construction time
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@566 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-22 23:03:02 +00:00 |
|
jens
|
de33b3ecbd
|
- weights and biases are allocated outside Rbm
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@565 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-22 06:30:21 +00:00 |
|
jens
|
675a5485fe
|
. improved toHidden(), toVisible()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@564 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-22 06:20:43 +00:00 |
|
jens
|
8d323ee054
|
- simplified penalty_weights
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@563 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-22 06:06:27 +00:00 |
|
jens
|
09963e2b63
|
Improved status
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@562 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2019-10-21 22:13:49 +00:00 |
|