65得票2回答
在Keras中使用tf.data处理多个输入/输出

对于应用程序,例如文本相似度匹配,输入的数据类似于:pair_1,pair_2。在这些问题中,我们通常有多个输入数据。之前,我成功地实现了我的模型:model.fit([pair_1, pair_2], labels, epochs=50) 我决定使用tf.data API替换我的输入管道。 ...

65得票4回答
警告:tensorflow:样本权重模式已从...强制转换为['...']

使用.fit_generator()或.fit()训练图像分类器,并将字典作为参数传递给class_weight=。 在TF1.x中我从未遇到过错误,但在2.1中开始训练时会得到以下输出:WARNING:tensorflow:sample_weight modes were coerced ...

65得票8回答
数值错误:形状(无,1)和(无,2)不兼容。

我正在训练一个面部表情(愤怒 vs 快乐)模型。最后一个密集层的输出以前是1,但是当我预测一张图片时,它的输出总是1,准确率为64%。所以我改成了有2个输出的2。但现在我得到了这个错误:Epoch 1/15 ------------------------------------------...

64得票7回答
如何处理一个带有变化的数字猜测游戏算法?

更新(2020年7月):这个问题已经有9年了,但我仍然深感兴趣。在此期间,机器学习(如RNN、CNN、GAN等)、新方法和廉价的GPU已经涌现出来,使得新方法成为可能。我认为重新探讨这个问题会很有趣,看看是否有新的方法。我正在学习编程(Python和算法),并尝试着做一个我觉得有趣的项目。我已...

64得票8回答
如何在Windows上使用Anaconda Python安装Keras和Theano?

我正在尝试使用以下Keras软件包在Python中开发神经网络:from keras.utils import np_utils from keras.layers.core import Dense, Activation, Dropout from keras.models import ...

64得票4回答
Keras模型中,model.evaluate()和model.predict()有什么区别?

我使用Keras生物医学图像分割来分割大脑神经元。我使用model.evaluate(),它给出的Dice系数为0.916。然而,当我使用model.predict()后,通过计算Dice系数循环预测图像时,Dice系数为0.82。这两个值为什么不同?

64得票7回答
Tensorflow数据适配器错误:ValueError:找不到能处理输入的数据适配器。

在运行sentdex的加密货币RNN教程脚本链接时,我遇到了一个错误, 但是当我尝试训练模型时,遇到了错误。我的tensorflow版本是2.0.0,我正在运行python 3.6。在尝试训练模型时,我收到以下错误: File "C:\python36-64\lib\site-packag...

64得票8回答
如何在Keras中计算接收操作特征(ROC)和AUC?

我有一个使用keras编写的多输出(200)二元分类模型。 在这个模型中,我想要添加其他指标,如ROC和AUC,但据我所知,keras没有内置的ROC和AUC指标函数。 我尝试从scikit-learn中导入ROC、AUC函数。from sklearn.metrics import roc_c...

64得票2回答
如何在Keras中使用return_sequences选项和TimeDistributed层?

我有一个对话语料库,如下所示。我想实现一个LSTM模型,它可以预测系统的动作。系统的动作被描述为一个位向量。而用户输入被计算为一个词嵌入,也是一个位向量。 t1: user: "Do you know an apple?", system: "no"(action=2) t2: user: ...

63得票6回答
Keras ValueError: 输入0与层conv2d_1不兼容:期望ndim = 4,但发现ndim = 5。

我已经检查了所有解决方案,但仍然面临着相同的错误。我的训练图像形状是(26721, 32, 32, 1),我相信它是四维的,但我不知道为什么错误显示它是五维的。 model = Sequential() model.add(Convolution2D(16, 5, 5, border_mo...