Commit Graph

32 Commits

Author SHA1 Message Date
Joseph Hopfmüller
cfa08aae4e add training.py for defining and running models without hyperparametertuning 2024-11-29 15:48:18 +01:00
Joseph Hopfmüller
0422c81f3b update single_core_regen settings new runs 2024-11-24 01:56:01 +01:00
Joseph Hopfmüller
7343ccb3a5 refactor complex loss functions for improved readability; update settings and dataset classes for consistency 2024-11-24 01:55:32 +01:00
Joseph Hopfmüller
9a16a5637d add optional parameter suggestion methods for Optuna trials 2024-11-24 01:55:12 +01:00
Joseph Hopfmüller
80e9a3379e add autosampler support 2024-11-20 23:10:14 +01:00
Joseph Hopfmüller
8d4d0468bd complexhalf (complex32) isn't supported by torch.linalg.qr 2024-11-20 22:56:26 +01:00
Joseph Hopfmüller
6358c95c42 new hyperparameter db 2024-11-20 22:49:40 +01:00
Joseph Hopfmüller
674033ac2e move hypertraining class into separate file;
move settings dataclasses into separate file;
add SemiUnitaryLayer;
clean up model response plotting code;
cnt hyperparameter search
2024-11-20 22:49:31 +01:00
Joseph Hopfmüller
cdca5de473 training loop speedup 2024-11-20 11:29:18 +01:00
Joseph Hopfmüller
1622c38582 refactor: remove unused Optuna visualization utility 2024-11-17 22:23:37 +01:00
Joseph Hopfmüller
2bba760378 add: implement Optuna visualization utility with Dash 2024-11-17 22:23:01 +01:00
Joseph Hopfmüller
9ec548757d add: regen.py (main hyperparameter training file)
feat: add utility functions for fiber dataset visualization and hyperparameter training;
housekeeping: rename dataset.py -> datasets.py
2024-11-17 22:22:37 +01:00
Joseph Hopfmüller
05a3ee9394 refactor: clean up .gitignore, remove unused scripts 2024-11-17 22:18:44 +01:00
Joseph Hopfmüller
086240489a minor edits on notes 2024-11-17 22:16:52 +01:00
Joseph Hopfmüller
87f40fc37c add SlicedDataset class and utility scripts; refactor: remove _path_fix.py and update imports; 2024-11-17 01:04:33 +01:00
Joseph Hopfmüller
90aa6dbaf8 housekeeping 2024-11-17 01:04:14 +01:00
Joseph Hopfmüller
744c5f5166 rename dir;
add torch import test script
2024-11-16 00:39:19 +01:00
Joseph Hopfmüller
939a511625 add installation notes for CUDA 12.4, pyenv, and PyTorch; include useful links 2024-11-16 00:03:43 +01:00
Joseph Hopfmüller
2bf47dc0c0 more precise clone instructions 2024-11-15 23:54:33 +01:00
Joseph Hopfmüller
5871c79501 update README with cloning notes and adjust path in _path_fix.py for submodule import 2024-11-15 21:21:50 +01:00
Joseph Hopfmüller
f7217a93bb add pypho as submodule 2024-11-15 21:00:19 +01:00
Joseph Hopfmüller
5e2d3dd6b7 change pypho symlink to submodule and handle new location in _path_fix.py 2024-11-15 20:56:34 +01:00
Joseph Hopfmüller
c42da6ca58 add license EUPL-1.2 2024-11-15 18:28:45 +01:00
Joseph Hopfmüller
e929991b3d add datasets to LFS 2024-11-15 18:27:19 +01:00
Joseph Hopfmüller
fa85fca978 add data to lfs 2024-11-15 17:01:29 +01:00
Joseph Hopfmüller
9c43ce4c85 git lfs setup cont'd 2 2024-11-15 16:54:03 +01:00
Joseph Hopfmüller
c76bfd20fe lfs setup cont'd 2024-11-15 16:49:09 +01:00
Joseph Hopfmüller
f3544bc9ce setup lfs 2024-11-15 16:46:49 +01:00
Joseph Hopfmüller
0564969a50 signal generation working 2024-11-15 16:46:09 +01:00
Joseph Hopfmüller
7ac4e48c20 pam4 signal modulation 2024-11-15 01:33:39 +01:00
Joseph Hopfmüller
e35bdf6a1a start signal gen 2024-11-13 23:46:17 +01:00
Hopfmueller, Joseph
15d62f189d Initial commit 2024-11-13 12:00:42 +01:00