linkdist
링크 거리 함수
구문
d = linkdist(pos)
설명
linkdist
는 계층에서 위치가 주어진 뉴런들 사이의 거리를 구하는 데 사용되는 계층 거리 함수입니다.
d = linkdist(pos)
는 다음 하나의 인수를 받습니다.
pos | 뉴런 위치로 구성된 |
그런 다음 거리로 구성된 S
×S
행렬을 반환합니다.
예제
3차원 공간에 배치된 뉴런 10개의 위치로 구성된 확률 행렬을 정의하고, 뉴런들의 거리를 구합니다.
pos = rand(3,10); D = linkdist(pos)
신경망 사용
selforgmap
을 호출하여 linkdist
를 거리 함수로 사용하는 표준 신경망을 만들 수 있습니다.
계층의 위상이 linkdist
를 사용하도록 신경망을 변경하려면 net.layers{i}.distanceFcn
을 'linkdist'
로 설정하십시오.
둘 중 어느 경우든 dist
를 사용하여 신경망을 시뮬레이션하려면 sim
을 호출하십시오.
알고리즘
S
벡터의 집합에서 두 위치 벡터 Pi
와 Pj
간의 링크 거리 D
는 다음과 같습니다.
Dij = 0, if i == j = 1, if (sum((Pi-Pj).^2)).^0.5 is <= 1 = 2, if k exists, Dik = Dkj = 1 = 3, if k1, k2 exist, Dik1 = Dk1k2 = Dk2j = 1 = N, if k1..kN exist, Dik1 = Dk1k2 = ...= DkNj = 1 = S, if none of the above conditions apply
버전 내역
R2006a 이전에 개발됨
참고 항목
dist
| mandist
| selforgmap
| sim