--- ## 💡 Fonctionnalités - 4 nouvelles fonctions SQL - Chargement de jeux de données connus - Entraînement supervisé (classification, régression) - Prédiction unique et _batch_ - Sélection automatique de modèle
--- ## 💻 Démo 1. Chargement d'un jeu de données : ```sql SELECT sqml_load_dataset(name, table); ```
Vue SQL `appartements_grenoble_2021` pour vente appartement à Grenoble en 2021 ```sql SELECT sqml_train( 'Prediction appartements Grenoble', 'regression', 'linear_regression', 'appartements_grenoble_2021', 'valeur' ) AS training; ```
Par exemple, pour prédire la valeur foncière d'un T3 de 50m2 place Victor Hugo : ```sql SELECT round( sqml_predict( 'Prediction appartements Grenoble', json_object( 'surface', 50, 'pieces', 3, 'latitude', 45.1893525, 'longitude', 5.7216074 ) ) ) AS prediction ``` Par exemple, pour prédire la valeur foncière d'un T4 100m2 place Victor Hugo : ```sql SELECT round( sqml_predict( 'Prediction appartements Grenoble', json_object( 'surface', 100, 'pieces', 4, 'latitude', 45.1893525, 'longitude', 5.7216074 ) ) ) AS prediction ```