Where3

halka açık final dersi Where3

'Koşul'a bağlı olarak 'x' veya 'y' arasından öğeleri seçer.

'X' ve 'y' tensörlerinin tümü aynı şekle sahip olmalıdır ve çıktı da bu şekle sahip olacaktır.

'x' ve 'y' skaler ise, 'koşul' tensörü bir skaler olmalıdır. "x" ve "y" vektörler veya daha yüksek dereceliyse, "koşul" ya bir skaler olmalı, boyutu "x"in ilk boyutuyla eşleşen bir vektör olmalı ya da "x" ile aynı şekle sahip olmalıdır.

'Koşul' tensörü, her öğedeki değere bağlı olarak, çıktıdaki karşılık gelen öğenin/satırın 'x'ten (eğer doğruysa) veya 'y'den (yanlışsa) alınması gerektiğini seçen bir maske görevi görür.

'Koşul' bir vektörse ve 'x' ve 'y' daha yüksek dereceli matrislerse, o zaman 'x' ve 'y'den hangi satırın (dış boyut) kopyalanacağını seçer. 'Koşul', 'x' ve 'y' ile aynı şekle sahipse, o zaman 'x' ve 'y'den hangi öğenin kopyalanacağını seçer.

Örneğin:

# 'condition' tensor is [[True,  False]
 #                        [False, True]]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e)  # => [[1, 6], [7, 4]]
 
 
 # 'condition' tensor is [True, False]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e) ==> [[1, 2],
                              [7, 8]]
 
 

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Bir tensörün sembolik tutamacını döndürür.
statik <T> Where3 <T>
create ( Kapsam kapsamı, İşlenen <Boolean> koşulu, İşlenen <T> x, İşlenen <T> y)
Yeni bir Where3 işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
çıktı ()
= "x" ve "y" ile aynı tür ve şekle sahip bir "Tensör".

Kalıtsal Yöntemler

Genel Yöntemler

genel Çıkış <T> asOutput ()

Bir tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static Where3 <T> create ( Kapsam kapsamı, İşlenen <Boolean> koşulu, İşlenen <T> x, İşlenen <T> y)

Yeni bir Where3 işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
X = 'Koşul' ile aynı şekle sahip olabilen bir 'Tensör'. "Koşul" sıralaması 1 ise, "x" daha yüksek bir sıralamaya sahip olabilir ancak ilk boyutu "koşul"un boyutuyla eşleşmelidir.
sen = 'x' ile aynı tip ve şekle sahip bir 'Tensör'.
İadeler
  • Where3'ün yeni bir örneği

genel Çıkış <T> çıkışı ()

= "x" ve "y" ile aynı tür ve şekle sahip bir "Tensör".