Nell'apprendimento automatico, la funzione sigmoide funge da funzione di attivazione che aggiunge la non linearità a un modello. Semplicemente, la funzione sigmoidea viene utilizzata per creare un modello non lineare. La formula matematica è 1 / (1 + exp (-x)).
Vedremo come viene applicato su elementi tensori.
Tf.funzione sigMoid ()
Il tf.sigMoid () viene utilizzato per restituire i valori sigmoidi da un determinato valore in un tensore.
Ci vuole solo un parametro, il tensore, che ha numeri.
Secondo la formula, X rappresenta ogni elemento in un tensore. Infine, il valore viene calcolato e provoca un valore sigmoideo.
Sintassi:
tf.sigmoide (tensor_input)
Parametro:
Tensor_Input è un tensore che ha numeri.
Può essere uno o bidimensionale.
Esempio 1:
Creiamo un tensore unidimensionale in JS che ha valori nulli, indefiniti e NAN e restituire i valori sigmoidi.
Suggerimento Linux
Tensorflow.JS - TF.sigMoid ()
Produzione:
Abbiamo osservato che se l'input è nan o indefinito, il sigmoide è anche nan.
Esempio 2:
Creiamo un tensore che ha due dimensioni in JS con 2 righe e 2 colonne che hanno valori decimali e restituiscono i valori sigmoidi.
Suggerimento Linux
Tensorflow.JS - TF.sigMoid ()
Produzione:
Esempio 3:
Creiamo un tensore che ha due dimensioni in JS con 2 righe e 2 colonne che hanno valori esponenti e restituiscono i valori sigmoidi.
Suggerimento Linux
Tensorflow.JS - TF.sigMoid ()
Produzione:
Conclusione
In questo tensorflow.JS Tutorial, abbiamo imparato a restituire i valori sigmoidi usando il TF.funzione sigmoid () con tre diversi esempi. La formula per la funzione sigmoide è - 1 / (1 + exp (-x)). Abbiamo osservato che se l'input è nan o indefinito, il sigmoide è anche nan.