목록2024/04/19 (2)
개발학습일지
텐서플로우 라이브러리를 이용해 이미지 분류 인공지능을 만들자 텐서플로우에서 제공해주는 fashion_mnist 를 사용 import tensorflow as tf # 데이터 가져와서 학습용과 테스트용으로 분리 fashion_mnist = tf.keras.datasets.fashion_mnist # 텐서플로우에서 제공해주는 순서로 저장한다 (X_train, y_train), (X_test, y_test) = fashion_mnist.load_data() # CNN을 이용하려면 4차원으로 변경해야한다(학습용과 테스트용 둘 다 변경) X_train = X_train.reshape(60000, 28, 28, 1) X_train.shape # (60000, 28, 28, 1) X_test = X_test.resh..
이미지 파일을 학습 시키기 전에, 이미지 파일(jpg, png...)을 학습 데이터인 넘파이 어레이로 만들어야 한다 인공지능을 학습시킬때 들어가는 데이터는 넘파이 어레이가 들어가야하지만 가지고 있는 데이터는 이미지 파일이라서 이미지 파일의 형태로는 fit 함수로 학습이 불가능하다 그래서, 파일을 텐서플로우 keras preprocessing image 에 ImageDataGenerator 라이브러리를 사용해서 변환시켜줘야 한다 import tensorflow as tf from keras.preprocessing.image import ImageDataGenerator ImageDataGenerator 에 들어가는 파라미터 - rescale = 1/255 이미지를 불러오면서 피처스케일링까지 한다 - sh..