107得票6回答
Keras,我训练好模型后如何进行预测?

我正在使用 reuters-example 数据集进行实验,并且表现良好(我的模型已经训练完毕)。我了解了如何保存模型,以便稍后加载并再次使用。但是,如何使用保存的模型来预测新文本呢?我需要使用 models.predict() 吗? 我是否需要以特殊的方式准备这个文本? 我尝试了一下:i...

106得票3回答
"稀疏分类交叉熵与分类交叉熵有什么区别?"

sparse_categorical_crossentropy和categorical_crossentropy之间有什么区别?在什么情况下应该使用一种损失函数而不是另一种?例如,这些损失函数是否适用于线性回归?

105得票4回答
Keras中的嵌入是什么?

Keras文档并没有明确说明这是什么。我理解我们可以使用它将输入特征空间压缩为更小的空间。但是从神经设计角度来看,这是如何实现的呢?它是自编码器,还是RBM?

102得票1回答
keras.argmax中axis=-1的含义是什么?

我是Keras的初学者,需要帮助理解keras.argmax(a, axis=-1)和keras.max(a, axis=-1)。当a.shape = (19, 19, 5, 80)时,axis=-1的含义是什么?同时,keras.argmax(a, axis=-1)和keras.max(a,...

102得票3回答
Keras:核和活动正则化器的区别

我注意到在Keras中不再有weight_regularizer,而是有activity和kernel regularizer。 我想知道: kernel和activity regularizers的主要区别是什么? 我能否使用activity_regularizer代替weight_re...

100得票4回答
Keras Sequential模型中的验证数据有什么用途?

我的问题很简单,就是在Sequential模型中,传递给model.fit的验证数据是什么? 另外,它是否会影响模型的训练(通常会使用验证集来选择模型的超参数,但我认为这在此处并不会发生)? 我指的是可以像这样传递验证集的内容:# Create model model = Sequenti...

99得票2回答
Keras:LSTM dropout和LSTM循环dropout的区别

来自Keras文档: dropout: 0到1之间的浮点数,表示输入线性变换中要丢弃的单元的比例。 recurrent_dropout: 0到1之间的浮点数,表示循环状态的线性变换中要丢弃的单元的比例。 有人能指出以下图片中每个丢弃操作发生的位置吗?

99得票5回答
双向LSTM和普通LSTM有什么区别?

有人能否解释一下这个问题?我知道双向LSTM具有前向和后向传递,但是相比单向LSTM而言,这有什么优势吗? 它们分别更适合什么情况?

99得票10回答
有人在加载Keras保存的模型时遇到了“AttributeError: 'str' object has no attribute 'decode'”错误吗?

训练完成后,我使用了Keras整个模型和仅权重的保存方法 model.save_weights(MODEL_WEIGHTS) and model.save(MODEL_NAME) 模型和权重已成功保存,没有错误。我可以使用model.load_weights轻松地成功加载权重,但当我尝试...

98得票4回答
如何在Keras中堆叠多个LSTM?

我正在使用深度学习库Keras并尝试堆叠多个LSTM,但没有成功。下面是我的代码:model = Sequential() model.add(LSTM(100,input_shape =(time_steps,vector_size))) model.add(LSTM(100)) 上述代码在...