Earth Mover's Distance라고도 알려진 Wasserstein 거리는 두 확률 분포 사이의 거리를 측정하는 데 사용되는 수학적 방법입니다. 유클리드 거리와 같은 전통적인 거리 측정 방법과 비교하여 Wasserstein 거리는 분포 간의 유사성과 기하학적 거리 간의 관계를 보다 포괄적으로 고려하므로 고차원 데이터 세트의 유사성을 설명하는 데 더 적합합니다. Wasserstein 거리는 한 분포를 다른 분포로 변환하는 데 필요한 최소 총 비용으로 계산됩니다. 이 비용은 배포판의 질량을 한 위치에서 다른 위치로 이동하는 데 필요한 노력으로 해석될 수 있습니다. 따라서 Wasserstein 거리는 두 분포 간의 물질 이동 비용으로 볼 수 있습니다. 이로 인해 Wasserstein distance는 이미지 처리, 자연어 처리, 경제학 등 다양한 분야에서 널리 사용됩니다. 분포 간의 유사성과 기하학적 거리를 고려하여
Wasserstein 거리의 정의는 하나의 분포를 다른 분포로 변환하는 데 필요한 비용을 최소화하는 데 기반을 둡니다. 이 비용은 임의적일 수 있지만 일반적으로 분포의 한 위치에서 다른 위치로 질량을 이동하는 비용을 의미하며, 이는 두 위치 사이의 거리와 질량의 곱으로 표현될 수 있습니다. Wasserstein 거리의 값은 가능한 모든 변환 솔루션 비용의 최소값과 같습니다.
수학적으로 Wasserstein 거리는 다음과 같이 정의할 수 있습니다.
W_p(mu,nu)=left(inf_{gammainGamma(mu,nu)}int_{mathbb{R}^d 곱하기 mathbb{R}^ d} |x-y|^p dgamma(x,y)right)^{1/p}
그 중 mu와 nu는 두 가지 확률 분포이고, Gamma(mu,nu)는 모두 mu를 변환하는 요소입니다. to nu 확률 분포 집합 gamma(x,y)는 (x,y)에 해당하는 변환 확률을 나타냅니다. Wasserstein 거리에서 pgeq 1은 상수이며 일반적으로 p=1 또는 p=2입니다. p=1인 경우 Wasserstein 거리는 한 분포를 다른 분포로 이동하는 데 필요한 최소 작업 수의 척도로 볼 수 있기 때문에 Earth Mover's Distance라고도 합니다.
Wasserstein 거리의 개념을 더 잘 이해하기 위해 간단한 예를 생각해 볼 수 있습니다. 각각 [0,1] 및 [0.5,1.5] 간격에 있는 두 개의 1차원 확률 분포 P와 Q가 있다고 가정합니다. 상단에 고르게 분포됩니다. Python 및 Scipy 라이브러리를 사용하여 이들 사이의 Wasserstein 거리를 계산할 수 있습니다.
import numpy as np from scipy.stats import wasserstein_distance # 定义两个概率分布 P 和 Q P = np.ones(100) / 100 Q = np.ones(100) / 100 Q[50:] = 0 # 计算它们之间的바서스타인 거리 w_dist = wasserstein_distance(P, Q) print("Wasserstein distance:", w_dist)
이 예에서는 numpy 라이브러리를 사용하여 두 개의 100개 요소 확률 분포를 생성했습니다. 둘 다 균일하게 분포됩니다. 그런 다음 두 번째 분포 Q의 마지막 50개 요소를 0으로 설정하여 구간 [0.5,1]에서의 분포를 시뮬레이션합니다. 마지막으로 Scipy 라이브러리의 wasserstein_distance 함수를 사용하여 이들 사이의 Wasserstein 거리를 계산합니다. 코드를 실행하면 다음과 같은 출력을 얻을 수 있습니다.
Wasserstein distance: 0.5
이는 분포 P를 분포 Q로 변환하는 데 필요한 최소 비용이 0.5라는 의미입니다. 이 예에서는 길이가 0.5인 흙더미를 길이가 0.5인 구덩이로 이동하는 데 필요한 최소 거리로 해석할 수 있습니다.
간단히 말하면, Wasserstein 거리는 두 확률 분포 사이의 거리를 측정하는 방법으로, 분포 간의 유사성과 기하학적 거리 사이의 관계를 고려합니다. GAN(Generative Adversarial Network)의 손실 함수 및 이미지 검색의 유사성 측정과 같은 다양한 응용 분야가 있습니다.
위 내용은 바서스타인 거리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

AI 식품 준비 여전히 초기 사용 중이지만 AI 시스템은 음식 준비에 점점 더 많이 사용되고 있습니다. AI 구동 로봇은 부엌에서 햄버거를 뒤집기, 피자 만들기 또는 SA 조립과 같은 음식 준비 작업을 자동화하는 데 사용됩니다

소개 파이썬 기능에서 변수의 네임 스페이스, 범위 및 동작을 이해하는 것은 효율적으로 작성하고 런타임 오류 또는 예외를 피하는 데 중요합니다. 이 기사에서는 다양한 ASP를 탐구 할 것입니다

소개 생생한 그림과 조각으로 둘러싸인 아트 갤러리를 걷는 것을 상상해보십시오. 이제 각 작품에 질문을하고 의미있는 대답을 얻을 수 있다면 어떨까요? “어떤 이야기를하고 있습니까?

제품 케이던스를 계속하면서 이번 달 Mediatek은 새로운 Kompanio Ultra and Dimensity 9400을 포함한 일련의 발표를했습니다. 이 제품은 스마트 폰 용 칩을 포함하여 Mediatek 비즈니스의 전통적인 부분을 채우고 있습니다.

#1 Google은 Agent2agent를 시작했습니다 이야기 : 월요일 아침입니다. AI 기반 채용 담당자로서 당신은 더 똑똑하지 않고 더 똑똑하지 않습니다. 휴대 전화에서 회사의 대시 보드에 로그인합니다. 세 가지 중요한 역할이 공급되고, 검증되며, 예정된 FO가 있음을 알려줍니다.

나는 당신이되어야한다고 생각합니다. 우리 모두는 Psychobabble이 다양한 심리적 용어를 혼합하고 종종 이해할 수 없거나 완전히 무의미한 모듬 채터로 구성되어 있다는 것을 알고 있습니다. 당신이 fo를 뿌리기 위해해야 할 일

이번 주 발표 된 새로운 연구에 따르면 2022 년에 제조 된 플라스틱의 9.5%만이 재활용 재료로 만들어졌습니다. 한편, 플라스틱은 계속해서 매립지와 생태계에 전 세계에 쌓이고 있습니다. 그러나 도움이 진행 중입니다. 엥인 팀

최근 Enterprise Analytics 플랫폼 Alteryx의 CEO 인 Andy MacMillan과의 대화는 AI 혁명 에서이 비판적이면서도 저평가 된 역할을 강조했습니다. MacMillan에서 설명했듯이 원시 비즈니스 데이터와 AI-Ready Informat의 격차


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
