Autokeras多个输入预测失败

问题描述

我拥有以下自动设置的设置,可以使用TextInputStructuredDataInput来训练模型

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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...