Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Reducerea Dimensionalității: PCA, UMAP și t-SNE pentru Vectori în Baze de Date Vectoriale & Căutare Semantică

Sintaxă & interogare
reducer = umap.UMAP(n_components=2)

Vectorii generați de modelele mari de limbaj au frecvent 768, 1536 sau 3072 de dimensiuni. Pentru a înțelege structura spațiului semantic, a detecta clustere naturale sau a vizualiza datele, tehnicile de reducere a dimensionalității sunt esențiale.

  • PCA (Principal Component Analysis): Metodă liniară rapidă care păstrează varianța globală a datelor.
  • t-SNE: Metodă neliniară probabilistică excelentă pentru vizualizarea clusterelor locale bine separate în 2D.
  • UMAP (Uniform Manifold Approximation and Projection): Standardul modern care păstrează atât structura locală cât și relațiile globale ale spațiului.
import umap
import numpy as np

# Matrice de 1000 documente cu dimensiune 1536
embeddings = np.random.randn(1000, 1536)

# Reducere la 2D pentru grafice interactive
reducer = umap.UMAP(n_components=2, metric="cosine", random_state=42)
embeddings_2d = reducer.fit_transform(embeddings)

print("Coordonate 2D document 0:", embeddings_2d[0])

UMAP oferă o viteză superioară față de t-SNE și poate rula direct cu metrica cosinus, fiind ideal pentru seturi de date mari în producție.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Reducerea Dimensionalității: PCA, UMAP și t-SNE pentru Vectori

Ai o întrebare despre Reducerea Dimensionalității: PCA, UMAP și t-SNE pentru Vectori sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.