series_cosine_similarity()
Calcolare la somiglianza del cosno di due vettori numerici.
La funzione series_cosine_similarity()
accetta due serie numeriche come input e calcola la somiglianza della cosina.
Sintassi
series_cosine_similarity(
serie1,
series2)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
serie1, serie2 | dynamic |
✔️ | Matrici di input con dati numerici. |
Restituisce
Restituisce un valore di tipo real
il cui valore è la somiglianza cosina della serie1 con series2.
Nel caso in cui entrambe le serie non siano uguali, la serie più lunga verrà troncata alla lunghezza di quella più breve.
Qualsiasi elemento non numerico della serie di input verrà ignorato.
Nota
Se una o entrambe le matrici di input sono vuote, il risultato sarà null
.
Ottimizzazione delle prestazioni
Per prestazioni avanzate e requisiti di archiviazione ridotti quando si usa questa funzione, è consigliabile usare i Vector16
criteri di codifica per l'archiviazione di vettori a virgola mobile che non richiedono precisione a 64 bit, ad esempio incorporamenti di vettori ml. Il Vector16
profilo, che usa la rappresentazione a virgola mobile Bfloat16 , può ottimizzare significativamente l'operazione e ridurre le dimensioni di archiviazione per un fattore pari a 4. Per altre informazioni sui Vector16
criteri di codifica, vedere i tipi di criteri di codifica.
Esempio
datatable(s1:dynamic, s2:dynamic)
[
dynamic([0.1,0.2,0.1,0.2]), dynamic([0.11,0.2,0.11,0.21]),
dynamic([0.1,0.2,0.1,0.2]), dynamic([1,2,3,4]),
]
| extend cosine_similarity=series_cosine_similarity(s1, s2)
s1 | s2 | cosine_similarity |
---|---|---|
[0.1,0.2,0.1,0.2] | [0.11,0.2,0.11,0.21] | 0.99935343825504 |
[0.1,0.2,0.1,0.2] | [1,2,3,4] | 0.923760430703401 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per