Serverless machine learning with Amazon Redshift ML : create, train, and deploy machine learning models using familiar SQL commands

Book Cover
Average Rating
Published
Birmingham, UK : Packt Publishing Ltd., 2023.
Status
Available Online

Description

Amazon Redshift Serverless enables organizations to run petabyte-scale cloud data warehouses quickly and in a cost-effective way, enabling data science professionals to efficiently deploy cloud data warehouses and leverage easy-to-use tools to train models and run predictions. This practical guide will help developers and data professionals working with Amazon Redshift data warehouses to put their SQL knowledge to work for training and deploying machine learning models. The book begins by helping you to explore the inner workings of Redshift Serverless as well as the foundations of data analytics and types of data machine learning. With the help of step-by-step explanations of essential concepts and practical examples, you'll then learn to build your own classification and regression models. As you advance, you'll find out how to deploy various types of machine learning projects using familiar SQL code, before delving into Redshift ML. In the concluding chapters, you'll discover best practices for implementing serverless architecture with Redshift. By the end of this book, you'll be able to configure and deploy Amazon Redshift Serverless, train and deploy machine learning models using Amazon Redshift ML, and run inference queries at scale.

More Details

Format
Edition
1st edition.
Language
English

Notes

General Note
Includes index.
Description
Amazon Redshift Serverless enables organizations to run petabyte-scale cloud data warehouses quickly and in a cost-effective way, enabling data science professionals to efficiently deploy cloud data warehouses and leverage easy-to-use tools to train models and run predictions. This practical guide will help developers and data professionals working with Amazon Redshift data warehouses to put their SQL knowledge to work for training and deploying machine learning models. The book begins by helping you to explore the inner workings of Redshift Serverless as well as the foundations of data analytics and types of data machine learning. With the help of step-by-step explanations of essential concepts and practical examples, you'll then learn to build your own classification and regression models. As you advance, you'll find out how to deploy various types of machine learning projects using familiar SQL code, before delving into Redshift ML. In the concluding chapters, you'll discover best practices for implementing serverless architecture with Redshift. By the end of this book, you'll be able to configure and deploy Amazon Redshift Serverless, train and deploy machine learning models using Amazon Redshift ML, and run inference queries at scale.
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Table of Contents

Cover
Title page
Copyright
Dedication
Foreword
Contributors
Table of Contents
Preface
Part 1: Redshift Overview: Getting Started with Redshift Serverless and an Introduction to Machine Learning
Chapter 1: Introduction to Amazon Redshift Serverless
What is Amazon Redshift?
Getting started with Amazon Redshift Serverless
What is a namespace?
What is a workgroup?
Connecting to your data warehouse
Using Amazon Redshift query editor v2
Loading sample data
Running your first query
Summary
Chapter 2: Data Loading and Analytics on Redshift Serverless
Technical requirements
Data loading using Amazon Redshift Query Editor v2
Creating tables
Loading data from Amazon S3
Loading data from a local drive
Data loading from Amazon S3 using the COPY command
Loading data from a Parquet file
Automating file ingestion with a COPY job
Best practices for the COPY command
Data loading using the Redshift Data API
Creating table
Loading data using the Redshift Data API
Summary
Chapter 3: Applying Machine Learning in Your Data Warehouse
Understanding the basics of ML
Comparing supervised and unsupervised learning
Classification
Regression
Traditional steps to implement ML
Data preparation
Evaluating an ML model
Overcoming the challenges of implementing ML today
Exploring the benefits of ML
Summary
Part 2: Getting Started with Redshift ML
Chapter 4: Leveraging Amazon Redshift ML
Why Amazon Redshift ML?
An introduction to Amazon Redshift ML
A CREATE MODEL overview
AUTO everything
AUTO with user guidance
XGBoost (AUTO OFF)
K-means (AUTO OFF)
BYOM
Summary
Chapter 5: Building Your First Machine Learning Model
Technical requirements
Redshift ML simple CREATE MODEL
Uploading and analyzing the data
Diving deep into the Redshift ML CREATE MODEL syntax
Creating your first machine learning model
Evaluating model performance
Checking the Redshift ML objectives
Running predictions
Comparing ground truth to predictions
Feature importance
Model performance
Summary
Chapter 6: Building Classification Models
Technical requirements
An introduction to classification algorithms
Diving into the Redshift CREATE MODEL syntax
Training a binary classification model using the XGBoost algorithm
Establishing the business problem
Uploading and analyzing the data
Using XGBoost to train a binary classification model
Running predictions
Prediction probabilities
Training a multi-class classification model using the Linear Learner model type
Using Linear Learner to predict the customer segment
Evaluating the model quality
Running prediction queries
Exploring other CREATE MODEL options
Summary
Chapter 7: Building Regression Models

