我正在尝试训练深度学习模型,但是在以下行中出现这些错误:
File "<ipython-input-76-677f39f95f0d>", line 5
model = MaxPooling2D(pool_size=(3, 3), strides=2, 2)(model)
^
SyntaxError: positional argument follows keyword argument
我正在使用这些版本-
from tensorflow.keras.layers.experimental.preprocessing import Rescaling
Exception has occurred: ImportError
cannot import name 'Rescaling'
有关此问题的帮助,将不胜感激。
答案 0 :(得分:0)
不熟悉tensorflow,但是GPU的tensorflow状态是单个包。
https://www.tensorflow.org/install/gpu 对于1.15和更早的版本,CPU和GPU软件包是分开的。您使用的版本看起来较新。
pip install tensorflow # stable
pip install tf-nightly # preview
在您的情况下,requirements.txt将会更新为其中具有tensorflow而不是tensorflow-gpu。
我将从他们的例子开始: https://www.tensorflow.org/api_docs/python/tf/keras/layers/experimental/preprocessing/Rescaling
import tensorflow as tf
tf.keras.layers.experimental.preprocessing.Rescaling(
scale, offset=0.0, name=None, **kwargs
)