FIT MODEL¶
1. FIT MODEL Statement¶
The "FIT MODEL" statement allows users to retrain a model with new data without having any expertise in data science.
2. FIT MODEL Syntax¶
query_statement:
    query_expr
FIT MODEL (model_name_expression)
USING (model_name_expression)
OPTIONS (
    expression [ , ...]
    )
AS
(query_expr)
Query Details
- The "OPTIONS" clause allows you to change the value of a parameter. The definition of each parameter is as follows:- "overwrite": determines whether to overwrite a model if it already exists. If set as True, the old model is replaced with the new model (bool, optional, True|False, default: False)
 
The model_name_expression that comes after "USING" is case sensitive.
3. FIT MODEL Example¶
Note
- Examples are specific to one model, and the required option values or the dataset used may differ from model to model. For a detailed description of each model, refer to the ThanoSQL Model Statement Reference
- Because the example only works when a specific model and dataset are present, it may not run normally if copied and used as is.
%%thanosql
FIT MODEL titanic_automl_classification_fit
USING titanic_automl_classification
OPTIONS (
    target='survived',
    impute_type='iterative',
    features_to_drop=['name', 'ticket', 'passengerid', 'cabin'],
    outlier_method='pca',
    time_left_for_this_task=300,
    overwrite=True
    )
AS
SELECT *
FROM titanic_train
AI Models That Can Be Used with 'FIT MODEL Statement'
- AutoML Classification model - AutomlClassifier
- AutoML Regression model - AutomlRegressor
- ConvNeXT Model - ConvNeXt_Tiny, ConvNeXt_Base
- EfficientNet Model - EfficientNetV2S, EfficientV2M
- Albert Model - AlbertKo, AlbertEn
- Electra Model - ElectraKo, ElectraEn
- Wav2Vec2 Model - Wav2Vec2Ko, Wav2Vec2En
- SimCLR Model - SimCLR
- SBERT Model - SBERTKo, SBERTEn
  
    
      Last update:
      2023-08-09