This repository contains a collection of examples and tutorials for Data Science and Machine Learning with Exasol. In those examples and tutorials you learn how to explore and prepare your data and build, train and deploy your model with and within Exasol.
Currently, this repository is under development and we will add more and more examples and tutorials in the future.
- Tutorials: Tutorials show a complete workflow on a realistic use case and data.
- Examples: Examples only show how to integrate a specific technology, but not a whole data science workflow with it.
In general, you need:
- Exasol, in particular with user-defined functions (UDFs). In most cases Version 6.0 and above with Script Langauge Container support is required. We provide a Community Edition or Docker images.
- Many examples or tutorials are provided as Jupyter Notebooks. We recommend to install a Jupyter server with access to the Database and the BucketFS (Documentation can be found in the Exasol User Manual in Section 3.6.4).
- Furthermore, many examples heavily use pyexasol to communicate with the Database. We recommend to install it on your Jupyter server.
Specific prerequisites are stated in each tutorial.