tf.keras相关内容

每10个时期保存一次模型tensorflow.keras v2

我使用的是TensorFlow v2中定义为子模块的keras。我正在使用fit_generator()方法训练我的模型。我想每10个纪元保存一次我的模型。我如何实现这一点? 在Kera中(不作为Tf的子模),我可以给出ModelCheckpoint(model_savepath,period=10)。但在TFv2中,他们将其更改为ModelCheckpoint(model_savepath ..
发布时间:2022-04-01 21:33:21 Python

tf.keras 损失变为 NaN

我正在 tf.keras 中编写一个 3 层的神经网络.我的数据集是 MNIST 数据集.我减少了数据集中的示例数量,因此运行时间较低.这是我的代码: 将 tensorflow 导入为 tf从 tensorflow.keras 导入层将 numpy 导入为 np将熊猫导入为 pd!git 克隆 https://github.com/DanorRon/data%cd 数据!ls批量大小 = 32 ..
发布时间:2021-12-31 17:09:34 AI人工智能

Tensorflow 2.1.0 - 函数构建代码之外的操作正在传递一个“图形"张量

我正在尝试实施最近的一篇论文.此实现的一部分涉及从 tf 1.14 迁移到 tf 2.1.0.该代码适用于 tf 1.14,但不再有效. 注意:如果我禁用急切执行 tf.compat.v1.disable_eager_execution() 那么代码会按预期工作. 这是解决方案吗?我之前在 TF 2.x 中制作了大量模型,并且从未禁用过 Eager Execution 来实现正常功能. ..

如何使用 learning_phase 在 TF 2.3 Eager 中获得中间输出?

以下示例适用于 2.2;K.function 在 2.3 中发生了显着变化,现在在 Eager 执行中构建一个 Model,所以我们正在传递 Model(inputs=[learning_phase,...]). 我确实有一个解决方法,但它很黑,而且比 K.function 复杂得多;如果没有人可以展示一个简单的方法,我会发布我的. from tensorflow.keras.layers ..
发布时间:2021-12-19 13:12:21 Python

不支持 TensorFlow 2.0 的 Keras.我们建议使用 `tf.keras`,或者降级到 TensorFlow 1.14

关于(Keras 不支持 TensorFlow 2.0.我们建议使用 tf.keras,或者降级到 TensorFlow 1.14.)任何建议,我遇到了错误. 谢谢 导入keras#用于逐层构建神经网络从 keras.models 导入顺序#将权重随机初始化为接近0的小数(但不是0)从 keras.layers 导入密集分类器=tf.keras.Sequential()分类器.添加(密集( ..
发布时间:2021-12-19 13:01:56 Python

使用子类模型时,model.summary() 无法打印输出形状

这是两种创建keras模型的方法,但是两种方法的汇总结果的输出形状是不同的.显然,前者打印的信息更多,更容易检查网络的正确性. 将tensorflow导入为tf从 tensorflow.keras 导入输入、层、模型类子类(模型):def __init__(self):超(子类,自我).__init__()self.conv = layers.Conv2D(28, 3, strides=1)定义 ..
发布时间:2021-12-19 12:53:42 Python

"用户警告:无法检索输入.这可能是因为一名工人已经死亡.我们没有关于丢失样本的任何信息."

在训练模型时,我收到此警告“用户警告:无法检索输入.这可能是因为工人已经死亡.我们没有关于丢失样本的任何信息.)",显示此警告后,模型启动训练.这个警告是什么意思?是否会影响我的训练而我需要担心? 解决方案 这只是一个用户警告,当您在训练期间尝试获取输入、目标时通常会抛出该警告.这是因为为队列机制设置了超时,该机制将在 data_utils.py 中指定. 有关更多详细信息,您可以参 ..
发布时间:2021-12-14 10:01:32 AI人工智能

from_logits=True 和 from_logits=False 为 UNet 的 tf.losses.CategoricalCrossentropy 获得不同的训练结果

我正在使用 unet 进行图像语义分割工作,如果我像这样为最后一层设置 Softmax Activation: ...conv9 = Conv2D(n_classes, (3,3), padding = 'same')(conv9)conv10 =(激活('softmax'))(conv9)模型 = 模型(输入,conv10)回报模式... 然后使用 loss = tf.keras.losse ..
发布时间:2021-12-09 22:41:57 Python

keras 和 tf.keras 有什么区别?

我正在学习 TensorFlow 和 Keras.我想试试 https://www.amazon.com/Deep-Learning-Python-Francois-Chollet/dp/1617294438/,而且好像是用Keras写的. 将代码转换为 tf.keras 是否相当简单? 我对代码的可移植性更感兴趣,而不是两者之间的真正区别. 解决方案 在这一点上,tensor ..
发布时间:2021-12-09 22:39:41 其他开发

TensorFlow 图像分类器为每个图像返回相同的标签

我根据 https://blog.francium.tech/build-your-own-image-classifier-with-tensorflow-and-keras-dc147a15e38e.我已经编写了所有代码,它似乎运行正常,只是在用于标记测试图像时,它使用相同的类标记它们. 我查看了上面网页上的代码,它似乎与我的相符. 这是我的代码.我已经包含了所有内容,因为我不知道 ..
发布时间:2021-09-06 19:59:30 AI人工智能