728x90
반응형
3x3x2 입력 이미지
import numpy as np
np.random.seed(1)
image=np.random.randint(5, size=(3,3,2))
print('image_0=\n', image[:,:,0])
print('image_1=\n', image[:,:,1])
filter=np.random.randint(5, size=(3,3,2))
print('filter_0=\n', filter[:,:,0])
print('filter_1=\n', filter[:,:,1])
image_x_filter=image*filter
print('image_x_filter_0=\n', image_x_filter[:,:,0])
print('image_x_filter_1=\n', image_x_filter[:,:,1])
convolution=np.sum(image_x_filter)
print('convolution=\n', convolution)
728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[딥러닝] CNN 활용 맛보기 1 (1) | 2023.11.01 |
---|---|
[딥러닝] 6x6x2, 6x6x3 입력 이미지의 합성곱과 필터 늘리기 (0) | 2023.11.01 |
[딥러닝] 필터 역할 살펴보기 - 연습문제 (0) | 2023.11.01 |
[딥러닝] 필터 역할 살펴보기(다양한 이미지 출력) (0) | 2023.11.01 |
[딥러닝] 필터 역할 살펴보기(컬러이미지로 적용하기) (0) | 2023.11.01 |