- example library: lightly
- run interface:
cd ideas/sslmlflow ui
- logować też loss i więcej metryk do mlflow
- loss
- co jeszcze? (based on: geeksforgeeks)
- ARI (??)
- Davies-Bouldin index (??)
- Silhouette score (??)
- czytanie
- Understanding Contrastive Representation Learning through Alignment and Uniformity
- intriguig properties of contrastive loss
- 'perfectly balanced'
- NXTLoss (kinda)
- sprawdzić mniejsze embeddingi
- jak się zachowuje loss w zależności od embedding size?
- re-run wszystkich eksperymentów z zapisem loss
- Jakie są rozsądne wartości lossa dla tego zadania? (wprost w papierze nie jest podane, ocena tylko na downstream tasks, trzeba porównać 'wewnątrz' eksperymentu, np. pomiędzy różnymi wymiarowościami latent space)
- założyć dokument google, który będzie pełnił funkcję "dziennika" z eksperymentów, takie podkreślenie key point'ów z eksperymentów
- poprawić literówkę w nazwie notebooka (jak się skończy run)
- update
- Czy są jakieś augementacje do danych typu 'seria', np. zamiana kolejności kilku elementów w sekwencji i/lub różny szum do kolejnych elementów ?
- 'Seria' o podstawach
CL(contrastive learning)
- embedding_space_size [default(128), 32, 16, 8]
- num_classes [default(3), 5, 10]
- n_components_PCA [default(50), 20, 7, 3]
- parametry:
- wielkość embedding space
- liczba klas
- n_components PCA
- artefakty:
- wizualizacja PCA (pierwsze 2 kierunki)
- wizualizacja t-SNE (pierwsze 2 kierunki)
- metryki
- explained_variance_ratio