[딥러닝] 이미지 증강(Augmentation): 이미지 , 넘파이 어레이
ImageDataGenerator함수를 사용하여 이미지 파일을 학습 시킬수있도록 변환할때 현재 가지고 있는 이미지 데이터를 증강처리 하여, 각도, 위치, 크기 등을 조정하여 학습이 더 잘될수 있도록 만든다. from keras_preprocessing.image.image_data_generator import ImageDataGenerator train_datagen = ImageDataGenerator(rescale= 1/255.0, rotation_range=30, width_shift_range=0.2, height_shift_range=0.2, shear_range=0.2, zoom_range=0.2, horizontal_flip=True) # rotation_range 로 이미지를 몇도까지 회..
2022. 6. 15.
[딥러닝] 분류 CNN: Conv2D, MaxPooling2D, Base, Head
fashion_mnist 데이터셋으로 사진을 분류하는 CNN을 만들자. fashion_mnist 데이터셋을 불러온다. fashion_mnist = tf.keras.datasets.fashion_mnist (X_train,y_train),(X_test,y_test) = fashion_mnist.load_data() 그 후 피처 스케일링한다. X_train = X_train / 255.0 X_test = X_test / 255.0 학습용과 검증용 X데이터는 3차원으로 이루어져있는데 convolution 작업을 하기위해서는 reshape으로 4차원을 만들어야 한다. X_train = X_train.reshape(60000,28,28,1) X_test = X_test.reshape(10000,28,28,1) #..
2022. 6. 14.