我的keras代码抛出了这个错误:
2021-03-01 08:31:47.267964: W张力流/流
_
executor/platform/default/dso
_
loader.cc:60]无法加载动态库的cudart64
_
110.dll';dlerror错误: cudart64
_
未找到110.dll 2021-03-01 08:31:47.272086: i tensorflow/stream
_
执行者/cuda/cudart
_
stub.cc:29]如果您的计算机上没有设置GPU,请忽略上面的cudart dlerror。回溯(最近一次调用):文件"main.py",第1行,来自列车导入列车文件"D:\Github\tutorials“
_
1
_
残差
_
network -master\train.py.py“,第20行,来自网络
_
模型导入教程文件“D:\Github\ NetworkModel
_
1
_
残差
_
network-master\network
_
model.py",第9行,从keras.layers import Dense,MaxPooling2D,Conv2D,Flatten,
ImportError:无法从'keras.layers‘导入名称'Deconvolution2D’(D:\Github\tutorials
_
1
_
残差
_
network-master\venv\lib\site-packages\keras\layers
_
初始化
_
.py)
看起来
在keras中不再使用。我应该用什么来代替呢?
发布于 2021-03-01 08:54:52
你可以使用这个
https://www.tensorflow.org/api
_
docs/python/tf/keras/layer/Conv2DTranspose
转置的卷积层(有时称为反卷积)。
tf.keras.layers.Conv2DTranspose(
filters, kernel_size, strides=(1, 1), padding='valid',
output_padding=None, data_format=None, dilation_rate=(1, 1), activation=None,
use_bias=True, kernel_initializer='glorot_uniform',
bias_initializer='zeros', kernel_regularizer=None,
bias_regularizer=None, activity_regularizer=None, kernel_constraint=None,
bias_constraint=None, **kwargs
)略有不同,但也检出upsampling2d,
https://www.tensorflow.org/api
_
docs/python/tf/keras/layer/UpSampling2D
https://stackoverflow.com/questions/66415374
复制相似问题