Main Content

poslin

양의 선형 전달 함수

그래프 및 기호

구문

A = poslin(N,FP)
info = poslin('code')

설명

poslin은 신경 전달 함수입니다. 전달 함수는 계층의 순 입력값으로부터 계층의 출력값을 계산합니다.

A = poslin(N,FP)는 다음과 같이 N과 선택적 함수 파라미터를 받습니다.

N

순 입력 벡터(열 벡터)로 구성된 S×Q 행렬

FP

함수 파라미터 구조체(무시됨)

그런 다음 N의 요소가 [0, inf]로 잘린 S×Q 행렬인 A를 반환합니다.

info = poslin('code')는 이 함수에 대한 정보를 반환합니다. 다음 코드가 지원됩니다.

poslin('name')은 이 함수의 이름을 반환합니다.

poslin('output',FP)는 출력 범위 [min max]를 반환합니다.

poslin('active',FP)는 활성 범위 [min max]를 반환합니다.

poslin('fullderiv')dA_dNS×S×Q인지 아니면 S×Q인지에 따라 1 또는 0을 반환합니다.

poslin('fpnames')는 함수 파라미터의 이름을 반환합니다.

poslin('fpdefaults')는 디폴트 함수 파라미터를 반환합니다.

예제

다음은 poslin 전달 함수의 플롯을 만드는 코드입니다.

n = -5:0.1:5;
a = poslin(n);
plot(n,a)

이 전달 함수를 신경망의 계층 i에 할당합니다.

net.layers{i}.transferFcn = 'poslin';

신경망 사용

계층이 poslin을 사용하도록 신경망을 변경하려면 net.layers{i}.transferFcn'poslin'으로 설정하십시오.

poslin을 사용하여 신경망을 시뮬레이션하려면 sim을 호출하십시오.

알고리즘

전달 함수 poslinn이 0보다 크거나 같으면 출력값 n을 반환하고 n이 0보다 작거나 같으면 0을 반환합니다.

poslin(n) = n, if n >= 0
          = 0, if n <= 0

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |