class BasicBlock1(layers.Layer): expansion = 1 def __init__(self, in_channels, out_channels, stride=1): super(BasicBlock, self).__init__() g\对不对
时间: 2024-03-08 07:46:06 浏览: 99
关于keras.layers.Conv1D的kernel_size参数使用介绍
这段代码有一个问题:在 `super()` 函数中应该使用当前类的名称 `BasicBlock1` 而不是 `BasicBlock`,因为这个类的名称是 `BasicBlock1`。正确的代码应该如下所示:
```
class BasicBlock1(layers.Layer):
expansion = 1
def __init__(self, in_channels, out_channels, stride=1):
super(BasicBlock1, self).__init__()
# rest of the code
```
这样,`super()` 函数将会调用 `BasicBlock1` 的父类的构造函数,而不是 `BasicBlock` 的。
阅读全文