ConcatOp: Dimensions of inputs should match shape ... error가 나올 때
2021. 9. 17. 16:18ㆍ전공공부/전자전기전공
만약 에러가 train되는 마지막에 등장했다면 이 해법은 확실하다.
batch를 활용해서 train하고 있을 때, 아마 마지막에 batch_size가 동일 하지 않기 때문에 발생된 에러이다.
예를 들어
dataset = Dataset().batch(batch_size)
이런 식으로 되어 있다면 이거를
dataset = Dataset().batch(batch_size, drop_remainder = True)
뒤에 단어를 추가해주면 간단하게 문제가 fix 된다.
drop_remainder를 True로 설정하면 마지막 배치 크기를 무시하고 지정한 배치크기를 유지할 수 있다. 그래서 dimension과 관련된 에러없이 문제가 해결된다.
'전공공부 > 전자전기전공' 카테고리의 다른 글
<딥러닝, 머신러닝> classify할 대상을 다양하게 train/test set에 넣고 싶다면? (0) | 2021.10.29 |
---|---|
tf.keras.layers.Dense의 Args 분석 - TNT 스터디 중 몰랐던 것 (0) | 2021.09.17 |
TNT 스터디 2주차 몰랐던 것(1) (0) | 2021.09.17 |
VScode, Colab에서 명령어가 입력 되지 않을 때 한가지 방법 (0) | 2021.09.16 |
TNT 1주차 스터디 (2) (0) | 2021.09.09 |