학습이 잘 돌아가던 중 1epoch가 달성되기 전에 갑자기 아래와 같은 에러가 발생했다.
TypeError: TextEncodeInput must be Union[TextInputSequence, Tuple[InputSequence, InputSequence]]
원인은 Text data에서 Tokenizing할때 결측치가 있어서였다.
분명 결측치를 제거했다고 생각했는데, 바보같이 제거한 df를 저장 안하고 to_csv를 했다..
나는 바보다..
해결
import pandas as pd
# delimiter가 콤마(,)로 된 csv파일을 불러온 후(한글이라 인코딩은 utf-8 사용)
df = pd.read_csv('train_data.csv', sep = ",", engine='python', encoding = "utf-8")
# 문제의 결측치 제거..
df.dropna(axis=0)
# 이렇게 해야 df에 저장되죠..ㅎ
df = df.dropna(axis=0)
'공부 > AI' 카테고리의 다른 글
[DL]활성화 함수 (Activation Function) 개념 (0) | 2021.06.22 |
---|---|
[DL기초] batch_size, epoch, step 개념 그리고 iteration (1) | 2021.06.09 |
[DL] 경사하강법(Gradient Descent) 직접 구현하기 (0) | 2021.06.04 |
[DeepLearning] 딥러닝의 전체적인 흐름..? (0) | 2021.03.08 |
댓글