Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

tf.IndexedSlices

TensorFlow 1 wersja Zobacz źródło na GitHub

Rozrzedzony reprezentacja zestaw plastrów tensorowych w podanych indeksach.

Ta klasa jest prosty wrapper dla pary Tensor obiektów:

  • values : a Tensor każdej dtype w kształcie [D0, D1, ..., Dn] .
  • indices : a 1-D całkowitą Tensor o kształcie [D0] .

An IndexedSlices jest zazwyczaj używany do stanowią podzbiór większej tensora dense kształtu [LARGE0, D1, .. , DN] gdzie LARGE0 >> D0 . Wartości w indices są wskaźniki w pierwszym wymiarze plastrów, które zostały wycięte z większych tensora.

Gęsty napinacz dense reprezentowany przez IndexedSlices slices zawiera

 dense[slices.indices[i], :, :, :, ...] = slices.values[i, :, :, :, ...]
 

IndexedSlices klasa jest stosowany głównie w definicji gradientów dla operacji, które rzadkich gradientów (na przykład tf.gather ).

Kontrast ten reprezentacji z tf.sparse.SparseTensor , który wykorzystuje wiele wskaźników wymiarowych i wartości skalarne.

dense_shape 1-wymiarowym Tensor zawierający kształt odpowiadający gęstej tensora.
device Nazwa urządzenia, na którym values zostaną przedstawione, lub None .
dtype DType elementów w tej tensora.
graph Graph , który zawiera wartości, indeksy, i tensorów kształt.
indices 1-wymiarowym Tensor zawierający wskaźniki plastry.
name Nazwa tego IndexedSlices .
op Operation , która wytwarza values jako wyjście.
shape Pobiera tf.TensorShape reprezentujący kształt gęstej tensora.
values Tensor zawierające wartości plastrów.

metody

consumers

Pokaż źródło

__neg__

Pokaż źródło