43 lines
849 B
Markdown
43 lines
849 B
Markdown
|
|
Risultato finale
|
|
|
|
Con questa modifica avremo:
|
|
|
|
photos
|
|
│
|
|
│ photo_id
|
|
▼
|
|
faces
|
|
│
|
|
├── embedding BLOB (512 byte)
|
|
├── bbox
|
|
├── landmarks
|
|
├── score
|
|
├── cluster_id ────────┐
|
|
└── person_id ──────┐ │
|
|
│ │
|
|
▼ ▼
|
|
persons
|
|
▲
|
|
│
|
|
face_clusters
|
|
|
|
E soprattutto non abbiamo ancora legato artificialmente HDBSCAN all'identità della persona.
|
|
|
|
Questo ci lascia libero il passaggio successivo:
|
|
|
|
350k embeddings
|
|
↓
|
|
GPU kNN TOPK 32
|
|
↓
|
|
HDBSCAN
|
|
↓
|
|
face_clusters
|
|
↓
|
|
utente:
|
|
cluster 17 → "Mario"
|
|
cluster 42 → "Mario"
|
|
↓
|
|
persons.id = Mario
|
|
|
|
che è esattamente la separazione che ci serve per l'applicazione.
|