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