Konan Service Serializers

class konan_sdk.konan_service.serializers.KonanServiceBasePredictionRequest

Bases: BaseModel

Predict Request serializer for input format validation.

class konan_sdk.konan_service.serializers.KonanServiceBasePredictionResponse

Bases: BaseModel

Predict Response serializer for output format validation.

class konan_sdk.konan_service.serializers.KonanServiceBaseFeedback(*, prediction: KonanServiceBasePredictionResponse, target: Any = None)

Bases: BaseModel

Evaluation model for input format validation.

prediction: KonanServiceBasePredictionResponse

Past prediction output

target: Any

Target value provided by the /feeback Konan API

class konan_sdk.konan_service.serializers.KonanServiceBaseEvaluateRequest(*, data: List[KonanServiceBaseFeedback])

Bases: BaseModel

Evaluate Request serializer for input format validation.

data: List[KonanServiceBaseFeedback]

List of past predictions along side their feedbacks

class konan_sdk.konan_service.serializers.KonanServicePredefinedMetricName(value)

Bases: str, Enum

Enum for Konan’s predefined metrics.

multi_label_confusion_matrix = 'multi_label_confusion_matrix'

Multi label confusion matrix

confusion_matrix = 'confusion_matrix'

Confusion Matrix

precision = 'precision'

Precision

recall = 'recall'

Recall

f1_score = 'f1_score'

F1 Score

rmse = 'rmse'

RMSE

mae = 'mae'

MAE

class konan_sdk.konan_service.serializers.KonanServiceEvaluation(*, metric_name: Union[KonanServicePredefinedMetricName, str], metric_value: Any = None)

Bases: BaseModel

A Konan Model’s evaluation

metric_name: Union[KonanServicePredefinedMetricName, str]

Name of the metric

metric_value: Any

Value of the metric

class konan_sdk.konan_service.serializers.KonanServiceBaseEvaluateResponse(*, results: List[KonanServiceEvaluation])

Bases: BaseModel

Evaluate Response serializer for output format validation.

results: List[KonanServiceEvaluation]

List of evaluations returned by the model