3. Dataset 구축에서
# for train
N = len(train_data)
## 코드 시작 ##
train_dataset = tf.data.Dataset.from_tensor_slices((train_data, train_labels))
train_dataset = train_dataset.shuffle(10)
train_dataset = train_dataset.batch(128)
train_dataset = train_dataset.repeat(3)
## 코드 종료 ##
print(train_dataset)
# for test
## 코드 시작 ##
test_dataset = tf.data.Dataset.from_tensor_slices((test_data, test_labels))
test_dataset = test_dataset.batch(128)
test_dataset = test_dataset.repeat(3)
## 코드 종료 ##
print(test_dataset)
이런식으로 구현하면
<DatasetV1Adapter shapes: ((?, 784), (?,)), types: (tf.float32, tf.int32)>
<DatasetV1Adapter shapes: ((?, 784), (?,)), types: (tf.float32, tf.int32)>
나오는 결과창인데
DatasetV1Adapter 와 RepeatDataset 이 어떤 차이인지,
None 과 ? 도 의미가 다른 변수인지 궁금합니다.
comment