nirs4all.core.task_type module

Task Type Enumeration - Shared across the library

This module provides the TaskType enum that is shared across data, controllers, and utilities. Kept as a minimal standalone module to avoid circular import issues.

class nirs4all.core.task_type.TaskType(value)[source]

Bases: str, Enum

Enumeration of machine learning task types.

BINARY_CLASSIFICATION = 'binary_classification'
MULTICLASS_CLASSIFICATION = 'multiclass_classification'
REGRESSION = 'regression'
property is_classification: bool

Check if this is a classification task.

property is_regression: bool

Check if this is a regression task.