TensorFlow-bewerkingen
- Toevoegen
- Aftrekken
- Vermenigvuldigen
- Verdeling
- Vierkant
- Hervormen
Tensor-toevoeging
U kunt twee tensoren toevoegen met behulp van tensorA.add(tensorB) :
Voorbeeld
const tensorA = tf.tensor([[1, 2], [3, 4], [5, 6]]);
const tensorB = tf.tensor([[1,-1], [2,-2], [3,-3]]);
// Tensor Addition
const tensorNew = tensorA.add(tensorB);
// Result: [ [2, 1], [5, 2], [8, 3] ]
Tensor Aftrekken
U kunt twee tensoren aftrekken met behulp van tensorA.sub(tensorB) :
Voorbeeld
const tensorA = tf.tensor([[1, 2], [3, 4], [5, 6]]);
const tensorB = tf.tensor([[1,-1], [2,-2], [3,-3]]);
// Tensor Subtraction
const tensorNew = tensorA.sub(tensorB);
// Result: [ [0, 3], [1, 6], [2, 9] ]
tensorvermenigvuldiging
Je kunt twee tensoren vermenigvuldigen met tensorA.mul(tensorB) :
Voorbeeld
const tensorA = tf.tensor([1, 2, 3, 4]);
const tensorB = tf.tensor([4, 4, 2, 2]);
// Tensor Multiplication
const tensorNew = tensorA.mul(tensorB);
// Result: [ 4, 8, 6, 8 ]
tensor divisie
U kunt twee tensoren delen met behulp van tensorA.div(tensorB) :
Voorbeeld
const tensorA = tf.tensor([[1, 2], [3, 4], [5, 6]]);
const tensorB = tf.tensor([[1,-1], [2,-2], [3,-3]]);
// Tensor Division
const tensorNew = tensorA.div(tensorB);
// Result: [ 2, 2, 3, 4 ]
Tensorvierkant
Je kunt een tensor kwadrateren met behulp van tensor.square() :
Voorbeeld
const tensorA = tf.tensor([1, 2, 3, 4]);
// Tensor Square
const tensorNew = tensorA.square();
// Result [ 1, 4, 9, 16 ]
Tensor hervormen
Het aantal elementen in een tensor is het product van de maten in de vorm.
Omdat er verschillende vormen met dezelfde maat kunnen zijn, is het vaak handig om een tensor om te vormen naar andere vormen met dezelfde maat.
Je kunt een tensor een nieuwe vorm geven met behulp van tensor.reshape() :
Voorbeeld
const tensorA = tf.tensor([[1, 2], [3, 4]]);
const tensorB = tensorA.reshape([4, 1]);
// Result: [ [1], [2], [3], [4] ]