33 Commits
Author SHA1 Message Date
jensandClaude Sonnet 5 797339a02f Rename GUI labels to L1 Lambda / L2 Lambda, wire up L1 control
Visible captions "Lambda" and "Weight decay" renamed to "L1 Lambda" and
"L2 Lambda" in both the main params panel (MainComponent.cpp) and the
per-layer view (RbmComponent.cpp), matching the backend Rbm::Params
field names (l1Lambda, l2Lambda).

lambdaLabel's change handler was a dead stub (tooltip said "Unused",
body did nothing) -- wired it up to write params().l1Lambda, mirroring
weightDecayLabel's existing l2Lambda handler. Also added the matching
lambdaLabel->setText(...) sync in updateControls(), which weightDecay
already had but lambdaLabel never did, so the field now actually
displays the loaded value instead of always showing its default.

Verified by launching the GUI and screenshotting it: both labels render
correctly, values populate, no layout/truncation issues.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016K8Gu7Qejd11JbdiHZqYAs
2026-07-27 15:50:07 +02:00
jens 2a2be76b2c - AStack:Load show mean and stddev 2024-01-31 12:20:15 +01:00
jens c0445f3bf8 - moved Rbm:prob() to Matutils::prob()
- Matutils::Normalize uses prob()
2024-01-29 13:04:13 +01:00
jens 938368f1fa - refactored
- constify
2024-01-22 12:26:03 +01:00
jens 6eb76febdc - added ToolTips for RBM windows 2024-01-21 15:26:48 +01:00
jens 3e819d32a8 - fixed crashes 2024-01-21 14:10:37 +01:00
jens e55f8e2153 - added StackCreator
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@823 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-17 18:40:50 +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 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 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 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 073e789fb6 - added button copy hidden state to context input
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@766 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 16:52:49 +00:00
jens 238a6d9258 - context drawComponents are always visible
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@765 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 13:02:52 +00:00
jens 5427287838 - fixed gui wiring
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@764 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 12:36:45 +00:00
jens 7fed7cea88 - added contextTrain and ContextReconst to RbmComponent
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@763 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 10:08:56 +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 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 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 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 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 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 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 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 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 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 e3499f2cab - added gui code
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@620 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-07 14:24:32 +00:00