{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "# Music Recommender Data Preparation with SageMaker Feature Store and SageMaker Data Wrangler\n" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "\n", "This notebook's CI test result for us-west-2 is as follows. CI test results in other regions can be found at the end of the notebook. \n", "\n", "\n", "\n", "---" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "\n", "----\n", "\n", "## Background\n", "\n", "This notebook is part of a notebook series that goes through the ML lifecycle and shows how we can build a Music Recommender System using a combination of SageMaker services and features. This notebook uses Amazon SageMaker Feature Store (Feature Store) to create a feature group, \n", "executes your Data Wrangler Flow `01_music_dataprep.flow` on the entire dataset using a SageMaker \n", "Processing Job and ingest processed data to Feature Store. It is the second notebook in the series. You can choose to run this notebook by itself or in sequence with the other notebooks listed below. Please see the [README.md](README.md) for more information about this use case implement of this sequence of notebooks. \n", "\n", "1. [Music Recommender Data Exploration](01_data_exploration.ipynb)\n", "1. [Music Recommender Data Preparation with SageMaker Feature Store and SageMaker Data Wrangler](02_export_feature_groups.ipynb) (current notebook)\n", "1. [Train, Deploy, and Monitor the Music Recommender Model using SageMaker SDK](03_train_deploy_debugger_explain_monitor_registry.ipynb)\n", "\n", "----\n", "\n", "## Contents\n", "1. [Prereqs: Get Data](#Prereqs:-Get-Data)\n", "1. [Update the Data Source in the .flow File](#Update-the-Data-Source-in-the-.flow-File)\n", "1. [Create Feature Group](#Create-Feature-Group)\n", "1. [Configure Feature Group](#Configure-Feature-Group)\n", "1. [Initialize & Create Feature Group](#Initialize-&-Create-Feature-Group)\n", "1. [Inputs and Outputs](#Inputs-and-Outputs)\n", "1. [Upload Flow to S3](#Upload-Flow-to-S3)\n", "1. [Run Processing Job](#Run-Processing-Job)\n", "1. [Fetch Data from Offline Feature Store](#Fetch-Data-from-Offline-Feature-Store)\n", "\n", "\n", "