TF.Concat -funksjon i TensorFlow.JS

TF.Concat -funksjon i TensorFlow.JS

I tensorflow.JS Library, TF.Concat () -funksjon brukes til å bli med i to eller flere tensorer.

Samvirke 1D -tensorer

I dette tilfellet blir tensorene vedlagt på slutten av den første tensoren.

Syntaks:

tf.concat ([tensor1, tensor2,…])

Parameter:

Det tar to eller flere tensorer som en parameter som kan være endimensjonal.

Eksempel 1

Lag to 1D -tensorer med heltall og concatenate to tensorer.







Produksjon:

Verdiene i Tensor-2 er vedlagt Tensor-1.

Eksempel 2

Lag fire 1D -tensorer med heltall og sammenkoblinger fire tensorer.







Produksjon:

Verdier i Tensor-2, Tensor-3 og Tensor-4 er vedlagt Tensor-1.

Samvirke 2D -tensorer

I dette tilfellet vil vi sammenkoble tensorer som har to dimensjoner. TF.Concat () -funksjon tar en valgfri akseparameter og IE -heltallverdiene.

Hvis vi spesifiserer 0, blir alle radene i gjenværende tensorer vedlagt etter hverandre til den første tensoren.

Hvis vi spesifiserer 1, blir rad for rad i alle tensorer sammenkoblet etter hverandre.

Som standard er det 0.

Syntaks:

tf.Concat ([Tensor1, Tensor2,…], Axis)

Parameter:

Det tar to eller flere tensorer som en parameter som kan være todimensjonal.

Eksempel 1

Lag to 2D -tensorer med 2 rader og 2 kolonner og sammenkobling av to tensorer ved å spesifisere akse som 0.







Produksjon:

Verdiene i Tensor-2 er vedlagt Tensor-1.

Eksempel 2

Lag to 2D -tensorer med to rader og to kolonner og sammenkoble to tensorer ved å spesifisere aksen som 1.







Produksjon:

De første radverdiene i Tensor-2 er vedlagt til første radverdier i Tensor-1. Tilsvarende er andre radverdier i Tensor-2 vedlagt til andre radverdier i Tensor-1.

Eksempel 3

Lag tre 2D -tensorer med to rader og to søyler og sammenkobling tre tensorer.







Produksjon:

I den første utgangen er tre tensorer sammenkoblet.

I den andre utgangen er rad for rad i alle tensorene sammenkoblet.

Konklusjon

I denne tensorflow.JS -artikkelen, vi så hvordan vi kan sammenkoble to eller flere tensorer ved hjelp av TF.Concat () -funksjon. Forsikre deg om at du forstår alle eksemplene som er diskutert og får forskjellen mellom Axis-0/1-parametere. Basert på kravet ditt, kan du stille parameteren til 0 eller 1.