adaptwb
가중치와 편향 학습 규칙을 사용하여 신경망 적응시키기
구문
[net,ar,Ac] = adapt(net,Pd,T,Ai)
설명
일반적으로 이 함수는 직접 호출되지 않습니다. 대신에 신경망의 적응 함수(net.adaptFcn
)를 이 함수에 설정한 후 함수 adapt
를 통해 간접적으로 호출합니다.
[net,ar,Ac] = adapt(net,Pd,T,Ai)
는 다음과 같은 인수를 받습니다.
net | 신경망 |
Pd | 처리를 마치고 지연된 입력 상태 및 입력값 |
T | 목표값 |
Ai | 초기 계층 지연 상태 |
그런 후 다음을 반환합니다.
net | 적응 후의 신경망 |
ar | 적응 기록 |
Ac | 결합된 초기 계층 상태 및 계층 출력값 |
예제
선형 계층에서 이 적응 함수가 사용됩니다. 입력 지연 0과 1, 학습률 0.5인 선형 계층을 만들고 입력 데이터 x
가 주어진 경우 목표 데이터 t
를 생성하도록 선형 계층을 적응시킵니다. 그런 후 시간이 지날수록 신경망의 오차가 감소함을 보여주는 응답을 플로팅합니다.
x = {-1 0 1 0 1 1 -1 0 -1 1 0 1}; t = {-1 -1 1 1 1 2 0 -1 -1 0 1 1}; net = linearlayer([0 1],0.5); net.adaptFcn [net,y,e,xf] = adapt(net,x,t); plotresponse(t,y)
버전 내역
R2010b에 개발됨