120得票8回答
Keras与TensorFlow后端是否可以强制使用CPU或GPU?

我已经安装了Tensorflow后端和CUDA的Keras。我想有时候按需强制Keras使用CPU,而不是在虚拟环境中安装单独的仅限CPU的Tensorflow。如果可以,应该如何实现?如果后端是Theano,则可以设置标志,但我没有听说过可以通过Keras访问Tensorflow标志。

120得票3回答
如何在Keras中连接两个层?

我有一个包含两个层的神经网络示例。第一层接收两个参数并输出一个结果。第二个层应该接收第一层的输出和一个额外的参数作为输入。它应该长成这样:x1 x2 x3 \ / / y1 / \ / y2 所以,我创建了一个有两个层的模型并尝试合并它们,但是出现了错误:T...

118得票4回答
Keras Tokenizer方法到底是做什么的?

有时,情况要求我们采取以下措施:from keras.preprocessing.text import Tokenizer tokenizer = Tokenizer(num_words=my_max) 然后,不可避免地,我们会诵唱这个口号:tokenizer.fit_on_texts(te...

118得票10回答
Keras:如何保存历史训练属性(history object)的训练记录?

在Keras中,我们可以将model.fit的输出返回到一个历史记录中,如下所示: history = model.fit(X_train, y_train, batch_size=batch_size, ...

117得票8回答
如何在TensorFlow中应用梯度裁剪?

考虑这个示例代码。 我想知道如何在可能出现梯度爆炸的RNN上应用梯度裁剪。 tf.clip_by_value(t, clip_value_min, clip_value_max, name=None) 这是一个示例,可以用于哪里?在RNN的定义中应该如何引入它? lstm_c...

117得票2回答
早停止应该使用哪些参数?

我正在使用Keras为我的项目训练神经网络。Keras提供了早停函数。请问有哪些参数需要注意,以避免在使用早停时过拟合神经网络?

116得票2回答
Keras中的TimeDistributed层的作用是什么?

我试图理解Keras中TimeDistributed包装器的作用。 我知道TimeDistributed“将层应用于输入的每个时间片段”。 但是我进行了一些实验,得到了我无法理解的结果。 简而言之,在与LSTM层相关时,TimeDistributed和仅使用Dense层产生相同的结果。m...

111得票3回答
为什么plt.imshow()不显示图像?

我有这段代码,是从教程上复制的:import numpy as np np.random.seed(123) from keras.models import Sequential from keras.layers import Dense, Dropout, Activation, Fla...

110得票11回答
如何在Keras中获得可重复的结果

我每次运行Keras框架中的imdb_lstm.py示例(https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py)时,都会得到不同的结果(测试精度)。代码在顶部包含np.random.seed(1337),在任何k...

109得票2回答
Keras(tensorflow后端)中的model.compile()是否会初始化所有权重和偏差?

当我开始训练一个模型时,没有之前保存的模型。我可以安全地使用model.compile()。现在我已将模型保存在一个h5文件中,以便使用checkpoint进行进一步训练。 假设我想进一步训练该模型。此时我感到困惑:我是否可以在这里使用model.compile()?它应该放在model =...