Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Self-supervised learning

  • example library: lightly
  • run interface:
    • cd ideas/ssl
    • mlflow ui

TODO

  • 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

Papiery

Hiperparametry

  • embedding_space_size [default(128), 32, 16, 8]
  • num_classes [default(3), 5, 10]
  • n_components_PCA [default(50), 20, 7, 3]

Loss etc.

Do mlflow

  • 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