Понимание быстрого нарезки в Tensorflow - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь понять, что такое шаговый срез в 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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...