Discover More

More Like This

Loading more titles like this title...

Citations

APA Citation, 7th Edition (style guide)

Panda, D., Bates, P., Pittampally, B., Joshi, S., & Mahony, C. (2023). Serverless machine learning with Amazon Redshift ML: create, train, and deploy machine learning models using familiar SQL commands (1st edition.). Packt Publishing Ltd..

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Debu, Panda et al.. 2023. Serverless Machine Learning With Amazon Redshift ML: Create, Train, and Deploy Machine Learning Models Using Familiar SQL Commands. Birmingham, UK: Packt Publishing Ltd.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Debu, Panda et al.. Serverless Machine Learning With Amazon Redshift ML: Create, Train, and Deploy Machine Learning Models Using Familiar SQL Commands Birmingham, UK: Packt Publishing Ltd, 2023.

Harvard Citation (style guide)

Panda, D., Bates, P., Pittampally, B., Joshi, S. and Mahony, C. (2023). Serverless machine learning with amazon redshift ML: create, train, and deploy machine learning models using familiar SQL commands. 1st edn. Birmingham, UK: Packt Publishing Ltd.

MLA Citation, 9th Edition (style guide)

Panda, Debu,, et al. Serverless Machine Learning With Amazon Redshift ML: Create, Train, and Deploy Machine Learning Models Using Familiar SQL Commands 1st edition., Packt Publishing Ltd., 2023.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
d247780a-e527-9b36-0791-2a668f276855-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDd247780a-e527-9b36-0791-2a668f276855-eng
Full titleserverless machine learning with amazon redshift ml create train and deploy machine learning models using familiar sql commands
Authorpanda debu
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-05-03 03:34:29AM

Book Cover Information

Image Sourcegoogle_title_author
First LoadedMar 19, 2025
Last UsedApr 22, 2025

Marc Record

First DetectedDec 16, 2024 11:27:04 PM
Last File Modification TimeDec 17, 2024 08:26:30 AM
SuppressedRecord had no items

MARC Record

