Class DatasetCharacteristics
- Namespace
- AiDotNet.Augmentation
- Assembly
- AiDotNet.dll
Represents metadata about a dataset for augmentation recommendations.
public class DatasetCharacteristics
- Inheritance
-
DatasetCharacteristics
- Inherited Members
Properties
CustomProperties
Gets or sets custom characteristics as key-value pairs.
public IDictionary<string, object>? CustomProperties { get; set; }
Property Value
HasBoundingBoxes
Gets or sets whether the data contains bounding boxes.
public bool HasBoundingBoxes { get; set; }
Property Value
HasKeypoints
Gets or sets whether the data contains keypoints.
public bool HasKeypoints { get; set; }
Property Value
HasMasks
Gets or sets whether the data contains segmentation masks.
public bool HasMasks { get; set; }
Property Value
HasSpatialTargets
Gets or sets whether the data contains spatial targets.
public bool HasSpatialTargets { get; set; }
Property Value
HasVariableSizes
Gets or sets whether images have varying sizes.
public bool HasVariableSizes { get; set; }
Property Value
ImageDimensions
Gets or sets the average image dimensions (for image data).
public (int width, int height)? ImageDimensions { get; set; }
Property Value
ImbalanceRatio
Gets or sets the class imbalance ratio (max/min class count).
public double ImbalanceRatio { get; set; }
Property Value
IsImbalanced
Gets or sets whether the dataset is imbalanced.
public bool IsImbalanced { get; set; }
Property Value
MissingValuePercentage
Gets or sets the percentage of missing values.
public double MissingValuePercentage { get; set; }
Property Value
NumClasses
Gets or sets the number of classes (for classification).
public int NumClasses { get; set; }
Property Value
NumFeatures
Gets or sets the number of features (for tabular data).
public int NumFeatures { get; set; }
Property Value
SampleCount
Gets or sets the number of samples in the dataset.
public int SampleCount { get; set; }