Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$sigmoide
Nuovo dalla versione 8.0.1.
L'$sigmoidoperatore in Amazon DocumentDB applica la funzione sigmoide logistica a un input numerico1 / (1 + e^(-x)). La funzione mappa qualsiasi numero reale su un valore compreso tra 0 e 1, producendo una curva. S-shaped Ciò è utile quando è necessario normalizzare i valori nell'intervallo 0-1, ad esempio convertire i punteggi grezzi in punteggi di probabilità o di pertinenza.
Parametri
expression: Un'espressione che si risolve in un valore numerico.
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$sigmoidoperatore per convertire i valori logit in probabilità.
Crea documenti di esempio
db.predictions.insertMany([ {_id: 1, logit: -2}, {_id: 2, logit: 0}, {_id: 3, logit: 2} ]);
Esempio di interrogazione
db.predictions.aggregate([ { $project: { probability: { $sigmoid: "$logit" } } } ]);
Output
[
{_id: 1, probability: 0.11920292202211755},
{_id: 2, probability: 0.5},
{_id: 3, probability: 0.8807970779778823}
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo $sigmoid dell'operatore, scegli la scheda corrispondente alla lingua che desideri utilizzare: