아직 초보자라서 전체를 다 이해하지 못한 상태라서 디버깅이 안되는 것 같습니다.
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 해결할 수 있는 방법이 있을까요?