Table of Contents

Class ProblemEvaluation<T>

Namespace
AiDotNet.Reasoning.Benchmarks.Models
Assembly
AiDotNet.dll

Result for a single problem evaluation.

public class ProblemEvaluation<T>

Type Parameters

T

The numeric type used for scoring.

Inheritance
ProblemEvaluation<T>
Inherited Members

Remarks

For Beginners: This records what happened when the system tried to solve one specific problem.

Properties

Category

Category of this problem.

public string Category { get; set; }

Property Value

string

Confidence

Confidence score for this answer.

public T Confidence { get; set; }

Property Value

T

CorrectAnswer

The correct answer.

public string CorrectAnswer { get; set; }

Property Value

string

Duration

Time taken to solve this problem.

public TimeSpan Duration { get; set; }

Property Value

TimeSpan

IsCorrect

Whether the answer was correct.

public bool IsCorrect { get; set; }

Property Value

bool

Metadata

Additional metadata.

public Dictionary<string, object> Metadata { get; set; }

Property Value

Dictionary<string, object>

Problem

The problem statement.

public string Problem { get; set; }

Property Value

string

ProblemId

The problem ID.

public string ProblemId { get; set; }

Property Value

string

SystemAnswer

The system's answer.

public string SystemAnswer { get; set; }

Property Value

string