keras相关内容

无法在仅 tensorflow CPU 安装上加载动态库“cudart64_101.dll"

我刚刚通过 pip install tensorflow 安装了最新版本的 Tensorflow,每当我运行程序时,我都会收到日志消息: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] 无法加载动态库“cudart64_101.dll";dlerror: cudart64_101.dll 未找到 这不好吗? ..
发布时间:2021-12-02 16:54:22 Python

如何将注意力层添加到 Bi-LSTM

我正在开发一个 Bi-LSTM 模型并想为其添加一个注意力层.但我不知道如何添加它. 我当前的模型代码是 model = Sequential()模型.添加(嵌入(最大字数,1152,输入长度=最大长度,权重=[嵌入]))model.add(BatchNormalization())模型.添加(激活('tanh'))模型.添加(辍学(0.5))模型.添加(双向(LSTM(32)))mode ..
发布时间:2021-12-02 16:51:34 AI人工智能

跳过 NaN 输入的自定义损失函数

我正在构建一个自动编码器,我的数据中有 NaN 值.如何创建自定义 (MSE) 损失函数,如果在验证数据中遇到 NaN,则不计算损失? 从网上得到一个提示: def nan_mse(y_actual, y_predicted):per_instance = tf.where(tf.is_nan(y_actual),tf.zeros_like(y_actual),tf.square(tf.s ..
发布时间:2021-11-30 19:50:46 Python

如何在将单词呈现为嵌入的同时在整个词汇预测上拥有 LSTM Autoencoder 模型

所以我一直在研究 LSTM Autoencoder 模型.我还创建了这个模型的各种版本. 1. 使用已经训练好的词嵌入创建模型:在这种情况下,我使用已经训练好的手套向量的权重作为特征(文本数据)的权重.这是结构: inputs = Input(shape=(SEQUENCE_LEN, EMBED_SIZE), name="input")编码 = 双向(LSTM(LATENT_SIZE),m ..
发布时间:2021-11-30 19:50:25 其他开发

图断开:无法获得张量 Tensor("conv2d_1_input:0", shape=(?, 128, 128, 1), dtype=float32) 的值

我正在尝试实现一个自动编码器,它获得 3 个不同的输入并融合这三个图像.我想获得编码器中一个层的输出,并将它与解码器中的一个层连接起来,但是当我运行它时,我得到了图形断开连接的错误.这是我的代码: def create_model(input_shape):input_1 = keras.layers.Input(input_shape)input_2 = keras.layers.Input( ..
发布时间:2021-11-30 19:50:05 Python

为什么我的风格迁移模型在 3700/20000 个批次后突然停止学习?

接前:为什么我的模型可以使用 `tf.GradientTape()` 但在使用 `keras.models.Model.fit()` 时失败 我正在复制感知风格转移模型,如下图所示: 我终于在来自 COCO2014 数据集的 1000 张图像上按预期学习了我的模型.但是后来我尝试运行整个数据集的 2 个 epoch,每个 epoch 有 20695 个批次(根据研究论文).它开始学习非 ..
发布时间:2021-11-30 19:49:57 其他开发

设计一个简单的自动编码器时的尺寸值误差

嗨,我正在使用 Keras 库在 Python 3.5 中尝试一个简单的自动编码器.我面临的问题是 - ValueError:检查输入时出错:预期 input_40 有 2 个维度,但得到了形状为 (32, 256, 256, 3) 的数组.我的数据集非常小(60 幅 RGB 图像,尺寸为 256*256 和一种要验证的相同类型的图像).我对 Python 有点陌生.请帮忙. 将 matplot ..
发布时间:2021-11-30 19:49:50 Python

Keras 中的深度自动编码器将一个维度转换为另一个维度 i

我正在做一个使用向量来表示图像和标题的图像标题任务. 标题向量的长度/尺寸为 128.图像向量的长度/维度为 2048. 我想做的是训练一个自动编码器,以获得一个能够将文本向量转换为图像向量的编码器.以及能够将图像向量转换为文本向量的解码器. 编码器:128 -> 2048. 解码器:2048 -> 128. 我按照本教程来实现一个浅层网络想要. 但是我不知道如 ..
发布时间:2021-11-30 19:49:30 Python

如何排除层权重并仅保留我想要的权重并使用 keras 预测模型?

我想提取一些选定层的权重并将它们保存为一个名为 encoding_weight.h5 的 Hdf5 文件,然后预测模型以获得输出. 原始模型包含我不需要的所有权重. model = Autoencoder(input_shape=x_train.shape[1:]) #这是原始模型模型摘要()layer_name_list = ['dense2048','batch2048','act20 ..
发布时间:2021-11-30 19:49:23 Python

使用 Python 代码进行深度学习不再有效.“类型错误:函数构建代码之外的操作正在传递一个“图形"张量."

我正在实现一个 Tensorflow Variational Autoencoder,完全从“Python 深度学习"一书中复制代码.直到几天前,代码运行良好,但截至昨天它已停止运行(我没有更改代码). 该代码用于生成模型,该模型可以从 MNIST 数据集中复制图像. 具体的错误信息如下: TypeError: 正在传递函数构建代码之外的操作“图"张量.有可能有图张量通过包含一个 ..
发布时间:2021-11-30 19:49:13 Python

如何在任何深度建模框架中实现以均值和方差值作为输入的高斯渲染器(需要可反向传播)

想象一个典型的自动编码器-解码器模型.但是,我需要实现结构化/自定义解码器,而不是使用去卷积和放大来创建/合成类似于模型输入的张量的通用解码器. 在这里,我需要解码器接收它的输入,例如一个 10x2 张量,其中每一行代表 x,y 位置或坐标,并渲染一个固定的预定义大小的图像,其中在输入指定的位置生成了 10 个高斯分布. 另一种方式,我需要创建一个空的固定大小的张量,将 10 个坐标指 ..
发布时间:2021-11-30 19:48:54 其他开发

为什么自动编码器与编码器 + 解码器的预测不同?

我按照建议在 Keras 中构建了一个 CNN 1d Autoencoder in this SO question,其中编码器和解码器是分开的.我的目标是在训练自动编码器后重新使用解码器.我的 Autoencoder 的中心层是 Dense 层,因为我想在之后学习它. 我的问题是,如果我编译并拟合整个自动编码器,写成 Decoder()Encoder()(x) 其中 x 是输入,我得到一个 ..
发布时间:2021-11-30 19:48:44 Python

如何在keras中查看层输出的张量值

我有一个 Seq2Seq 模型.我有兴趣打印出每次迭代编码器输出的矩阵值. 因此,例如 encoder 中矩阵的维度是 (?,20) 和 epoch =5 并且在每个epoch,有10次迭代,我想查看每个 epoch 的 (?,20) 维度的 10 矩阵. 我已经转到了几个链接,如此处,但它仍然没有打印出值矩阵.使用上面链接中提到的代码: 将 keras.backend 导入为 Kk ..
发布时间:2021-11-30 19:48:34 其他开发

拟合方法中的 keras 错误:预期 model_2 具有形状 (None, 252, 252, 1) 但得到形状为 (300, 128, 128, 3) 的数组

我正在为一类分类构建一个图像分类器,其中我使用了自动编码器. 在运行这个模型时,我通过 autoencoder_model.fit 行收到这个错误: ValueError: 检查目标时出错:预期 model_2 具有形状 (None, 252, 252, 1) 但得到形状为 (300, 128, 128, 3) 的数组 num_of_samples = img_data.shape[ ..
发布时间:2021-11-30 19:48:26 AI人工智能

不确定我的自动编码器神经网络给我的 Keras 预测结果

我正在尝试构建一个自动编码器神经网络,用于在单列文本列表中查找异常值.我的输入有 138 行,它们看起来像这样: amaze_header_2.pngamaze_header.pngcircle_shape.xmldisableable_ic_edit_24dp.xmlfab_label_background.xmlfab_shadow_black.9.pngfab_shadow_dark.9. ..
发布时间:2021-11-30 19:47:40 Python

保存和加载 keras 自动编码器

看看这个奇怪的加载/保存模型情况.我保存了变分自编码器模型及其编码器和解码器: autoencoder.save("autoencoder_save", overwrite=True)编码器.save("encoder_save", overwrite=True)decoder.save("decoder_save", overwrite=T) 之后我从磁盘加载了所有内容: autoenco ..
发布时间:2021-11-30 19:47:28 其他开发

带有嵌入层的 Keras LSTM 自动编码器

我正在尝试在 Keras 中构建文本 LSTM 自动编码器.我想使用嵌入层,但我不确定如何实现.代码如下所示. inputs = Input(shape=(timesteps, input_dim))embedding_layer = Embedding(numfeats + 1,EMBEDDING_DIM,权重 = [data_gen.get_embedding_matrix()],输入长度= ..
发布时间:2021-11-30 19:46:37 其他开发

keras 自动编码器“检查目标时出错"

我正在尝试改编 keras 网站上的 2d 卷积自动编码器示例:https://blog.keras.io/building-autoencoders-in-keras.html 对于我自己使用一维输入的情况: from keras.layers import Input, Dense, Conv1D, MaxPooling1D, UpSampling1D从 keras.models 导入 ..
发布时间:2021-11-30 19:46:01 AI人工智能