주요 콘텐츠

distdelaynet

R2026b

(제거될 예정임) 분산 지연 신경망

distdelaynet 함수는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 레거시 신경망 코드를 dlnetwork 워크플로로 전환하기 항목을 참조하십시오.

코드 업데이트에 대한 자세한 지침은 버전 내역 항목을 참조하십시오.

구문

distdelaynet(delays,hiddenSizes,trainFcn)

설명

분산 지연 신경망은 피드포워드 신경망과 비슷하나, 각 입력값과 계층 가중치에 탭 지연선이 연결되어 있다는 점이 다릅니다. 이로 인해 시간 지연 신경망은 시계열 입력 데이터에 대해 유한 동적 응답 변수를 가질 수 있습니다. 이 신경망은 입력 가중치에만 지연이 있는 시간 지연 신경망(timedelaynet)과도 비슷합니다.

distdelaynet(delays,hiddenSizes,trainFcn)은 다음과 같은 인수를 받습니다.

delays

증가하는 0 또는 양의 지연으로 구성된 행 벡터(디폴트 값 = 1:2)

hiddenSizes

하나 이상의 은닉 계층 크기로 구성된 행 벡터(디폴트 값 = 10)

trainFcn

훈련 함수(디폴트 값 = 'trainlm')

그런 다음 분산 지연 신경망을 반환합니다.

예제

모두 축소

이 예제에서는 간단한 시계열 문제를 풀도록 분산 지연 신경망을 훈련시키는 방법을 보여줍니다.

[X,T] = simpleseries_dataset;
net = distdelaynet({1:2,1:2},10);
[Xs,Xi,Ai,Ts] = preparets(net,X,T);
net = train(net,Xs,Ts,Xi,Ai);

Figure Neural Network Training (07-Aug-2026 05:51:49) contains an object of type uigridlayout.

view(net)

Y = net(Xs,Xi,Ai);
perf = perform(net,Y,Ts)
perf = 
0.0323

버전 내역

R2010b에 개발됨

모두 축소