중화사전망 - 자전 검색 - 컨볼 루션의 매개 변수 수 및 계산 수

컨볼 루션의 매개 변수 수 및 계산 수

매개변수 수는 계산에 포함되는 매개변수 수로 메모리 공간을 차지합니다. 입력 채널과 출력 채널이 모두 1 이고 커널 크기가&; , 지도 크기를 다음과 같이 입력합니다

, 편차를 고려하여 출력 매핑 크기는 이며 0 의 컨볼 루션을 보완하지 않습니다.

이러한 매개변수는 다음과 같습니다.

입력 채널과 출력 채널을 고려하는 경우 매개변수는 다음과 같습니다.

MAC(Multiply Accumulate) 는 출력 그래프의 크기를 고려해야 하며 1 MAC 는 두 번의 연산으로 계산됩니다.

입력 채널과 출력 채널이 모두 1 이고 커널 크기가 K*K 이고 입력 매핑 크기가 다음과 같다고 가정합니다

, 편차를 고려하여 출력 매핑 크기는 이며 0 의 컨볼 루션을 보완하지 않습니다.

계산된 금액은 다음과 같습니다.

입력 채널과 출력 채널을 고려하면 계산량은 다음과 같습니다.

부동 소수점 연산은 곱셈 및 덧셈과 약간 다른 계산입니다. 편견을 고려한다면,

그런 다음 FLOPs =

편견을 고려하지 않다

그런 다음 FLOPs =

참고: 여기서 곱셈과 덧셈은 분리되어 있습니다. N 수가 늘어남에 따라 덧셈은 1 을 줄이고 오프셋을 고려하여 덧셈은 1 을 늘려 보상을 받습니다.

분리 가능한 컨볼 루션의 구체적인 작업은 먼저 입력 맵의 각 단일 채널을 컨볼 루션한 다음 1 차원 컨볼 루션을 통해 출력 채널을 변경하는 것입니다.

입력 채널과 출력 채널이 모두 1 이고 커널 크기가&; , 지도 크기를 다음과 같이 입력합니다

, 편차 및 채워지지 않은 0 의 분리 가능한 컨볼 루션을 고려하여 출력 매핑 크기는 입니다.

입력 채널과 출력 채널을 고려합니다.

, 뒤에는 1 오프셋이 있습니다.

/question/65305385/answer/451060549

잘못이 있으면 시정해 주십시오!