initlay
계층별 신경망 초기화 함수
구문
net = initlay(net)
info = initlay('code
')
설명
initlay
는 각 계층 i
를 자체 초기화 함수 net.layers{i}.initFcn
에 따라 초기화하는 신경망 초기화 함수입니다.
net = initlay(net)
은 다음과 같은 입력값을 받습니다.
net | 신경망 |
그런 다음 각 계층이 업데이트된 신경망을 반환합니다.
info = initlay('
는 다음과 같이 지원되는 각 code
')code
문자형 벡터에 대한 유용한 정보를 반환합니다.
'pnames' | 초기화 파라미터의 이름 |
'pdefaults' | 디폴트 초기화 파라미터 |
initlay
에는 초기화 파라미터가 없습니다.
신경망 사용
feedforwardnet
, cascadeforwardnet
을 비롯한 여러 신경망 함수를 호출하여 initlay
를 사용하는 표준 신경망을 만들 수 있습니다.
initlay
를 사용하여 초기화할 사용자 지정 신경망을 준비하려면 다음을 수행하십시오.
net.initFcn
을'initlay'
로 설정합니다.initlay
에는 초기화 파라미터가 없으므로 이렇게 하면net.initParam
이 빈 행렬[]
로 설정됩니다.각
net.layers{i}.initFcn
을 계층 초기화 함수로 설정합니다. (이러한 함수의 예로는initwb
와initnw
가 있습니다.)
신경망을 초기화하기 위해 init
를 호출합니다.
알고리즘
각 계층 i
의 가중치와 편향은 net.layers{i}.initFcn
에 따라 초기화됩니다.
버전 내역
R2006a 이전에 개발됨
참고 항목
cascadeforwardnet
| feedforwardnet
| init
| initnw
| initwb