在运行行为克隆方面需要帮助

时间:2019-06-11 08:55:21

标签: python conv-neural-network

我正在尝试运行udacity行为克隆项目,但无法执行。

模型是-

model = Sequential()
model.add(input_shape=INPUT_SHAPE)
model.add(Conv2D(24, 5, 5, activation='elu', subsample=(2, 2)))
model.add(Conv2D(36, 5, 5, activation='elu', subsample=(2, 2)))
model.add(Conv2D(48, 5, 5, activation='elu', subsample=(2, 2)))
model.add(Conv2D(64, 3, 3, activation='elu'))
model.add(Conv2D(64, 3, 3, activation='elu'))
model.add(Dropout(args.keep_prob))
model.add(Flatten())
model.add(Dense(100, activation='elu'))
model.add(Dense(50, activation='elu'))
model.add(Dense(10, activation='elu'))
model.add(Dense(1))
model.summary()

要运行-     python drive.py model.h5

在跑步时,我会得到这个

  File "model.py", line 34, in <lambda>
    model.add(Lambda(lambda x: x/127.5-1.0, input_shape=INPUT_SHAPE))
SystemError: unknown opcode

1 个答案:

答案 0 :(得分:0)

语法已更改,您的代码在Python 3.5之前都可以正常工作。

尝试

model.add(x = lambda x: x/127.5-1.0, input_shape=INPUT_SHAPE)