使用 3D-CNN

时间:2020-12-19 07:21:11

标签: python tensorflow keras

我想用 3D-CNN 层应用 tf.nn.dropout

但我遇到了错误 "ValueError: Can't convert non-rectangular Python sequence to Tensor."

代码是

inputs = layers.Input(shape=Xshape)

model1 = layers.Conv3D(64, input_shape=Xshape, kernel_size=(7, 7, 7), padding='same', activation='relu')

y=model1(inputs)

weights_as_numpy = model1.get_weights()

x=tf.nn.dropout(weights_as_numpy, rate = 0.5, seed = 1)

然后,我使用了 data_tensor = tf.ragged.constant(weights_as_numpy)

但我遇到了另一个错误:ValueError: all scalar values must have the same nesting depth

你能帮我吗?

提前致谢...

0 个答案:

没有答案
相关问题