Случайным образом и детерминировано перемещает тензор по его первому измерению.
Тензор перемещается по размерности 0, так что каждое `value[j]` сопоставляется с одним и только одним `output[i]`. Например, отображение, которое может возникнуть для тензора 3x2, выглядит следующим образом:
[[1, 2], [[5, 6],
[3, 4], ==> [1, 2],
[5, 6]] [3, 4]]
Выходные данные представляют собой детерминированную функцию значения, ключа, счетчика и alg. Публичные методы
Выход <Т> | какВывод () Возвращает символический дескриптор тензора. |
статический <T> StatelessShuffle <T> | |
Выход <Т> | выход () Тензор той же формы и типа, что и «значение», перемещающийся по своему первому измерению. |
Унаследованные методы
Публичные методы
публичный вывод <T> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static StatelessShuffle <T> create (область области действия , значение операнда <T>, ключ операнда <?>, счетчик операнда <?>, операнд <целое число> alg)
Фабричный метод для создания класса, обертывающего новую операцию StatelessShuffle.
Параметры
объем | текущий объем |
---|---|
ценить | Тензор, который нужно перетасовать. |
ключ | Ключ для алгоритма ГСЧ на основе счетчика (форма uint64[1]). |
прилавок | Начальный счетчик для алгоритма ГСЧ на основе счетчиков (форма uint64[2] или uint64[1] в зависимости от алгоритма). Если задан больший вектор, будет использоваться только необходимая часть слева (т.е. [:N]). |
Алг | Алгоритм ГСЧ (форма int32[]). |
Возврат
- новый экземпляр StatelessShuffle
публичный вывод <T> вывод ()
Тензор той же формы и типа, что и «значение», перемещающийся по своему первому измерению.