[Tensorflow] CNN - Convolution 연산 코드 실습 2
앞에서는 필터 1개만 사용하여 실습을 하였는데, 이번에는 필터 여러 개를 사용하여 convolution 연산을 하였을 때, 결과가 어떻게 나오는지 확인해보자. ※ 코드 실습 ※ - 3 Filters (2,2,1,3) 사용 ① 필요한 라이브러리를 import 해준다. import numpy as np import tensorflow as tf from tensorflow import keras import matplotlib.pyplot as plt ② 3 x 3 이미지 생성 image = np.array([[[[1],[2],[3]], [[4],[5],[6]], [[7],[8],[9]]]], dtype=np.float32) ③ 3개의 필터 생성 weight = np.array([[[[1.,10.,-1.]]..
2022. 1. 31.
[Tensorflow] CNN - Convolution 연산 코드 실습 1
tensorflow의 keras.layers.Conv2D 함수를 사용하여 실습을 진행해보자. ※ 코드 실습 ※ ① 필요한 라이브러리를 import 해준다. import numpy as np import tensorflow as tf from tensorflow import keras import matplotlib.pyplot as plt ② 3 x 3 간단한 이미지 생성 image = np.array([[[[1],[2],[3]], [[4],[5],[6]], [[7],[8],[9]]]], dtype=np.float32) print(image.shape) plt.imshow(image.reshape(3,3), cmap='Greys') 숫자를 1,2,3,4,5,6,7,8,9 로 채움. 4차원 Tensor ~..
2022. 1. 29.