33得票8回答
Tensorflow 2.1.0中出现了“ModuleNotFoundError: No module named 'tensorflow_core.estimator'”错误。

使用tensorflow时,我遇到了以下错误信息ERROR:root:Internal Python error in the inspect module. Below is the traceback from this internal error.' File "<f...

33得票3回答
我应该对所有函数使用@tf.function吗?

一份关于@tf.function的官方教程这样说: 使用tf.function将程序转换为图形以获得最佳性能并使您的模型可以在任何地方部署。由于AutoGraph的存在,令人惊讶的是,大量Python代码可以直接与tf.function配合使用,但仍然需要注意一些陷阱。 主要的收获和建议是...

33得票1回答
如何在TensorFlow 2.0中使用由Dataset.window()方法创建的窗口?

我正在尝试创建一个数据集,它将从时间序列中返回随机窗口,并将下一个值作为目标,使用TensorFlow 2.0。 我正在使用Dataset.window(),这看起来很有前途:import tensorflow as tf dataset = tf.data.Dataset.from_te...

29得票8回答
升级到TensorFlow 2.8.0后,无法解析"tensorflow.keras"的导入。

最近发布了TensorFlow 2.8,我一发现就立刻安装了它。我确实需要它来支持更高的NumPy版本和一些新功能。然而,通过以下命令在我的conda环境中安装后:python3 -m pip install --upgrade tensorflow,无论是PyCharm还是VSCode都无法...

29得票1回答
替换 TensorFlow v2 的占位符

为了我的项目,我需要将一个有向图转换成一个tensorflow实现的图,就好像它是一个神经网络一样。在tensorflow版本1中,我可以将所有输入定义为占位符,然后使用广度优先搜索生成输出的数据流图。然后,我只需使用feed_dict输入我的输入数据。但是,在TensorFlow v2.0中...

28得票4回答
每10个epoch保存一次模型 tensorflow.keras v2

我正在使用在tensorflow v2中作为子模块定义的keras。我使用fit_generator()方法训练我的模型,我希望能够每10个epochs保存一次模型。如何实现这一点? 在Keras中(而不是tf的子模块),我可以使用ModelCheckpoint(model_savepath...

27得票7回答
Keras中的自定义损失函数应该返回批处理的单个损失值还是每个训练批次中每个样本的损失数组?

我正在学习tensorflow(2.3)中的keras API。在tensorflow网站的指南中,我发现了一个自定义损失函数的例子: def custom_mean_squared_error(y_true, y_pred): return tf.math.redu...

26得票2回答
如何提高数据输入流水线的性能?

我尝试优化我的数据输入管道。这个数据集是一组450个大小约为70MB的TFRecord文件,存储在GCS上。该作业使用GCP ML Engine执行。没有GPU。 以下是管道:def build_dataset(file_pattern): return tf.data.Datase...

25得票2回答
Tf 2.0:运行时错误:GradientTape.gradient只能在非持久性记录上调用一次。

在tensorflow 2.0指南中的tf 2.0 DC Gan示例中,有两个梯度带。请参见以下内容。 @tf.function def train_step(images): noise = tf.random.normal([BATCH_SIZE, noise_dim]) ...

25得票6回答
在Tensorflow 2.0中自定义训练循环中应用回调函数

我正在使用Tensorflow DCGAN实现指南中提供的代码编写自定义训练循环。我想在训练循环中添加回调函数。在Keras中,我知道我们将它们作为参数传递给“fit”方法,但找不到有关如何在自定义训练循环中使用这些回调函数的资源。我正在添加来自Tensorflow文档的自定义训练循环的代码:...