Я пытаюсь понять, что такое шаговый срез в Tensorflow. Конкретно в предоставленном коде. Что именно будет context_output? Я читал в документации Tensorflows:
https://www.tensorflow.org/api_docs/python/tf/strided_slice
Оттуда я заметил, что там написано: «Вместо прямого вызова этой операции большинству пользователей захочется использовать NumPy синтаксис срезания в стиле (например, тензор [..., 3: 4: -1, tf.newaxis, 3]) ”
Вид, что tf.Strided_Slice () здесь не использовался, а скорее numpy нарезка, я прочитал о том, как работает numpy. Однако я все еще не уверен, как интерпретировать то, что происходит в коде здесь. Может кто-нибудь объяснить, что делает контекст [:,: -1]?
context = tf.fill([1, 1], 50256)
context_output = context[:, :-1]