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

Distanța Euclidiană (L2) și Distanța Pătratică L2 în Baze de Date Vectoriale & Căutare Semantică

Sintaxă & interogare
dist = sqrt(sum((u_i - v_i)^2))

Distanța Euclidiană (numită și norma L2) reprezintă lungimea liniei drepte dintre două puncte într-un spațiu euclidian multidimensional. În contextul bazelor de date vectoriale, două documente sunt considerate similare dacă distanța lor L2 este minimă (tinde spre 0).

În practică, motoarele de indexare vectorială omit calculul radicalului (sqrt), utilizând Distanța Pătratică L2 (Squared L2 Distance):

import numpy as np

p1 = np.array([1.0, 2.0, 3.0])
p2 = np.array([4.0, 0.0, -1.0])

# Distanța L2 pătratică (evită radicalul, păstrând aceeași ordine a vecinilor)
sq_l2_dist = np.sum((p1 - p2) ** 2)

# Distanța L2 standard
l2_dist = np.sqrt(sq_l2_dist)

print(f"Squared L2: {sq_l2_dist:.2f}, Standard L2: {l2_dist:.2f}")

Distanța L2 este frecvent utilizată în viziunea computațională (computer vision), clustering k-means și modele generative unde magnitudinea caracteristicilor extrase reflectă intensitatea semnalului.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Distanța Euclidiană (L2) și Distanța Pătratică L2

Ai o întrebare despre Distanța Euclidiană (L2) și Distanța Pătratică L2 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.