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

Я использовал этот конвертер для преобразования модели 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 } } 

One Solution collect form web for “срез / разделение слоя в керасе, как в кофе”

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

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

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

  • Почему я получаю ошибку KERS LSTM RNN input_shape?
  • Как сказать Keras прекратить обучение, основанное на стоимости потерь?
  • Многопользовательская сеть CNN Python Keras
  • Как вернуть историю потери валидации в Keras
  • Невозможно обучить нейронную сеть решению XOR-сопоставления
  • Дважды загружается ли Tensorflow в PyCharm?
  • входные размеры в одномерную сверточную сеть в керасе
  • LSTM с кератом
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.