LEADER05880cam a22004937i 4500
001on1396226259
003OCoLC
00520241217082413.0
006m     o  d        
007cr cnu|||unuuu
008230906s2023    enka    o     001 0 eng d
035 |a (OCoLC)1396226259
037 |a 9781804619285|b O'Reilly Media
040 |a ORMDA|b eng|e rda|e pn|c ORMDA|d EBLCP|d OCLCO|d OCLCQ|d OCLCF
049 |a MAIN
050 4|a Q325.5
08204|a 006.3|2 23/eng/20230906
1001 |a Panda, Debu,|e author.
24510|a Serverless machine learning with Amazon Redshift ML :|b create, train, and deploy machine learning models using familiar SQL commands /|c Debu Panda, Phil Bates, Bhanu Pittampally, Sumeet Joshi ; foreword by Colin Mahony.
250 |a 1st edition.
264 1|a Birmingham, UK :|b Packt Publishing Ltd.,|c 2023.
300 |a 1 online resource (290 pages) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Includes index.
5050 |a Cover -- Title page -- Copyright -- Dedication -- Foreword -- Contributors -- Table of Contents -- Preface -- Part 1: Redshift Overview: Getting Started with Redshift Serverless and an Introduction to Machine Learning -- Chapter 1: Introduction to Amazon Redshift Serverless -- What is Amazon Redshift? -- Getting started with Amazon Redshift Serverless -- What is a namespace? -- What is a workgroup? -- Connecting to your data warehouse -- Using Amazon Redshift query editor v2 -- Loading sample data -- Running your first query -- Summary
5058 |a Chapter 2: Data Loading and Analytics on Redshift Serverless -- Technical requirements -- Data loading using Amazon Redshift Query Editor v2 -- Creating tables -- Loading data from Amazon S3 -- Loading data from a local drive -- Data loading from Amazon S3 using the COPY command -- Loading data from a Parquet file -- Automating file ingestion with a COPY job -- Best practices for the COPY command -- Data loading using the Redshift Data API -- Creating table -- Loading data using the Redshift Data API -- Summary -- Chapter 3: Applying Machine Learning in Your Data Warehouse
5058 |a Understanding the basics of ML -- Comparing supervised and unsupervised learning -- Classification -- Regression -- Traditional steps to implement ML -- Data preparation -- Evaluating an ML model -- Overcoming the challenges of implementing ML today -- Exploring the benefits of ML -- Summary -- Part 2: Getting Started with Redshift ML -- Chapter 4: Leveraging Amazon Redshift ML -- Why Amazon Redshift ML? -- An introduction to Amazon Redshift ML -- A CREATE MODEL overview -- AUTO everything -- AUTO with user guidance -- XGBoost (AUTO OFF) -- K-means (AUTO OFF) -- BYOM -- Summary
5058 |a Chapter 5: Building Your First Machine Learning Model -- Technical requirements -- Redshift ML simple CREATE MODEL -- Uploading and analyzing the data -- Diving deep into the Redshift ML CREATE MODEL syntax -- Creating your first machine learning model -- Evaluating model performance -- Checking the Redshift ML objectives -- Running predictions -- Comparing ground truth to predictions -- Feature importance -- Model performance -- Summary -- Chapter 6: Building Classification Models -- Technical requirements -- An introduction to classification algorithms
5058 |a Diving into the Redshift CREATE MODEL syntax -- Training a binary classification model using the XGBoost algorithm -- Establishing the business problem -- Uploading and analyzing the data -- Using XGBoost to train a binary classification model -- Running predictions -- Prediction probabilities -- Training a multi-class classification model using the Linear Learner model type -- Using Linear Learner to predict the customer segment -- Evaluating the model quality -- Running prediction queries -- Exploring other CREATE MODEL options -- Summary -- Chapter 7: Building Regression Models
520 |a Amazon Redshift Serverless enables organizations to run petabyte-scale cloud data warehouses quickly and in a cost-effective way, enabling data science professionals to efficiently deploy cloud data warehouses and leverage easy-to-use tools to train models and run predictions. This practical guide will help developers and data professionals working with Amazon Redshift data warehouses to put their SQL knowledge to work for training and deploying machine learning models. The book begins by helping you to explore the inner workings of Redshift Serverless as well as the foundations of data analytics and types of data machine learning. With the help of step-by-step explanations of essential concepts and practical examples, you'll then learn to build your own classification and regression models. As you advance, you'll find out how to deploy various types of machine learning projects using familiar SQL code, before delving into Redshift ML. In the concluding chapters, you'll discover best practices for implementing serverless architecture with Redshift. By the end of this book, you'll be able to configure and deploy Amazon Redshift Serverless, train and deploy machine learning models using Amazon Redshift ML, and run inference queries at scale.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Amazon Web Services (Firm)
650 0|a Machine learning.|9 46043
650 0|a Cloud computing.|9 78739
7001 |a Bates, Phil,|e author.
7001 |a Pittampally, Bhanu,|e author.
7001 |a Joshi, Sumeet,|e author.
7001 |a Mahony, Colin,|e writer of foreword.
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781804619285/?ar|x O'Reilly|z eBook
938 |a ProQuest Ebook Central|b EBLB|n EBL30725079
994 |a 92|b VIA
999 |c 359733|d 359733