Commit Graph

  • fca796173f fix: missing dependencies in pyproject.toml dev Lenoctambule 2026-06-09 15:45:44 +02:00
  • 9fbdb759d7 build: update package version 1.3 => 1.3.2 main Lenoctambule 2026-04-18 20:32:42 +02:00
  • 24f1a8c9de Merge pull request #4 from lenoctambule/dev Lenoctambule 2026-04-18 19:34:36 +02:00
  • 583fc796f6 refactor: code de-dup __str__ method Lenoctambule 2026-04-17 19:53:58 +02:00
  • 6eaaa43285 fix: use inverse func in p method in Label class Lenoctambule 2026-04-17 04:52:23 +02:00
  • 65c6d3bbee fix: wrong axis typo in Label's observe method Lenoctambule 2026-04-17 02:31:33 +02:00
  • 251d66a625 feat: test label accuracy in mnist example Lenoctambule 2026-04-15 18:13:24 +02:00
  • 0f1c9f920b build: update package version 1.2 => 1.3 Lenoctambule 2026-04-14 21:17:31 +02:00
  • bf55c8eb7a Merge pull request #3 from lenoctambule/dev Lenoctambule 2026-04-14 21:11:11 +02:00
  • 32a4a39ab9 fix: add history mem cap and mid point pruning Lenoctambule 2026-04-14 21:03:04 +02:00
  • 4cc349c22c feat: simple distances instead of std+mean for labeling Lenoctambule 2026-04-14 20:53:13 +02:00
  • b635bf0467 feat: add monte-carlo method and MSE to labeling method Lenoctambule 2026-04-14 19:24:20 +02:00
  • b1dc34e699 feat: post training and online labeling VAE class Lenoctambule 2026-04-14 14:12:22 +02:00
  • e6c1229a7e fix: return encoding after sample layer Lenoctambule 2026-04-13 23:07:11 +02:00
  • 82acc6b4f3 feat: NoiseLayer class + keep loss across trainings Lenoctambule 2026-04-12 20:31:31 +02:00
  • a4334568ec refactor: separate gradient back and weight updates Lenoctambule 2026-04-12 19:40:04 +02:00
  • d23f3a903a build: update package version 1.1 => 1.2 Lenoctambule 2026-04-10 22:26:42 +02:00
  • 475ca0cf6f Merge pull request #2 from lenoctambule/dev Lenoctambule 2026-04-10 22:24:10 +02:00
  • 7a822782a5 refactor: move kb interrupt handling to autoencoder classes Lenoctambule 2026-04-10 22:20:35 +02:00
  • 5ff6cfe55e feat(plotters.py): add VAEPlotter class + seperate training logic Lenoctambule 2026-04-10 20:37:03 +02:00
  • 849d988de5 feat(autoencoder.py): __str__ method for VariationalAutoencoder class Lenoctambule 2026-04-10 15:00:04 +02:00
  • d4679712a6 docs: fix typo in README.md Lenoctambule 2026-04-10 14:33:25 +02:00
  • ea8a4079ac refactor: move plot logic to plotters.py Lenoctambule 2026-04-09 22:47:22 +02:00
  • 9d718a6bc8 docs: readme full url to media Lenoctambule 2026-04-09 19:55:50 +02:00
  • 5e83983d96 Merge pull request #1 from lenoctambule/dev Lenoctambule 2026-04-09 19:25:21 +02:00
  • 9b42e9db85 build: update package version 1.0 => 1.1 Lenoctambule 2026-04-09 19:23:25 +02:00
  • 0b46028702 docs: illustration of MNIST latent-space representation Lenoctambule 2026-04-09 19:21:13 +02:00
  • b4963513cc fix: unneeded func params Lenoctambule 2026-04-09 19:19:59 +02:00
  • 075382cfb0 fix(mnist_test.py): subplot invalid ncols Lenoctambule 2026-04-09 18:43:27 +02:00
  • 15865812d8 refactor(autoencoder.py): __init__ code de-dup Lenoctambule 2026-04-09 18:31:32 +02:00
  • 058b7a0f2a docs: update readme.md w/ remote install Lenoctambule 2026-04-08 19:08:16 +02:00
  • d048ddc6db feat: packaging, project structure + updated README.md Lenoctambule 2026-04-08 18:58:32 +02:00
  • e9c79f463f fix: missing args in np.clip Lenoctambule 2026-04-08 14:49:56 +02:00
  • 510ad8720c feat: plot 2d latent space + signal handling + fix SGD in Sampler Lenoctambule 2026-04-07 22:25:39 +02:00
  • 3440de851a fix: dup load method Lenoctambule 2026-04-05 08:41:17 +02:00
  • 82d61dd10f fix: bad type hint and typo for forward method return value Lenoctambule 2026-04-05 01:44:10 +02:00
  • 5a8fb2c48b feat: working implementation of VAE Lenoctambule 2026-04-05 01:17:51 +02:00
  • 577e679425 feat: VariationalAutoencoder class + sampling nn layer Lenoctambule 2026-04-01 22:32:35 +02:00
  • cc74b62afd feat: identity activation func Lenoctambule 2026-03-30 05:14:02 +02:00
  • a93bb0a692 feat: error handling and re-train in mnist_test Lenoctambule 2026-03-29 21:12:19 +02:00
  • 8a3d408b7a docs(README.md): update Autoencoder class usage Lenoctambule 2026-03-29 19:25:42 +02:00
  • 53c7f73055 feat: ActivationFunc classes ReLU and LeakyReLU Lenoctambule 2026-03-29 19:20:05 +02:00
  • 44bf4c0286 feat: str methods for Autoencoder Lenoctambule 2026-03-29 09:41:33 +02:00
  • 7aabc5db48 feat: leaky relu func Lenoctambule 2026-03-29 09:19:15 +02:00
  • 09835e9afa fix: missing activation func derivative + send error before update Lenoctambule 2026-03-29 08:23:15 +02:00
  • efd328e530 feat: save and load methods for Autoencoder Lenoctambule 2026-03-28 17:50:27 +01:00
  • 6155649655 feat: loss method + mv data reshaping out of Autoencoder class Lenoctambule 2026-03-28 02:40:10 +01:00
  • e5520bf050 feat: use DeepNNLayer in Autoencoder Lenoctambule 2026-03-28 02:07:23 +01:00
  • a50a09b337 feat: DeepNNLayer class Lenoctambule 2026-03-28 00:31:39 +01:00
  • 6bd230c070 licensing: MIT Lenoctambule 2026-03-27 23:52:05 +01:00
  • eee37c8496 refactor: code de-dup Lenoctambule 2026-03-27 23:15:13 +01:00
  • c37d1c9c26 refactor: use tqdm instead of custom load bar Lenoctambule 2026-03-27 22:16:17 +01:00
  • 32e27b4b62 feat: custom load_mnist function and rm useless dependency Lenoctambule 2026-03-27 21:54:17 +01:00
  • fa2bfe4ef5 feat: README.md w/ usage, training and inference instructions Lenoctambule 2026-03-27 09:05:01 +01:00
  • e787825ae2 fix: swapped substraction for error calc Lenoctambule 2026-03-27 07:59:46 +01:00
  • 36ffe1f3d6 feat: re-enable loss plot Lenoctambule 2026-03-27 07:40:55 +01:00
  • 3301588f72 fix: bad cmp for patience in train_dataset method Lenoctambule 2026-03-27 07:34:04 +01:00
  • 9859863ec9 feat: move train over dataset logic to Autoencoder class Lenoctambule 2026-03-27 07:07:41 +01:00
  • af9a0c70b2 feat: handle args for mnist test Lenoctambule 2026-03-27 06:06:32 +01:00
  • 44a55c1871 fix: missing patience reset Lenoctambule 2026-03-27 05:23:09 +01:00
  • 1e8a27ddaa feat: add bias to nn parameters Lenoctambule 2026-03-27 04:35:22 +01:00
  • 439a11a828 feat: mnist test Lenoctambule 2026-03-27 04:22:49 +01:00
  • 69607d89c2 init: first draft of autoencoder Lenoctambule 2026-03-27 04:15:00 +01:00