Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Feature proposal: unsupervised manifold learning to understand un-labelled datasets ?

Aperta
#6 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
jupyter-notebook, opencv

Direzione di ricerca

Inizia con il POC obscame-dataset-quality collegato e analizza l’uso esistente di PCA, UMAP e t-SNE in nrtk. Prima dell’implementazione, definisci i modelli di embedding supportati, il flusso di addestramento e inferenza per i dati non etichettati, il comportamento delle augmentation e l’output della visualizzazione; il risultato deve essere un ambito concreto e concordato con criteri di accettazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

nrtk currently helps to evaluate the robustness of existing models or algorithms. The goal would be to expend its functionality to enable insights from datasets alone.
Using unsupervised manifold learning, one can automatically extract insights from an un-annotated dataset by projecting the n-dimensionnal latent space to a 3D/2D reduce space (with PCA, UMAP or T-SNE as you are already doing).

The additionnal features for nrtk would be:

  1. Select an "embedding model" such as a convolutionnal VAE, or classical non-reference image quality like opencv BRISQUE.
  2. Train the model if required (for ML-based techniques like CVAE)
  3. Infer the model on an un-labelled dataset (optionally with augmentation) (not sure if nrtk support no annotations)
  4. Visualize the features on the new space

We are currently working on this topic with ifremer, you can find a first POC here. The current visualization is really basic with a static file (html) exported from bokeh.

Let us know what you think,

Lingua principale
Jupyter Notebook
Stelle
31
Fork
8
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Kitware/nrtk

Tutte le issue di Kitware/nrtk

Issue simili

Altre issue su Computer Vision

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.