如何解决ValueError: `validation_split` 仅支持张量或 NumPy 数组,在输入中发现以下类型
乍一看,这个问题似乎是重复的,但不幸的是,其他问题的答案无法解决这个问题。拟合模型时出现以下错误。我查看了相关内容,但找不到确切的重点和去处。
错误:
Traceback (most recent call last):
File "buff.py",line 110,in <module>
history = model.fit(x_train_pad,y_train,validation_split=0.2,epochs=5,batch_size=256)
File "/home/recep/PycharmProjects/emotive_meaning/venv/lib/python3.6/site-packages/tensorflow/python/keras/engine/training.py",line 1041,in fit
(x,y,sample_weight),validation_split=validation_split))
File "/home/recep/PycharmProjects/emotive_meaning/venv/lib/python3.6/site-packages/tensorflow/python/keras/engine/data_adapter.py",line 1359,in train_validation_split
"arrays,found following types in the input: {}".format(unsplitable))
ValueError: `validation_split` is only supported for Tensors or NumPy arrays,found following types in the input:
相关部分:
x_train,x_test,y_test = train_test_split(data,title,test_size=0.2,random_state=42)
'''
model's layers
'''
optimizer = Adam(lr=1e-3)
model.compile(loss='binary_crossentropy',optimizer=optimizer,metrics=['accuracy'])
history = model.fit(x_train_pad,batch_size=256)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。