百度無人駕駛apollo項目駕駛行爲決策模塊深度神經網絡算法模型

百度無人駕駛apollo項目駕駛行爲決策模塊深度神經網絡算法模型

apollo這一快沒提供,可以使用以下的算法模型


learning_rate = 1e-4

activation_relu = 'relu'

model = Sequential()

model.add(Lambda(lambda x: x / 127.5 - 1.0, input_shape=(64, 64, 3)))

model.add(Convolution2D(24, 5, 5, border_mode='same', subsample=(2, 2)))

model.add(Activation(activation_relu))

model.add(MaxPooling2D(pool_size=(2, 2), strides=(1, 1)))

model.add(Convolution2D(36, 5, 5, border_mode='same', subsample=(2, 2)))

model.add(Activation(activation_relu))

model.add(MaxPooling2D(pool_size=(2, 2), strides=(1, 1)))

model.add(Convolution2D(48, 5, 5, border_mode='same', subsample=(2, 2)))

model.add(Activation(activation_relu))

model.add(MaxPooling2D(pool_size=(2, 2), strides=(1, 1)))

model.add(Convolution2D(64, 3, 3, border_mode='same', subsample=(1, 1)))

model.add(Activation(activation_relu))

model.add(MaxPooling2D(pool_size=(2, 2), strides=(1, 1)))

model.add(Convolution2D(64, 3, 3, border_mode='same', subsample=(1, 1)))

model.add(Activation(activation_relu))

model.add(MaxPooling2D(pool_size=(2, 2), strides=(1, 1)))

model.add(Flatten())

model.add(Dense(1164))

model.add(Activation(activation_relu))

model.add(Dense(100))

model.add(Activation(activation_relu))

model.add(Dense(50))

model.add(Activation(activation_relu))

model.add(Dense(10))

model.add(Activation(activation_relu))

model.add(Dense(1))

model.summary()

model.compile(optimizer=Adam(learning_rate), loss="mse", )


模型基於keras,後臺使用tensorflow



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章