如何解决Autokeras多个输入预测失败
我拥有以下自动设置的设置,可以使用TextInput
和StructuredDataInput
来训练模型
model=ak.AutoModel(
inputs=[ak.Textinput(),ak.StructuredDataInput(column_names=["token_ratio","length_ratio","duplicate_tokens","contains_size"])],outputs=ak.ClassificationHead(num_classes=2,loss='binary_crossentropy'),max_trials=1,overwrite=True
)
model.fit(
[train["title"].to_numpy(),train[["token_ratio","contains_size"]].to_numpy()],[train["label"]],epochs=1
)
model.predict([sample["title"].to_numpy(),sample[["token_ratio","contains_size"]].to_numpy()])
该培训工作完美,并且产生了Keras
模型。
但是当我调用predict
函数时,会发生以下错误:
ValueError: Failed to find data adapter that can handle input: (<class 'tuple'> containing values of types {"<class 'tensorflow.python.data.ops.dataset_ops.MapDataset'>"}),<class 'nonetype'>
建议为什么这是错误的?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。