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

Distanța Manhattan (L1) în Spații Vectoriale în Baze de Date Vectoriale & Căutare Semantică

Sintaxă & interogare
dist = sum(abs(u_i - v_i))

Distanța Manhattan (cunoscută și ca norma L1, distanța City Block sau distanța taximetristului) măsoară suma diferențelor absolute pe fiecare axă de coordonate. Spre deosebire de distanța L2 care penalizează pătratic discrepanțele mari pe o singură axă, distanța L1 oferă o tratare liniară a erorilor.

Comparație practică între normele L1 și L2 în Python:

import numpy as np

v1 = np.array([1.0, 5.0, 2.0])
v2 = np.array([1.0, 1.0, 2.0])

# Norma L1 (Manhattan)
l1 = np.sum(np.abs(v1 - v2))

# Norma L2 (Euclidiană)
l2 = np.linalg.norm(v1 - v2)

print(f"Distanță L1: {l1:.2f}, Distanță L2: {l2:.2f}")

În spații de dimensionalitate extrem de înaltă, studiile teoretice demonstrează că norma L1 suferă mai puțin de degradarea contrastului de distanță comparativ cu normele de ordin superior, fiind adesea aplicată la filtrarea reprezentărilor sparse.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Distanța Manhattan (L1) în Spații Vectoriale

Ai o întrebare despre Distanța Manhattan (L1) în Spații Vectoriale 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.