← Open Source
alteryx

open_source_demos

A collection of demos showcasing automated feature engineering and machine learning in diverse use cases

TutorialsTool-specific tutorialsJupyter Notebook
Open on GitHub
Momentum
+0stars in 24 hours0.0%
502
Stars
170
Forks
+0
This week
12
Contributors
Created 2017-12-12 · Updated 2026-09-24 · #17855 today
Top developers
README

Alteryx Open Source Demos

[![Alteryx Open Source Tools](https://alteryx-oss-web-images.s3.amazonaws.com/alteryx-oss-libraries.png)](https://www.alteryx.com/open-source)

This repository consists of a series of demos that leverage EvalML, Featuretools, Woodwork, and Compose. The demos rely on a different subset of these libraries and to various levels of complexity.

Building an accurate machine learning model requires several important steps. One of the most complex and time consuming is extracting information through features. Finding the right features is a crucial component of both interpreting the dataset as a whole as well as building a model with great predictive power. Another core component of any machine learning process is selecting the right estimator to use for the problem at hand. By combining the best features with the most accurate estimator and its corresponding hyperparameters, we can build a machine learning model that can generalize well to unknown data. Just as the process of feature engineering is made simple by Featuretools, we have made automated machine learning easy to implement using EvalML.

Running these tutorials

  1. Clone the repository.

    git clone https://github.com/alteryx/open-source-demos

  2. Install the requirements. It's recommended to create a new environment to work in to install these libraries separately.

    pip install -r requirements.txt

    In order to properly execute the demos, please install Graphviz according to the Featuretools documentation.

  3. Download the data.

    You can download the data for each demo by following the instructions in each tutorial. The dataset will usually be kept in a folder named data within the project structure.

  4. The tutorials can be run in Jupyter Notebook.

    jupyter notebook

Built at Alteryx Innovation Labs

Alteryx Innovation Labs