Show / Hide Table of Contents

Class GoogleCloudDiscoveryengineV1alphaQualityMetrics

Describes the metrics produced by the evaluation.

Inheritance
object
GoogleCloudDiscoveryengineV1alphaQualityMetrics
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaQualityMetrics : IDirectResponseSchema

Properties

DocNdcg

Normalized discounted cumulative gain (NDCG) per document, at various top-k cutoff levels. NDCG measures the ranking quality, giving higher relevance to top results. Example (top-3): Suppose SampleQuery with three retrieved documents (D1, D2, D3) and binary relevance judgements (1 for relevant, 0 for not relevant): Retrieved: [D3 (0), D1 (1), D2 (1)] Ideal: [D1 (1), D2 (1), D3 (0)] Calculate NDCG@3 for each SampleQuery: * DCG@3: 0/log2(1+1) + 1/log2(2+1) + 1/log2(3+1) = 1.13 * Ideal DCG@3: 1/log2(1+1) + 1/log2(2+1) + 0/log2(3+1) = 1.63 * NDCG@3: 1.13/1.63 = 0.693

Declaration
[JsonProperty("docNdcg")]
public virtual GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics DocNdcg { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics

DocPrecision

Precision per document, at various top-k cutoff levels. Precision is the fraction of retrieved documents that are relevant. Example (top-5): * For a single SampleQuery, If 4 out of 5 retrieved documents in the top-5 are relevant, precision@5 = 4/5 = 0.8

Declaration
[JsonProperty("docPrecision")]
public virtual GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics DocPrecision { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics

DocRecall

Recall per document, at various top-k cutoff levels. Recall is the fraction of relevant documents retrieved out of all relevant documents. Example (top-5): * For a single SampleQuery, If 3 out of 5 relevant documents are retrieved in the top-5, recall@5 = 3/5 = 0.6

Declaration
[JsonProperty("docRecall")]
public virtual GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics DocRecall { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

PageNdcg

Normalized discounted cumulative gain (NDCG) per page, at various top-k cutoff levels. NDCG measures the ranking quality, giving higher relevance to top results. Example (top-3): Suppose SampleQuery with three retrieved pages (P1, P2, P3) and binary relevance judgements (1 for relevant, 0 for not relevant): Retrieved: [P3 (0), P1 (1), P2 (1)] Ideal: [P1 (1), P2 (1), P3 (0)] Calculate NDCG@3 for SampleQuery: * DCG@3: 0/log2(1+1) + 1/log2(2+1) + 1/log2(3+1) = 1.13 * Ideal DCG@3: 1/log2(1+1) + 1/log2(2+1) + 0/log2(3+1) = 1.63 * NDCG@3: 1.13/1.63 = 0.693

Declaration
[JsonProperty("pageNdcg")]
public virtual GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics PageNdcg { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics

PageRecall

Recall per page, at various top-k cutoff levels. Recall is the fraction of relevant pages retrieved out of all relevant pages. Example (top-5): * For a single SampleQuery, if 3 out of 5 relevant pages are retrieved in the top-5, recall@5 = 3/5 = 0.6

Declaration
[JsonProperty("pageRecall")]
public virtual GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics PageRecall { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX