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 이전에 개발됨