Keras错误值错误:无法转换字符串

2024-06-09 15:54:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经讨论过处理类似问题的问题了。但是,他们一直未能回答我的具体问题。因此,我真诚地感谢任何关于克服我所面临的以下问题的建议。在

我正在尝试为文本分类问题实现一个RNN模型。我的triple.csv文件中有一个句子(triple)和一个类标签[0,1](truth)。在

一个三重.csv文件

triple,truth
sportsteam hawks teamplaysincity city atlanta,1
stadiumoreventvenue hondacenter stadiumlocatedincity city anaheim,1
sportsteam ducks teamplaysincity city anaheim,1
sportsteam n1985chicagobears teamplaysincity city chicago,1
...

我试着用RNN和它们的word2vec嵌入来训练句子(三元组)。但是,我一直得到以下错误。在

ValueError: could not convert string to float: 'sportsleague nfl leaguestadiums stadiumoreventvenue heinzfield'

我的主代码

^{pr2}$

如果您能帮助我们克服这个问题,我们将不胜感激。在


Tags: 文件csv模型文本city分类建议句子
1条回答
网友
1楼 · 发布于 2024-06-09 15:54:49

我在将字符串y_train传递给model.fit()时遇到了这个错误。在

我没有将布尔真理定义为目标类值,而是将三元组定义为目标类,它将字符串传递到model.fit()中,如下所示。在

truth = df['triple'].values

所以,简单地修改上面的行就解决了这个问题。在

^{pr2}$

我错过这些琐碎的细节真是疯狂。我真傻!在

相关问题 更多 >