TensorPrimitives.CosineSimilarity Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| CosineSimilarity(ReadOnlySpan<Single>, ReadOnlySpan<Single>) |
Berekent de cosinus-overeenkomst tussen de twee opgegeven niet-lege, gelijke lengte tensors van drijvendekommagetallen met één precisie. |
| CosineSimilarity<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Berekent de cosinus-overeenkomst tussen de twee opgegeven niet-lege, gelijke lengte tensors van getallen. |
CosineSimilarity(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
- Bron:
- TensorPrimitives.cs
Berekent de cosinus-overeenkomst tussen de twee opgegeven niet-lege, gelijke lengte tensors van drijvendekommagetallen met één precisie.
public:
static float CosineSimilarity(ReadOnlySpan<float> x, ReadOnlySpan<float> y);
public static float CosineSimilarity(ReadOnlySpan<float> x, ReadOnlySpan<float> y);
static member CosineSimilarity : ReadOnlySpan<single> * ReadOnlySpan<single> -> single
Public Shared Function CosineSimilarity (x As ReadOnlySpan(Of Single), y As ReadOnlySpan(Of Single)) As Single
Parameters
De eerste tensor, vertegenwoordigd als een span.
De tweede tensor, vertegenwoordigd als een span.
Retouren
De cosinus-overeenkomst van de twee tensoren.
Uitzonderingen
x en y mag niet leeg zijn.
Opmerkingen
Deze methode berekent effectief TensorPrimitives.Dot(x, y) / (MathF.Sqrt(TensorPrimitives.SumOfSquares(x)) * MathF.Sqrt(TensorPrimitives.SumOfSquares(y)).
Als een element in een van de invoertenors gelijk is aan NegativeInfinity, PositiveInfinityof , wordt NaNNaN geretourneerd.
Deze methode kan de onderliggende C-runtime aanroepen of instructies gebruiken die specifiek zijn voor de huidige architectuur. Exacte resultaten kunnen verschillen tussen verschillende besturingssystemen of architecturen.
Van toepassing op
CosineSimilarity<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Berekent de cosinus-overeenkomst tussen de twee opgegeven niet-lege, gelijke lengte tensors van getallen.
public:
generic <typename T>
where T : System::Numerics::IRootFunctions<T> static T CosineSimilarity(ReadOnlySpan<T> x, ReadOnlySpan<T> y);
public static T CosineSimilarity<T>(ReadOnlySpan<T> x, ReadOnlySpan<T> y) where T : System.Numerics.IRootFunctions<T>;
static member CosineSimilarity : ReadOnlySpan<'T (requires 'T :> System.Numerics.IRootFunctions<'T>)> * ReadOnlySpan<'T (requires 'T :> System.Numerics.IRootFunctions<'T>)> -> 'T (requires 'T :> System.Numerics.IRootFunctions<'T>)
Public Shared Function CosineSimilarity(Of T As IRootFunctions(Of T)) (x As ReadOnlySpan(Of T), y As ReadOnlySpan(Of T)) As T
Type parameters
- T
Parameters
De eerste tensor, vertegenwoordigd als een span.
De tweede tensor, vertegenwoordigd als een span.
Retouren
De cosinus-overeenkomst van de twee tensoren.
Uitzonderingen
x en y mag niet leeg zijn.
Opmerkingen
Deze methode berekent effectief TensorPrimitives.Dot(x, y) / (T.Sqrt(TensorPrimitives.SumOfSquares(x)) * T.Sqrt(TensorPrimitives.SumOfSquares(y)).
Als een element in een van de invoertenors gelijk is aan NegativeInfinity, PositiveInfinityof , wordt NaNNaN geretourneerd.
Deze methode kan de onderliggende C-runtime aanroepen of instructies gebruiken die specifiek zijn voor de huidige architectuur. Exacte resultaten kunnen verschillen tussen verschillende besturingssystemen of architecturen.