Skip to content

Framework for extending SQL for machine learning on Exasol database systems.

License

Notifications You must be signed in to change notification settings

christoph-grossmann/Exasol_DB_ML_Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exasol-Database Machine-Learning Framework

A framework for extending SQL for machine learning on Exasol database systems. This framework is not associated with the Exasol company.

Warning

This page is still under construction.

Introduction

CREATE MODEL "model" ON employees PREDICT (salary) USING ("position", birthyear);
SELECT name, "position", birthyear, PREDICT "model" USING ("position", birthyear)
FROM employees WHERE salary IS NULL;

SQL Syntax for Machine-Learning Model Creation

SQL Syntax for Machine-Learning Model Prediction

Layers and Elements of the Machine-Learning Framework

Library Namespace Algorithm Output Type
Scikit-Learn ensemble RandomForestClassifier Classification
Scikit-Learn linear.model LinearRegression Regression
Scikit-Learn svm SVR Regression
Scikit-Learn tree DecisionTreeClassifier Classification
Scikit-Learn tree DecisionTreeRegressor Regression

Related Publications

  • C. Großmann, J. Schildgen: Integrating Machine Learning into SQL with Exasol. LWDA 2023
  • C. Großmann: Extending SQL for Machine Learning, Master thesis, Ostbayerische Tech- nische Hochschule Regensburg, 2023. https://doi.org/10.35096/othr/pub-6059.

About

Framework for extending SQL for machine learning on Exasol database systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published