🤖 Méthodes TensorFlow.js – Les Bases

📚 Méthodes de base JavaScript

Installation de TensorFlow.js

Installation de TensorFlow.js

Création de tenseurs

const t = tf.tensor([1, 2, 3]);
t.print();
    
const t = tf.tensor2d([[1, 2], [3, 4]]);
t.print();
    
tf.zeros([2, 2]).print();
tf.ones([2, 2]).print();
tf.fill([2, 2], 9).print();
    

Manipulation de tenseurs

const t = tf.tensor([1, 2, 3, 4]);
t.reshape([2, 2]).print();
    
const t = tf.tensor2d([[1, 2], [3, 4]]);
t.transpose().print();
    
const a = tf.tensor([1, 2]);
const b = tf.tensor([3, 4]);
tf.concat([a, b]).print();
tf.stack([a, b]).print();
    

Opérations mathématiques de base

const a = tf.tensor([1, 2]);
const b = tf.tensor([3, 4]);
tf.add(a, b).print(); // [4, 6]
    
const a = tf.tensor([5, 6]);
const b = tf.tensor([2, 4]);
tf.sub(a, b).print(); // [3, 2]
    
const a = tf.tensor([2, 3]);
const b = tf.tensor([4, 5]);
tf.mul(a, b).print(); // [8, 15]
    
const a = tf.tensor([10, 20]);
const b = tf.tensor([2, 4]);
tf.div(a, b).print(); // [5, 5]
    
const a = tf.tensor([2, 3]);
tf.pow(a, 2).print(); // [4, 9]
    
const a = tf.tensor([4, 9]);
tf.sqrt(a).print(); // [2, 3]
    
const a = tf.tensor([1, 2]);
tf.exp(a).print();
    
const a = tf.tensor([1, 10]);
tf.log(a).print();
    
const a = tf.tensor([-1, 2]);
tf.abs(a).print(); // [1, 2]
    
const a = tf.tensor([5, -7]);
tf.neg(a).print(); // [-5, 7]