EVALUATE¶
1. EVALUATE 문¶
사용자는 "EVALUATE" 구문을 사용하여 인공지능 모델에 대한 성능을 평가할 수 있습니다.
2. EVALUATE 구문¶
query_statement:
query_expr
EVALUATE USING (model_name_expression)
OPTIONS (
expression [ , ...]
)
AS
(query_expr)
Warning
- 사용할 데이터 세트에 목푯값(target)이 없을 경우, 모델에 대한 성능을 평가할 수 없습니다.
3. EVALUATE 예시¶
Note
- 예시는 한 모델에 특정된 것으로 필요한 옵션 값이나 사용되는 데이터 세트는 모델별로 다를 수 있습니다. 각 모델에 대한 자세한 설명은 ThanoSQL Model Statement Reference를 참고 바랍니다.
- 예시는 특정 모델과 데이터 세트가 존재해야만 작동하므로 그대로 복사하여 사용할 시 정상적으로 실행되지 않을 수 있습니다.
%%thanosql
EVALUATE USING titanic_automl_classification
OPTIONS (
target_col='survived'
)
AS
SELECT *
FROM titanic_train
평가 지표 정보
- 평가 지표의 경우, 상황별로 다르게 모델마다 설정되어 있습니다. 예를 들어, 분류 모델의 경우 목푯값이 2가지의 경우인 단순 분류와 3가지 이상의 경우인 다중 분류에 따라 서로 다른 평가 지표를 사용합니다.
Model | 사용하는 평가 지표 |
---|---|
AutomlClassifier (단순 분류) |
Accuracy, ROCAUC, Recall, Precision, f1-score, Kappa, MCC |
AutomlClassifier (다중 분류) |
Accuracy, macro-Recall, macro-Precision, macro-f1-score |
AutomlRegressor |
MAE, MSE, R2, RMSLE, MAPE |
'EVALUATE 문'을 사용할 수 있는 인공지능 모델
- AutoML 분류 모델 - AutomlClassifier
- AutoML 회귀 모델 - AutomlRegressor
- ConvNeXT 모델 - ConvNeXt_Tiny, ConvNeXt_Base
- EfficientNet 모델 - EfficientNetV2S, EfficientV2M
- Albert 모델 - AlbertKo, AlbertEn
- Electra 모델 - ElectraKo, ElectraEn
- Wav2Vec2 모델 - Wav2Vec2Ko, Wav2Vec2En
- Whisper 모델 - Whisper
- TFT 모델 - TFT
Last update:
2023-08-09