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
jens
71b723e4e9
- added stack
...
- refactored
2025-12-16 21:36:55 +01:00
jens
f33df4b0e0
- fixed crash if weight not exists
...
- optimized train loop
- choose reasonable default params
2025-12-16 19:08:20 +01:00