68得票1回答
如何在Keras的fit_generator()函数中定义最大队列大小、工作线程数和是否使用多进程?

我正在使用 GPU 版本的 Keras 对一个预训练的网络进行迁移学习。我不理解如何定义参数max_queue_size、workers和use_multiprocessing。如果我更改这些参数(主要是为了加速学习),我不确定每个 epoch 是否仍然会看到所有数据。 max_queue_...

68得票5回答
Conv1D中形状的维度

我尝试使用一个卷积神经网络层来构建模型,但是遇到了一些问题。 实际上,编译器告诉我: ValueError: 检查模型输入时出错:预计 conv1d_1_input 具有3个维度,但得到的数组形状为 (569, 30) 这是我的代码:import numpy from keras.mode...

68得票3回答
如何检查Keras是否使用GPU版本的TensorFlow?

当我运行 keras 脚本时,会得到以下输出: Using TensorFlow backend. 2017-06-14 17:40:44.621761: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow ...

66得票17回答
Keras中的“无法解释优化器标识符”错误

当我试图修改Keras中SGD optimizer的学习率参数时,出现了这个错误。是我的代码有什么问题还是Keras没有正确安装?以下是我的代码:from tensorflow.python.keras.models import Sequential from tensorflow.pyth...

66得票6回答
Keras文本预处理 - 将Tokenizer对象保存到文件中进行评分

我使用Keras库按照以下步骤(大致)训练了一个情感分类器模型: 使用Tokenizer对象/类将文本语料库转换为序列 使用model.fit()方法构建模型 评估该模型 现在,要使用该模型进行打分,我已经成功将模型保存到文件并从文件中加载。但是,我发现没有办法将Tokenizer对象...

66得票2回答
如何检查Keras TensorFlow后端是GPU版本还是CPU版本?

我知道在安装tensorflow时,你要么安装GPU版本,要么安装CPU版本。如何检查已安装哪个版本(我使用linux)? 如果已安装GPU版本,当无法使用GPU时,是否会自动切换到CPU,还是会报错?如果GPU可用,是否需要设置特定字段或值以确保其在GPU上运行?

66得票2回答
Keras中的默认kernel_initializer是什么?

在用户手册中,展示了以下不同的kernel_initializer。 https://keras.io/initializers/ 其主要目的是在神经网络中初始化权重矩阵。 有人知道默认的初始化器是什么吗?文档没有显示默认值。

66得票9回答
“Conv2D”出现负数维度大小,因为从1中减去3所致。

我正在使用Keras和Tensorflow作为后端,这是我的代码:import numpy as np np.random.seed(1373) import tensorflow as tf tf.python.control_flow_ops = tf import os from k...

66得票20回答
TensorFlow: Blas GEMM启动失败

当我尝试使用gpu在Keras中使用TensorFlow时,出现以下错误消息: C:\Users\nicol\Anaconda3\envs\tensorflow\lib\site-packages\ipykernel\__main__.py:2: UserWarning: Update yo...

65得票3回答
在Keras中保存最佳模型

当我在Keras中训练模型时,我使用以下代码from keras.callbacks import EarlyStopping model = Sequential() model.add(Dense(100, activation='relu', input_shape = input_s...