Amazon Personalize enables developers to build applications with the same machine learning (ML) technology used by Amazon.com for real-time personalized recommendations – no ML expertise required.
This solution helps you build custom Amazon Personalize experiences for your use cases. Amazon Personalize allows you to create custom recommendation models at scale. This solution streamlines and accelerates the development and deployment of your personalization workloads through end-to-end automation and scheduling of updates for resources within the Amazon Personalize service.
Using AWS artificial intelligence (AI) services, how to address business problems that apply to various industry verticals:
- Search and discovery: Search for information across multiple scanned documents, PDFs, and images
- Compliance: Redact information from documents
- Workflow automation: Easily plugs into your existing upstream and downstream applications
AI Services used
- Navigate to Retail Demo Store website.
- Select a persona
- View, or add peculiar products to the cart
- Go to the home page again, you should be able to see new recommendations.
- Switch to a new persona and continue testing
- Feel free to create your own account on the website and test further.
- Review the Solution
- Navigate to CloudFormation Stacks
- Open the stack that contains the description personalized experiences
- Under Outputs capture the value of PersonalizeBucketName
- Open the bucket in S3 console
- Upload train and batch folders from data folder
- Navigate to Stepfunctions console and review associated state machines.
- When the workflow successfully completes the execution, you will see a data set group names retail_demo in Amazon Personalize console
- Review the data sets
- Review the solution and recipe used
- Navigate to Campaigns and review recommendations for random users with user id between 1 to 6000
The source code is available for your review and customizations. You can use the solution to build your own PoC.
- Create Amazon Personalize solutions: Automate the creation of all resources in Amazon Personalize up front to reduce friction in setting up resources.
- Build recommendation models: Define and build recommendation models automatically by declaring their configuration.
- Integrate Amazon Personalize workflows: Integrate workflows around Amazon Personalize into your applications.
- Solution
- Source code
- Amazon Personalize Github Samples
- Amazon Personalize recipes
- Live demo