I maskinlæring fungerer sigmoidfunksjonen som en aktiveringsfunksjon som tilfører ikke-lineariteten til en modell. Enkelt Sigmoid-funksjon brukes til å lage en ikke-lineær modell. Den matematiske formelen er 1 / (1 + exp (-x)).
Vi får se hvordan det brukes på tensorelementer.
Tf.Sigmoid () -funksjon
TF.Sigmoid () brukes til å returnere sigmoidverdiene fra en gitt verdi i en tensor.
Det tar bare en parameter, tensoren, som har tall.
I henhold til formelen representerer X hvert element i en tensor. Til slutt beregnes verdien og resulterer i en sigmoidverdi.
Syntaks:
tf.sigmoid (tensor_input)
Parameter:
Tensor_input er en tensor som har tall.
Det kan være en eller todimensjonal.
Eksempel 1:
La oss lage en endimensjonal tensor i JS som har null, udefinerte og NAN-verdier og returnerer sigmoidverdiene.
Linux hint
Tensorflow.JS - TF.sigmoid ()
Produksjon:
Vi observerte at hvis inngangen er nan eller udefinert, er sigmoid også nan.
Eksempel 2:
La oss lage en tensor som har to dimensjoner i JS med 2 rader og 2 kolonner som har desimalverdier og returnerer sigmoidverdiene.
Linux hint
Tensorflow.JS - TF.sigmoid ()
Produksjon:
Eksempel 3:
La oss lage en tensor som har to dimensjoner i JS med 2 rader og 2 kolonner som har eksponentverdier og returnerer sigmoidverdiene.
Linux hint
Tensorflow.JS - TF.sigmoid ()
Produksjon:
Konklusjon
I denne tensorflow.JS -opplæring, vi lærte hvordan vi skal returnere Sigmoid -verdiene ved hjelp av TF.sigmoid () funksjon med tre forskjellige eksempler. Formelen for sigmoid -funksjonen er - 1 / (1 + exp (-x)). Vi observerte at hvis inngangen er nan eller udefinert, er sigmoid også nan.