Skip to content

aws-samples/amazon-redshift-ml-getting-started

Repository files navigation

Getting Started with Redshift ML

In this repo, we’ll showcase some popular use-cases using Amazon Redshift ML and how to get started with it.

Introduction

Amazon Redshift ML makes it easy for data analysts and database developers to create, train, and apply machine learning models using familiar SQL commands in Amazon Redshift data warehouses. With Redshift ML, you can take advantage of Amazon SageMaker, a fully managed machine learning service, without learning new tools or languages. Simply use SQL statements to create and train Amazon SageMaker machine learning models using your Redshift data and then use these models to make predictions.

Repository Overview

In this repository, we have three use-cases to demonstrate on how to implement Binary Classification, Multi-Class Classification and Regression models using Amazon Redshift ML

We have also provided a Cloudformation Template which will setup required configurations for your Amazon Redshift cluster.

How Redshift ML Works

To use Redshift ML, you use simple SQL query to specify the data in Amazon Redshift you want to use as the data inputs to train your model and the output you want to predict. For example, to create a model that predicts customer churn, you can query columns in one or more tables in Amazon Redshift that include the customer profile information and historical account activity as the inputs, and the column showing whether the customer is active or inactive as the output you want to predict.

How Redshift ML Works

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

Examples to get you started with Amazon Redshift ML

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published