Alexander Engelsberger
5a89f24c10
feat: remove old architecture
2022-08-15 12:14:14 +02:00
Jensun Ravichandran
94730f492b
fix(vis): plot prototypes after data
2022-06-14 19:59:13 +02:00
Jensun Ravichandran
93b1d0bd46
feat(vis): add flag to save visualization frames
2022-06-02 19:55:03 +02:00
Alexander Engelsberger
c00513ae0d
chore: minor updates and version updates
2022-05-17 12:00:52 +02:00
Alexander Engelsberger
bccef8bef0
chore: replace relative imports
2022-05-16 11:12:53 +02:00
Jensun Ravichandran
9da47b1dba
fix: CBC example works again
2022-03-30 15:10:06 +02:00
Jensun Ravichandran
4941c2b89d
feat: data
argument optional in some visualizers
2022-03-29 11:26:22 +02:00
Jensun Ravichandran
ce14dec7e9
feat: add VisSpectralProtos
2022-03-10 15:24:44 +01:00
Jensun Ravichandran
b31c8cc707
feat: add xlabel and ylabel arguments to visualizers
2022-03-09 13:59:19 +01:00
Jensun Ravichandran
197b728c63
feat: add visualize
method to visualization callbacks
...
All visualization callbacks now contain a `visualize` method that takes an
appropriate PyTorchLightning Module and visualizes it without the need for a
Trainer. This is to encourage users to perform one-off visualizations after
training.
2022-02-02 21:45:44 +01:00
Alexander Engelsberger
1a17193b35
ci: add github actions ( #16 )
...
* chore: update pre-commit versions
* ci: remove old configurations
* ci: copy workflow from prototorch
* ci: run precommit for all files
* ci: add examples CPU test
* ci(test): failing example test
* ci: fix workflow definition
* ci(test): repeat failing example test
* ci: fix workflow definition
* ci(test): repeat failing example test II
* ci: fix test command
* ci: cleanup example test
* ci: remove travis badge
2022-01-11 18:28:50 +01:00
Jensun Ravichandran
fa928afe2c
feat(vis): 2D EV projection for GMLVQ
2021-09-01 10:49:57 +02:00
Alexander Engelsberger
7b93cd4ad5
feat(compatibility): Python3.6 compatibility
2021-08-30 20:32:40 +02:00
Jensun Ravichandran
7eb496110f
Use mesh2d
from prototorch.utils
2021-06-18 13:43:44 +02:00
Jensun Ravichandran
a37095409b
[BUGFIX] examples/cbc_iris.py
works again
2021-06-15 15:59:47 +02:00
Jensun Ravichandran
016fcb4060
[REFACTOR] Major cleanup
2021-06-04 22:20:32 +02:00
Alexander Engelsberger
7379c61966
[BUGFIX] Fix image visualization for some parameter combination
...
image visualization was broken if add_embeding was False, but data visualization was on.
2021-06-03 15:12:51 +02:00
Jensun Ravichandran
fcf3a4979c
Remove unused import
2021-06-02 00:49:36 +02:00
Jensun Ravichandran
1b6843dbbb
Remove unused imports
2021-06-01 19:31:03 +02:00
Alexander Engelsberger
72e064338c
Use 'num_' in all variable names
2021-05-25 15:41:10 +02:00
Jensun Ravichandran
de63eaf15a
Fix numpy issue in vis.py
2021-05-20 17:33:19 +02:00
Jensun Ravichandran
16dc3cf4eb
Update image visualization
2021-05-20 16:07:16 +02:00
Jensun Ravichandran
4957e821f6
Close matplotlib figure on train end
2021-05-18 10:13:22 +02:00
Jensun Ravichandran
77b7b59bad
Clean visualization callbacks
2021-05-17 16:59:22 +02:00
Jensun Ravichandran
6e7d80be88
[BUGFIX] Fix siamese visualization callback
2021-05-15 12:52:44 +02:00
Alexander Engelsberger
0eac2ce326
Examples use GPUs if available.
2021-05-13 15:22:01 +02:00
Jensun Ravichandran
ca39aa00d5
Stop passing component initializers as hparams
...
Pass the component initializer as an hparam slows down the script very much. The
API has now been changed to pass it as a kwarg to the models instead.
The example scripts have also been updated to reflect the new changes.
Also, ImageGMLVQ and an example script `gmlvq_mnist.py` that uses it have also
been added.
2021-05-12 16:36:22 +02:00
Jensun Ravichandran
b38acd58a8
[BUGFIX] Fix visualization callbacks bug
2021-05-11 16:09:27 +02:00
Jensun Ravichandran
49100f43f5
Example to save and reload a model
2021-05-10 14:30:02 +02:00
Jensun Ravichandran
ff7a1e93d2
Refactor visualization callbacks
2021-05-09 20:53:03 +02:00
Jensun Ravichandran
5f937066bf
Move and improve visualization callbacks
2021-05-07 15:22:54 +02:00