TensorPrimitives.CosineSimilarity Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CosineSimilarity(ReadOnlySpan<Single>, ReadOnlySpan<Single>) |
Calcule la similarité de cosinus entre les deux tenseurs non vides et de longueur égale spécifiés de nombres à virgule flottante simple précision. |
CosineSimilarity<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Calcule la similarité du cosinus entre les deux tenseurs non vides et de longueur égale spécifiés de nombres. |
CosineSimilarity(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
- Source:
- TensorPrimitives.cs
- Source:
- TensorPrimitives.Single.cs
- Source:
- TensorPrimitives.Single.cs
Calcule la similarité de cosinus entre les deux tenseurs non vides et de longueur égale spécifiés de nombres à virgule flottante simple précision.
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
Paramètres
Le premier capteur, représenté sous la forme d’une étendue.
Le deuxième capteur, représenté sous la forme d’une étendue.
Retours
La similarité cosinus des deux tenseurs.
Exceptions
x
et y
ne doivent pas être vides.
Remarques
Cette méthode calcule efficacement les TensorPrimitives.Dot(x, y) / (MathF.Sqrt(TensorPrimitives.SumOfSquares(x)) * MathF.Sqrt(TensorPrimitives.SumOfSquares(y)).
Si un élément de l’un des capteurs d’entrée est égal à NegativeInfinity, PositiveInfinityou NaN, NaN est retourné.
Cette méthode peut appeler le runtime C sous-jacent ou utiliser des instructions spécifiques à l’architecture actuelle. Les résultats exacts peuvent différer entre différents systèmes d’exploitation ou architectures.
S’applique à
CosineSimilarity<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Calcule la similarité du cosinus entre les deux tenseurs non vides et de longueur égale spécifiés de nombres.
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
Paramètres de type
- T
Paramètres
Le premier capteur, représenté sous la forme d’une étendue.
Le deuxième capteur, représenté sous la forme d’une étendue.
Retours
La similarité cosinus des deux tenseurs.
Exceptions
x
et y
ne doivent pas être vides.
Remarques
Cette méthode calcule efficacement les TensorPrimitives.Dot(x, y) / (
T
.Sqrt(TensorPrimitives.SumOfSquares(x)) * T
.Sqrt(TensorPrimitives.SumOfSquares(y)).
Si un élément de l’un des capteurs d’entrée est égal à NegativeInfinity, PositiveInfinityou NaN, NaN est retourné.
Cette méthode peut appeler le runtime C sous-jacent ou utiliser des instructions spécifiques à l’architecture actuelle. Les résultats exacts peuvent différer entre différents systèmes d’exploitation ou architectures.