jens
|
2e714685d1
|
model: forward() is not abstract method
|
2026-01-02 19:42:22 +01:00 |
|
jens
|
c87b8f8ed0
|
fixed
|
2026-01-02 19:41:26 +01:00 |
|
jens
|
48f3642e44
|
fixed TrainingParams
|
2026-01-02 18:36:17 +01:00 |
|
jens
|
c7f820ec63
|
- adapted test to TrainingParameter as parat of Entity
- learn_norbs_labes start working
|
2026-01-02 14:53:45 +01:00 |
|
jens
|
10691894d1
|
- training params are (again) attrubute of Entity
- ditched layout concept
|
2026-01-02 14:51:19 +01:00 |
|
jens
|
8b97350564
|
cd_binary_binary: added gibbs sampling
|
2026-01-01 20:02:22 +01:00 |
|
jens
|
e67207504b
|
fixed cd_binary_binary
|
2026-01-01 15:55:35 +01:00 |
|
jens
|
dc998d30a2
|
- initroduced types: BB-RBM GB-RBM, GG-RBM as property of entity
- training simplification and for clarity: added specialized cd_funcs for each entity type
|
2026-01-01 12:05:39 +01:00 |
|
jens
|
38b834c640
|
- added training params as list for model.train()
- added gaussian sample
- introduced layout concept
- updated README
|
2025-12-31 16:13:59 +01:00 |
|
jens
|
9b41dd6c02
|
added LabelLearner
|
2025-12-22 11:14:44 +01:00 |
|
jens
|
35e045a701
|
added label
|
2025-12-22 10:02:36 +01:00 |
|
jens
|
781870b971
|
add label encoder/decoder (not finished)
|
2025-12-21 20:20:24 +01:00 |
|
jens
|
362970574f
|
refactored
|
2025-12-21 19:34:23 +01:00 |
|
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 |
|