Commit Graph
60 Commits
Author SHA1 Message Date
jens ff05c729e8 - refactored read_armadillo into matrix
- added test_norbs
2025-12-21 18:16:48 +01:00
jens e11f775aff Test model: removed unecessary import 2025-12-21 17:46:04 +01:00
jens b29937c149 Test model: improved output log 2025-12-21 17:45:10 +01:00
jens 4bd5cffd6b - state load/save revised
- num gibbs samples is also part of entity
- working 3-layer deep test model
2025-12-21 17:34:11 +01:00
jens 22d189cf2f added model 2025-12-21 16:39:53 +01:00
jens 7668c73ea4 refactored 2025-12-21 10:33:04 +01:00
jens 8ed6488b45 refactored train 2025-12-21 10:16:08 +01:00
jens 7f4505c1f8 Raise exception if doSampleBatch == True 2025-12-20 20:21:42 +01:00
jens 61c762150c - removed Optimizer
- refactored training
- use static seed for random (for better comparison)
- simplified StackDeep.train
2025-12-20 20:12:19 +01:00
jens 5f5c7c6d77 Optimizer.train() shall ignore param.do_batch_sample 2025-12-19 17:29:32 +01:00
jens d3c9fe4681 - numGibbs no longer part of EntityParameter
- refactored forward and reconstruct
- conditionally use optimizer for training
2025-12-19 17:15:10 +01:00
jens a47922cb1c refactored 2025-12-19 15:20:04 +01:00
jens a293fc31a0 added layertest notebook 2025-12-19 12:25:17 +01:00
jens a9e67da43a refactored 2025-12-19 11:55:29 +01:00
jens 13a7cff094 layer: refactored xor() into test_xor.py 2025-12-19 11:39:55 +01:00
jens ed8274cc8b updated gitignore 2025-12-19 11:11:00 +01:00
jens cadbb34d1a fixed imports 2025-12-19 11:10:16 +01:00
jens a60f802443 refactored 2025-12-18 21:32:01 +01:00
jens b206ab5788 Entity: refactored taining algo into train module 2025-12-18 21:23:16 +01:00
jens 6664ebdb9b added shape to entity 2025-12-18 19:47:27 +01:00
jens c1c6c610ad - wrap numpy and cupy in matrix as np
- added type alias Mat for np.ndarray
2025-12-18 18:14:03 +01:00
jens 9000e70607 - fixed training_remain
- added total rms error after training
2025-12-18 16:46:33 +01:00
jens 3936a5be27 fixed progress indication 2025-12-18 16:36:47 +01:00
jens 1b51861daf fixed contamination of function parameter 2025-12-18 16:06:27 +01:00
jens 3b68b9ad79 - fixed v_to_ph parameter consideration
- matrix: use different random implementations
2025-12-18 15:49:18 +01:00
jens 855c392970 - changed status interval
- show number of remaining epochs at beginning of training
2025-12-18 12:49:17 +01:00
jens f6bccd3737 fixed deep stack status update 2025-12-18 12:31:32 +01:00
jens 5cbef6b09f refactored 2025-12-18 12:24:17 +01:00
jens 470d2bfa9a rbm: use update interval of 1% 2025-12-18 11:43:34 +01:00
jens 905ae8da81 - layer: only calculate rms_error_accu() if status report is necessary
- Status: added wants_report
2025-12-18 11:39:45 +01:00
jens 28fee91ec7 fixed layer construction 2025-12-18 10:06:35 +01:00
jens 29839c082e added matplotlib 2025-12-18 07:56:45 +01:00
jens eb975da018 refactored 2025-12-18 07:56:08 +01:00
jens c06fc7f485 use argparser for project selection 2025-12-17 20:12:32 +01:00
jens b7f9bf66b0 use dot product for weights 2025-12-17 20:05:36 +01:00
jens 6c02e3c229 - use training data if test data not found 2025-12-17 19:33:14 +01:00
jens b4cd05d803 - fixed max index
- call status once inside epoch loop
2025-12-17 19:29:46 +01:00
jens 8dcf0872b9 [Rbm]
- abort by user [q]
- cycle through training patetrn by [+],[-] keys
[Status]
- improved report interval
- added on_report(): called every report iterval
2025-12-17 19:14:57 +01:00
jens 866b61c77b - refactored Status
- added update interval
2025-12-17 18:52:18 +01:00
jens 4aba7585cc - refactored Rbm
- added myStatus with realtime update of reconstruction
- DeepStack: added up/down passes for multilayer Stacks
2025-12-17 18:43:08 +01:00
jens 6ef577c769 - fixed armadillo data read
- added shape to layer
- changed construction of layer from Stack factory
- fixed rms_error_accu scaling
- RBM: added image display using opencv
- improved Status print
2025-12-17 17:05:40 +01:00
jens a1e7a803d1 fixed armadillo read 2025-12-17 14:04:26 +01:00
jens 4d05a59d0b added workdir parameter 2025-12-17 13:46:46 +01:00
jens 2c2625c778 Stack: added state load 2025-12-17 13:35:18 +01:00
jens 575ceb4ef1 revised status 2025-12-17 13:15:09 +01:00
jens 99657265af - added ready of armadillo dat-file (Quick and dirty)
- added stack training for DeepStack
2025-12-17 12:43:10 +01:00
jens 3ec170234b revised stack 2025-12-17 11:31:13 +01:00
jens 80ba543323 - StackFactory removed default constructor
- StackFactory added type hints
2025-12-17 10:53:19 +01:00
jens 437ffbdaad - add RbmParams.from_dict
- added stack construction
- added empty implementation of Deep Stack and Rnn Stack
2025-12-17 10:48:43 +01:00
jens 0bebf20bdd added Test passed message 2025-12-16 21:46:00 +01:00