먼저, 전처리에 필요한 데이터를 불러오자.
이 작업에서 pathlib 에 관해서 익히게 되었다. 경로와 관련해 자유롭게 다룰 수 있어야 하는 만큼 까먹었을 때엔 아래 정리한 글을 보자.
https://velog.io/@younghwan/pathlib
import numpy as np
import os
import PIL
import PIL.Image
import tensorflow as tf
import tensorflow_datasets as tfds
import pathlib
dataset_url = "https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz"
data_dir = tf.keras.utils.get_file(
fname='flower_photos',
origin=dataset_url,
untar=True,
cache_dir='./flower'
)
path = pathlib.Path(data_dir)
print(path)
print(len(list(path.glob('*/*.jpg'))))
다운로드 받은 폴더 구조와 print 결과값은 다음과 같다.
사진 왼편의 코드를 통해서 그림을 시각적으로 나타낼 수도 있다.