Main Content

setwb

모든 신경망 가중치와 편향 값을 단일 벡터로 설정

구문

net = setwb(net,wb)

설명

이 함수는 신경망의 가중치와 편향을 여러 값으로 구성된 단일 벡터로 설정합니다.

net = setwb(net,wb)는 다음과 같은 입력값을 받습니다.

net

신경망

wb

가중치와 편향 값으로 구성된 벡터

예제

신경망의 가중치와 편향 설정하기

이 예제에서는 신경망의 가중치와 편향 값을 설정하고 확인하는 방법을 보여줍니다.

신경망을 만들고 구성합니다.

[x,t] = simplefit_dataset;
net = feedforwardnet(3);
net = configure(net,x,t);
view(net)

이 신경망에는 첫 번째 계층에 3개의 가중치와 3개의 편향이 있고 두 번째 계층에 3개의 가중치와 1개의 편향이 있습니다. 따라서 신경망에 있는 가중치 및 편향 값의 총 개수는 10개입니다. 가중치와 편향을 난수 값으로 설정합니다.

net = setwb(net,rand(10,1));

가중치와 편향 값을 확인합니다.

net.IW{1,1}
net.b{1}
ans =

    0.1576
    0.9706
    0.9572


ans =

    0.5469
    0.9575
    0.9649

버전 내역

R2010b에 개발됨

참고 항목

| |