Main Content

plotpc

퍼셉트론 벡터 플롯 위에 분류 선 플로팅

구문

plotpc(W,B)
plotpc(W,B,H)

설명

plotpc(W,B)는 다음과 같은 입력값을 받습니다.

W

S×R 가중치 행렬(R은 3 이하여야 함)

B

S×1 편향 벡터

그런 다음 플로팅된 분류 선에 대한 핸들을 반환합니다.

plotpc(W,B,H)는 다음과 같은 추가 입력값을 받습니다.

H

마지막으로 플로팅된 선에 대한 핸들

그런 다음 새 선을 플로팅하기 전에 마지막 선을 삭제합니다.

이 함수는 현재 축을 변경하지 않으며 plotpv 이후에 호출되도록 구성되어 있습니다.

예제

분류 선 플로팅

아래 코드는 퍼셉트론에 대한 입력값과 목표값을 정의하고 플로팅합니다.

p = [0 0 1 1; 0 1 0 1];
t = [0 0 0 1];
plotpv(p,t)

Figure contains an axes object. The axes object with title Vectors to be Classified, xlabel P(1), ylabel P(2) contains 4 objects of type line. One or more of the lines displays its values using only markers

다음 코드는 퍼셉트론을 만들고, 이 퍼셉트론의 가중치와 편향에 값을 할당하고, 결과로 생성된 분류 선을 플로팅합니다.

net = perceptron;
net = configure(net,p,t);
net.iw{1,1} = [-1.2 -0.5];
net.b{1} = 1;
plotpc(net.iw{1,1},net.b{1})

Figure contains an axes object. The axes object with title Vectors to be Classified, xlabel P(1), ylabel P(2) contains 5 objects of type line. One or more of the lines displays its values using only markers

버전 내역

R2006a 이전에 개발됨

참고 항목