아직 초보자라서 전체를 다 이해하지 못한 상태라서 디버깅이 안되는 것 같습니다.
def make_input_fn(data_df, label_df, num_epochs=10, shuffle=True, batch_size=32):
def input_function():
ds = tf.data.Dataset.from_tensor_slices((dict(data_df), label_df))
if shuffle:
ds = ds.shuffle(1000) # shuffle()함수로 난수(random number) 만들기
ds = ds.batch(batch_size).repeat(num_epochs)
이 코드에서 3 line 에서 계속 type 에러가 난다고 실행이 되지 않습니다..
TypeError Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/tensorflow/python/data/util/structure.py in normalize_element(element)
92 try:
—> 93 spec = type_spec_from_value(t, use_fallback=False)
94 except TypeError:
이것과
/usr/local/lib/python3.6/dist-packages/tensorflow/python/data/util/structure.py in type_spec_from_value(element, use_fallback)
465 raise TypeError(“Could not build a TypeSpec for %r with type %s” %
–> 466 (element, type(element).__name__))
467
TypeError: Could not build a TypeSpec for survived sex age … deck embark_town alone
이곳 외에도 여러곳에서 type error 가 나네요..
혹시 제 크롬 버전 때문에 그런것일까요?
colab 에서 따라하던중이었습니다.
혹시 type error 해결할 수 있는 방법이 있을까요?
안녕하세요.
아마도 배열의 길이가 다르거나 데이터 프레임에 중복 된 열 (동일한 이름)이있는 경우인데, 혹시 작업 중
이 과정이 들어가지 않았을까 추정은 되는데요,
상기 문의주신 소스를 작동확인 후 여기에 넣었습니다. 아래 링크의 코랩에서 해 보시겠습니까?
https://colab.research.google.com/drive/1cVAGlTlUE9WI8Eb0jdvc6nRsjbw0x33o?usp=sharing
그리고 되면 이것을 다시 한번 이용해 보시면 어떨까요?
안되면 문의 주세요.