rands
대칭 확률 가중치/편향 초기화 함수
구문
W = rands(S,PR)
M = rands(S,R)
v = rands(S)
설명
rands
는 가중치/편향 초기화 함수입니다.
W = rands(S,PR)
은 다음과 같은 입력값을 받고
S | 뉴런의 개수 |
PR |
|
–1과 1 사이의 난수 값으로 구성된 S
×R
가중치 행렬을 반환합니다.
M = rands(S,R)
은 난수 값으로 구성된 S
×R
행렬을 반환합니다. v = rands(S)
는 난수 값으로 구성된 S
×1 벡터를 반환합니다.
예제
여기에서는 rands
를 사용하여 세 개의 난수 값 집합이 생성됩니다.
rands(4,[0 1; -2 2]) rands(4) rands(2,3)
신경망 사용
신경망 계층 i
의 가중치와 초기값을 rands
를 사용하여 초기화할 준비를 하려면 다음을 수행하십시오.
net.initFcn
을'initlay'
로 설정합니다. (net.initParam
은 자동으로initlay
의 디폴트 파라미터가 됩니다.)net.layers{i}.initFcn
을'initwb'
로 설정합니다.각
net.inputWeights{i,j}.initFcn
을'rands'
로 설정합니다.각
net.layerWeights{i,j}.initFcn
을'rands'
로 설정합니다.각
net.biases{i}.initFcn
을'rands'
로 설정합니다.
신경망을 초기화하기 위해 init
를 호출합니다.
버전 내역
R2006a 이전에 개발됨