boxdist
R2026b(제거될 예정임) 두 위치 벡터 사이의 거리
boxdist 함수는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 Transition Legacy Neural Network Code to dlnetwork Workflows 항목을 참조하십시오.
코드 업데이트에 대한 자세한 지침은 버전 내역 항목을 참조하십시오.
구문
d = boxdist(pos)
설명
boxdist는 계층에서 위치가 주어진 뉴런들 사이의 거리를 구하는 데 사용되는 계층 거리 함수입니다.
d = boxdist(pos)는 다음 하나의 인수를 받습니다.
pos | 뉴런 위치로 구성된 |
그런 다음 거리로 구성된 S×S 행렬을 반환합니다.
boxdist는 위상 함수가 gridtop인 계층에서 가장 일반적으로 사용됩니다.
예제
3차원 공간에 배치된 뉴런 10개의 위치로 구성된 확률 행렬을 정의한 다음, 뉴런들의 거리를 구합니다.
pos = rand(3,10); d = boxdist(pos)
신경망 사용
계층의 위상이 boxdist를 사용하도록 신경망을 변경하려면 net.layers{i}.distanceFcn을 'boxdist'로 설정하십시오.
둘 중 어느 경우든 boxdist를 사용하여 신경망을 시뮬레이션하려면 sim을 호출하십시오.
알고리즘
S 벡터의 집합에서 두 위치 벡터 Pi와 Pj 간의 상자 거리 D는 다음과 같습니다.
Dij = max(abs(Pi-Pj))