我正在关注关于神经风格迁移的教程。风格转移是通过最小化图像的损失函数来完成的(用内容图像初始化)。让我感到困惑的是以下代码:
preprocessed_input = tf.keras.applications.vgg19.preprocess_input(inputs)
这是类中call
方法的一部分StyleContentModel
。TensorFlow 是如何知道这个操作的梯度的?我已经检查了这个操作是否get_gradient_function
在模块tensorflow.python.framework.ops
中使用了渐变函数,据我所知没有。