срез / разделение слоя в керасе, как в кофе

Я использовал этот конвертер для преобразования модели Caffe в Keras. Но один из моих слоев имеет тип slice и его нужно также преобразовать, но конвертер в настоящее время не поддерживает это и вызывает исключение. Есть ли для этого какая-то работа? Вот мой слой:

 layer { name: "slice_label" type: SLICE bottom: "label" top: "label_wpqr" top: "label_xyz" slice_param { slice_dim: 1 slice_point: 4 } } 

Кажется, что вы хотите использовать слой Lambda . В этом случае вы можете сделать следующее:

 sliced = Lambda(lambda x: x[:,slicing_indeces], output_shape=(sliced_shape))(input) 

Обратите внимание, что в x вам нужно учесть ось отсчетов, тогда как в output_shape это больше не нужно.