SparseCross

публичный финальный класс SparseCross

Генерирует разреженный крест из списка разреженных и плотных тензоров.

Операция принимает два списка: один из 2D SparseTensor и один из 2D Tensor, каждый из которых представляет объекты одного столбца объектов. Он выводит 2D SparseTensor с пакетным пересечением этих функций.

Например, если входные данные

inputs[0]: SparseTensor с формой = [2, 2] [0, 0]: «a» [1, 0]: «b» [1, 1]: «c»

inputs[1]: SparseTensor с формой = [2, 1] [0, 0]: «d» [1, 0]: «e»

входы[2]: Тензор [["f"], ["g"]]

тогда результат будет

shape = [2, 2] [0, 0]: "a_X_d_X_f" [1, 0]: "b_X_e_X_g" [1, 1]: "c_X_e_X_g"

если hashed_output=true, то результат будет

shape = [2, 2] [0, 0]: FingerprintCat64( Fingerprint64("f"), FingerprintCat64( Fingerprint64("d"), Fingerprint64("a"))) [1, 0]: FingerprintCat64( Fingerprint64(" g"), FingerprintCat64( Fingerprint64("e"), Fingerprint64("b"))) [1, 1]: FingerprintCat64( Fingerprint64("g"), FingerprintCat64( Fingerprint64("e"), Fingerprint64("c" )))

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический SparseCross
create ( Область области, Iterable< Operand < TInt64 >> индексы, Iterable< Operand <?>> значения, Iterable< Operand < TInt64 >> фигуры, Iterable< Operand <?>> DensityInputs, Operand < TString > sep)
Фабричный метод для создания класса, обертывающего новую операцию SparseCross.
Вывод < TInt64 >
Вывод < TInt64 >
Вывод < TString >

Унаследованные методы

org.tensorflow.op.RawOp
последнее логическое значение
равно (Объект obj)
окончательный интервал
Операция
оп ()
Верните эту единицу вычислений как одну Operation .
последняя строка
логическое значение
равно (Объект arg0)
последний класс<?>
получитьКласс ()
интервал
хэш-код ()
окончательная пустота
поставить в известность ()
окончательная пустота
уведомитьВсе ()
Нить
нанизывать ()
окончательная пустота
подождать (длинный arg0, int arg1)
окончательная пустота
подождите (длинный arg0)
окончательная пустота
ждать ()
org.tensorflow.op.Op
абстрактная среда выполнения
окружение ()
Верните среду выполнения, в которой была создана эта операция.
абстрактная операция
оп ()
Верните эту единицу вычислений как одну Operation .

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «SparseCrossV2»

Публичные методы

public static SparseCross create (область области действия , индексы Iterable< Operand < TInt64 >>, значения Iterable< Operand <?>>, фигуры Iterable< Operand < TInt64 >>, Iterable< Operand <?>> DensityInputs, Operand < TString > sep)

Фабричный метод для создания класса, обертывающего новую операцию SparseCross.

Параметры
объем текущий объем
индексы 2-Д. Индексы каждого входа SparseTensor.
ценности 1-Д. значения каждого `SparseTensor`.
формы 1-Д. Формы каждого `SparseTensor`.
плотные входы 2-Д. Столбцы представлены плотным «Тензором».
сентябрь строка, используемая при объединении списка строковых входов, позже может использоваться в качестве разделителя.
Возврат
  • новый экземпляр SparseCross

публичный вывод <TInt64> outputIndices ()

2-Д. Индексы объединенного SparseTensor.

публичный вывод < TInt64 > outputShape ()

1-Д. Форма объединенного SparseTensor.

публичный вывод < TString > outputValues ​​()

1-Д. Непустые значения объединенного или хешированного SparseTensor.