我有一个 4D 张量,如果运行它,1/100 部分的所有值都非常接近我需要的值,所以我想应用一个映射函数,它将所有坏数字设置为某个固定值。问题是:如何根据张量应用映射函数,即在 Session() 的 run 函数之前(因为我需要计算损失函数并反向传播结果,这些操作是在 sess.run 之前进行的) .
最佳答案
您无法使用Python的map
函数,因为tensorflow使用符号张量,而符号张量仅在您运行session.run()
时才会被填充。但是tensorflow提供了一个张量的映射函数,称为tf.map_fn,参见https://www.tensorflow.org/api_docs/python/tf/map_fn
关于python-3.x - 如何将映射函数应用于 tensorflow 中的张量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49570292/