Main Content

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

참고 항목