SlideShare a Scribd company logo
1 of 60
Download to read offline
1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Javier Ramirez
AWS Developer Advocate
Recomendaciones, predicciones y
detección de fraude usando servicios de
inteligencia artificial
@supercoco9
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The case for forecasting
Forecasting is the science of predicting the future
Product demand
Actual demand vs. forecasted demand ($ Millions)
Actual Demand Forecast Demand
Over-forecasting leads
to wasted resources
Under-forecasting leads
to lost opportunity
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The case for Forecasting
Inventory
planning
Workforce
planning
Capacity
planning
Excess inventory Unutilized labor
Uncapitalized
infrastructure
Lost sale Overtime costs Unmet demand
Over-forecasting
Under-forecasting
Financial
planning
Depleted cash
reserves
Undercutting
Impact of under and over forecasting
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Product
availability
Fast
delivery
Lower
price
Demand forecasting for
over 400 million
products every day
Inventory and fulfillment
cost reduction to provide
low prices to customers
12 shipping options
with free same-day
delivery
Forecasting at Amazon.com
Accurate forecasting is critical for delivering on customer promises
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Forecasting process
Three standard steps involved in forecasting
• Looking backward
• We always begin with historical data; ideally, that contains a timestamp, an item, a value
• Larger datasets contain potentially millions of rows over thousands of items, but the construct is the
same
• This provides the baseline
• Identifying trends
• Using statistical, deep learning, or other approaches, you look over the historical data to determine
trends within your data—trends that hopefully continue into the future
• Projecting forward
• Given the trends identified, take each item and predict in increments the expected future values
6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
An overview
Forecast
Amazon
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Forecast
Fully managed
service
Highly accurate Easy to use Your data,
your models
Automatically sets
up data pipeline,
training, and
prediction
50% improvement
in accuracy over
traditional
methods
No deep learning
experience
required
Encrypted with
customer keys
through Amazon Key
Management Service
(AWS KMS)
Automated machine learning service for accurate forecasting
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Use of historical data
to predict future values
Target time-series
dataset
The primary variable to predict with its
historical values
(demand, sales)
Datasets used for forecasting
Use of related
attributes and
categorical data
Item metadata
(non-time-varying)
Categorical data that provide more context
about items
(color, city, channel)
Use of known time-
varying data specific to
your business
Related time-
series
dataset
Time-varying related features that may impact
the target value
(price, promotion, weather)
Amazon Forecast
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Private
forecasting API
Amazon Forecast
The technology that powers the world’s largest ecommerce business
Get started with the console or API
Point Amazon Forecast to your data
stored in Amazon Simple Storage Service
(Amazon S3)
Automatically train your custom ML
model
Let Amazon Forecast auto select the best one for
your data through AutoML
Generate accurate forecasts
Retrieve forecasts through the console or
private API
Historical data
Related data
Sales, call volume, inventory,
resource demand
Price, promotions, weather
data, custom events
Item metadata
Color, city, country, category,
author, album name
Built-in dataset
(holiday, weekends)
Amazon Forecast
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customized
forecasting API
Inspect
data
Identify
features
Select most
accurate model
from multiple
algorithms
Select
Hyper-
parameters
Host
models
Load
data
Train
models using
multiple
algorithms
Optimize
models
Amazon Forecast
Behind the scenes
Fully managed by Amazon Forecast
Historical data
Related data
sales, call volume, inventory,
resource demand.
Price, promotions, weather
data, custom events
Item metadata
Color, city, country, category,
author, album name
Amazon Forecast
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Handles tricky forecasting scenarios
Missing values
Cold start
(new product introduction)
Irregular seasonality
Product discontinuation
Highly spiky data
Sensitivity analysis
(future price change)
Amazon Forecast
13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon Forecast Quick Demo
17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon Forecast in production
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Forecast vs. legacy system TCO
Other
(legacy system)
Amazon
Forecast
Installation time 2–8 months 6–8 weeks
Pricing model License fee Pay-as-you-go
model
Maintenance costs (3 years) Up to a $1,000,000 $6,000*
Professional services Up to $150K As needed
*Includes training, model maintenance for monthly forecast for 35,000 SKUs, and
two quantiles
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Forecast in production
Manages a set of EC2 instances
Maintains cache pools for EC2 instances
Needs to forecast cache pool size
Demand
publisher
Cluster
scaling
EC2 Cache Pool
Amazon
Redshift
Demand
Forecast
table
ETL Lambda
Amazon
Forecast
Demand
Forecasts
Demand
history
1
2
34
1. EC2 Cache pool demand changes are
published to S3 bucket
2. New data is ingested into Amazon Forecast
and new forecast predictions are stored in
S3 bucket
3. A Lambda function copies new forecasts to
an Amazon DynamoDB table
4. The cluster scaling logic reads forecasts
and adjust the cache pool size based on
projected demand
Amazon Redshift Cluster Management
20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Why personalization?
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Personalization offers material business benefits
Everybody’s tastes, preferences, and needs are different
Improve customer engagement with your website, app, and content
Help customers discover products and services they need
Increase revenue for your business
Increase conversion – purchases, subscriptions, app downloads,
movie & music streams
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
History of personalization at Amazon
First personalized experience on Amazon.com
Early features such as “Customers who bought this also bought …” loved by all
Early investment in personalization to make shopping easy
Over two decades of research in personalization techniques
Feature launched & patent filed in 1998
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Our learnings on personalization
Rule-based strategies are
not effective and are
effort-intensive to
maintain
Real-time
recommendations
and handling
Coldstart scenarios
(new user/new item)
One single ML algorithm is not a
good fit for all personalization
use cases
Avoid a bias for
recommending
popular items
Machine learning (ML)-based techniques perform well but need to solve multiple hard
problems to do so
Building accurate and effective
personalization models requires
ML experts
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Personalize
Amazon
Personalization using the same ML
technology as at Amazon.com; no ML
experience needed
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customized
personalization
API
Amazon Personalize
Inspect
data
Identify
features
Select
hyper-
parameters
Train
models
Optimize
models
Host
models
Real-time
feature
store
Amazon Personalize
Behind the scenes
Fully managed by Amazon Personalize
Item metadata
(details of articles,
products, videos, etc).
User metadata
(age, location, etc.)
User events/
interactions
(views, signups,
conversions, etc.)
27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Different types of personalization
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
User personalization Personalized rankingSimilar items
Amazon Personalize solves foundational
personalization use cases
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
User personalization
When to use:
• Landing pages
• Cart recommendations
• Email promotions (often
preprocessed)
• Detail pages in addition to
similar items
How to use:
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
User personalization with sequence models
The evolution of historical interest and disinterest is a good indicator of future preferences
ü Assigns more attention to recent events
ü Real-time interactive responses
Other
information
Learned user
representation
(Order and timing matter)
(recurrent neural network)
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cold item personalization
• Use for recommending relevant newly added items to users; special
case of user personalization
• Personalized recommendations for new items
• Use via HRNN-Coldstart recipe
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Similar items
When to use:
• Item detail page – multiple
variants possible with different
events (users who purchased X
also purchased Ys; users who
clicked X also clicked on Ys)
• Up- sell recommendations (SIMS
+ business rules)
How to use:
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Similar items recommendations using item-item
collaborative filtering
ü An item is similar to another if they were interacted by same users
ü Scalable; only needs interaction data to calculate similarity
ü Customers can choose the popularity vs. correlation trade-off
SIMILAR
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Personalized reranking
When to use:
• Category-based
recommendations
• Recommendations under
business constraints (e.g.,
recommend only from free-to-
watch movies)
How to use:
Sequence
algorithm
35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon Personalize Tour
36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
How Coursera used Amazon
Personalize for recommending
courses
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
8M
LATAM
13M
North America
9M
Europe
2M
Africa
12M
Asia4.8M
India
Source: Coursera data, September 2019
Coursera reaches more than 44M global learners
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What changed in 2019?
Rapid Machine Learning Development
2018: Senior Data Scientist - 3 months
2019: Intern - 1 week (using Amazon)
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business/systems challenges
1. Recs for 40 Million members
2. Recs for 4 Million Unique Visitors/Day
3. Leverage 100 M+ events
4. Personalized Recs in Real-time
5. Scalable / HA Solution
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Goal: Better course recommendations
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Personalize SIMS recommendations
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architecture
Amazon Redshift
Amazon
S3 bucket
Amazon
Personalize
USER
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Model retraining script
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Results of Amazon Personalize (SIMS)
Rapid Development & Deployment
• Train: 20x faster
• Total: 3 days development
Automatically Scales
Revenue increased (A/B tested)
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Next: HRNN-Metadata recipe
User
Language ru
Country RU
Region MOW
Device iPhone
Item
Language Russian
Domain data-science
Sub-domain data-analysis
Interactions
User, item, timestamp
2996376, gCCEeiZdg6RDGBSdg,1556241493
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Recommendations: Russian browser
47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Fraud Prevention at Amazon and
AWS
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud Computing offers easy access to compute services.
We protect our customers and services from bad actors.
Payment Fraud
• Compromised Payment Instruments (e.g., stolen cards)
• Intentional Non-Payment (e.g., pre-paid cards)
Account Takeover/Compromise
• Username/Password
• API Key
Abuse
• Free Tier Misuse
• Premium Phone Number
Fraud comes in all shapes and forms
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business Rules vs Machine Learning
Business Rules look for specific conditions or behaviors
• Business Rules are easily explained and validated
• Sample New Account Registration rule:
ML Models learn more general patterns by looking at lots of examples
• When fraudsters make small tweaks, the model still recognizes them as
suspicious since it’s unlike anything it has seen from legitimate
customers
• ML models are not just good at finding the risky patterns, they’re much
less brittle than rules
If IP_ADDRESS_LOCATION == [’Japan’] and CUST_ADDRESS_COUNTRY == [‘JAPAN’] and
CUSTOMER_PHONE_LOC == [‘Spain’] THEN Investigate
Prevention Detection
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Supervised Machine Learning
• Data
• Inputs: “large” number of samples
• Predictors/independent variables/features
• Types: qualitative (categorical), quantitative (numerical)
• Labels
• Each sample needs a tag/class/value you want to
predict
• Types: numerical => regression, categorical =>
classification
• Algorithm
• Wide variety from simple (Linear Regression) to
complex (Deep Neural Networks)
MODEL = DATA + LABELS + ALGORITHM
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Preparing Data for Machine Learning
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Closing the loop
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fraud detection is difficult
$$$ billions lost
each year
Bad actors change
tactics often
Costly human
reviews
Embedded
detection logic
Fraud detection with ML is also difficult
ML experts costly,
hard to find
Generic models
underperform
Needle in a
haystack
Time-consuming
data transforms
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introducing Amazon Fraud Detector
A fraud detection service that makes it easy
for businesses to use machine learning to
detect online fraud in real-time, at scale.
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of Amazon Fraud Detector
• Build high quality fraud detection ML models faster
• Stop bad actors at the door
• Built-in online fraud expertise
• Give fraud teams more control
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Detect common types of online fraud
Designed to help companies detect common types of online fraud
Examples:
• New account fraud
• Online payment fraud (coming soon)
• Guest checkout fraud
• ‘Try Before You Buy’ + post-paid online service abuse
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How it works
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Generating Fraud Predictions
Guest Checkout: Purchase
IP: 1.23.123.123
email: joe@example.com
Payment: Bank123
…
Fraud Detector returns:
Outcome: Approved
ML Score: 160
Purchase Approved
Call service with:
IP: 1.23.123.123
email: joe@example.com
Payment: Bank123
…
AWS Cloud
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key features
Pre-built
fraud
detection
model
templates
Automatic
creation of
custom fraud
detection
models
Models learn
from past
attempts to
defraud
Amazon
Amazon
SageMaker
integration
Interface to
review past
events and
detection
logic
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Automated model building
1 2 4 5
Training data in
Amazon S3
63
AutoML: Does one size fit all?
General AutoML
• Domain agnostic
• Works ok/well with any dataset
• Transformation techniques are general
• Example service: SageMaker AutoPilot
Specialized AutoML
• Domain specific (fraud, forecasting, recommendations)
• Works very well with specific dataset
• Transformation techniques are customized (domain expertise applied)
• Example service: Amazon Fraud Detector
Performance on example fraud dataset
• SageMaker AutoPilot = 0.62 AUC
• Amazon Fraud Detector = 0.90 AUC
order_amt ip_address email_address card_bin phone_number user_agent event_timestamp billing_address shipping_address is_fraud
351 20.194.8.124 fake_ramirezsally@gmail.com 482389 001-560-879-8102x87564 Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_4 like Mac OS X) AppleWebKit/536.1 (KHTML, like Gecko) FxiOS/11.9i8455.0 Mobile/92Y979 Safa11/18/2018 17:16 32695 Murphy 7271 Michael 0
413 192.10.132.144 fake_trevorleon@gmail.com 408848 (716)960-5930x917 Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1; rv:1.9.4.20) Gecko/2013-01-14 11:19:58 Firefox/14.02/10/2019 8:08 750 Anthony 242 Wise Station 1
517 192.190.200.13 fake_sarah59@gmail.com 351330 150-179-7560x4176 Mozilla/5.0 (Android 4.0.2; Mobile; rv:55.0) Gecko/55.0 Firefox/55.0 12/2/2018 5:51
931 Martinez
Drives Suite
3414 Johnathan
Landing 0
482 203.0.97.150 fake_fwebb@hotmail.com 389643 620.853.0627x27001 Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/2018-06-13 16:04:51 Firefox/6.08/24/2019 0:24
29910 Brooks
Shore Suite 343
6751 Villarreal
Port 0
Data Enrichment
Amazon Fraud Detector enriches the customer’s raw dataset using 3rd party data sources
as well as models trained on Amazon’s fraud data.
Raw IP
Address
1.2.3.4
2.3.4.5
3.4.5.6
…
15+ IP Enrichments
Country ISP City
US CenturyLink Seattle
JP Asahi Net Tokyo
FR Orange Paris
… … …
AMZN IP risk scores
AWS Amazon …
85 45 …
26 74 …
35 41 …
… … …
63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Demo: Amazon Fraud Detector
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What you need to get started
• Sign up for the Preview: https://aws.amazon.com/frauddetector/
• Gather your historical data to use with a model template
• Provide at least 10K historical online events (the more, the better)
• Include examples of both fraud and legit events
• Save data in CSV format
65© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Gracias
Síguenos en twitter: https://twitter.com/awscloud_es
Webinars y eventos: https://aws.amazon.com/es/about-aws/events/eventos-es/
Contacto: https://aws.amazon.com/es/contact-us/
Noticias y novedades: https://aws.amazon.com/es/new
No olvides rellenar la encuesta
para ayudarnos a mejorar
Javier Ramirez
AWS Developer Advocate
@supercoco9

More Related Content

What's hot

Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...Amazon Web Services
 
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Amazon Web Services
 
Building-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-ForkinesBuilding-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-ForkinesAmazon Web Services
 
Virtual_Insurers_New_Tools_For_A_New_World
Virtual_Insurers_New_Tools_For_A_New_WorldVirtual_Insurers_New_Tools_For_A_New_World
Virtual_Insurers_New_Tools_For_A_New_WorldAmazon Web Services
 
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS SummitHow Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS SummitAmazon Web Services
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用Amazon Web Services
 
Big Data e Inteligencia Artificial en AWS
Big Data e Inteligencia Artificial en AWSBig Data e Inteligencia Artificial en AWS
Big Data e Inteligencia Artificial en AWSAmazon Web Services
 
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitConnecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitAmazon Web Services
 
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitOptimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitAmazon Web Services
 
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAccelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAmazon Web Services
 
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Amazon Web Services
 
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...Amazon Web Services
 
Building-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWSBuilding-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWSAmazon Web Services
 
Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Amazon Web Services
 
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...Amazon Web Services
 
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Amazon Web Services
 
Performing real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdf
Performing real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdfPerforming real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdf
Performing real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdfAmazon Web Services
 
Drive Digital Transformation using ML
Drive Digital Transformation using MLDrive Digital Transformation using ML
Drive Digital Transformation using MLAmazon Web Services
 
AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019Amazon Web Services
 

What's hot (20)

Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...
 
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
 
Building-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-ForkinesBuilding-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
Building-Event-Driven-Serverless-Apps-with-AWS-Event-Forkines
 
Virtual_Insurers_New_Tools_For_A_New_World
Virtual_Insurers_New_Tools_For_A_New_WorldVirtual_Insurers_New_Tools_For_A_New_World
Virtual_Insurers_New_Tools_For_A_New_World
 
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS SummitHow Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
How Nubank is building a customer-obsessed bank - FSV201 - New York AWS Summit
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用
 
Big Data e Inteligencia Artificial en AWS
Big Data e Inteligencia Artificial en AWSBig Data e Inteligencia Artificial en AWS
Big Data e Inteligencia Artificial en AWS
 
Data_Analytics_and_AI_ML
Data_Analytics_and_AI_MLData_Analytics_and_AI_ML
Data_Analytics_and_AI_ML
 
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitConnecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
 
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitOptimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
 
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAccelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
 
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
 
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
 
Building-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWSBuilding-Serverless-Analytics-On-AWS
Building-Serverless-Analytics-On-AWS
 
Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...
 
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
Migrating on-premises Apache Spark and Hive to Amazon EMR - ADB304 - New York...
 
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
 
Performing real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdf
Performing real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdfPerforming real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdf
Performing real-time ETL into data lakes - ADB202 - Santa Clara AWS Summit.pdf
 
Drive Digital Transformation using ML
Drive Digital Transformation using MLDrive Digital Transformation using ML
Drive Digital Transformation using ML
 
AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019AWS Manufacturing Day Philadelphia-Boston-April 2019
AWS Manufacturing Day Philadelphia-Boston-April 2019
 

Similar to Recomendaciones, predicciones y detección de fraude usando servicios de inteligencia artificial

[NEW LAUNCH!] Introducing Amazon Forecast (AIM344) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing Amazon Forecast  (AIM344) - AWS re:Invent 2018[NEW LAUNCH!] Introducing Amazon Forecast  (AIM344) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing Amazon Forecast (AIM344) - AWS re:Invent 2018Amazon Web Services
 
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...Amazon Web Services
 
AI/ML Powered Personalized Recommendations in Gaming Industry
AI/ML PoweredPersonalized Recommendations in Gaming IndustryAI/ML PoweredPersonalized Recommendations in Gaming Industry
AI/ML Powered Personalized Recommendations in Gaming IndustryHasan Basri AKIRMAK, MSc,ExecMBA
 
Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...Amazon Web Services
 
Introducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksIntroducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksAmazon Web Services
 
[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...
[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...
[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...Amazon Web Services
 
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018Amazon Web Services
 
AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)
AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)
AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)Amazon Web Services LATAM
 
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI servicesAWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI servicesAmazon Web Services
 
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...AWS Summits
 
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...Amazon Web Services
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Amazon Web Services
 
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech TalksEnabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech TalksAmazon Web Services
 
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...Amazon Web Services
 
Fraud Prevention and Detection on AWS
Fraud Prevention and Detection on AWSFraud Prevention and Detection on AWS
Fraud Prevention and Detection on AWSAmazon Web Services
 
Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018
Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018
Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018Amazon Web Services
 
雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)
雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)
雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)Amazon Web Services
 
Building intelligent applications using AI services
Building intelligent applications using AI servicesBuilding intelligent applications using AI services
Building intelligent applications using AI servicesAmazon Web Services
 
Get to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data ArchitectureGet to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data ArchitectureAmazon Web Services
 
Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018
Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018
Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018Amazon Web Services
 

Similar to Recomendaciones, predicciones y detección de fraude usando servicios de inteligencia artificial (20)

[NEW LAUNCH!] Introducing Amazon Forecast (AIM344) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing Amazon Forecast  (AIM344) - AWS re:Invent 2018[NEW LAUNCH!] Introducing Amazon Forecast  (AIM344) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing Amazon Forecast (AIM344) - AWS re:Invent 2018
 
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
 
AI/ML Powered Personalized Recommendations in Gaming Industry
AI/ML PoweredPersonalized Recommendations in Gaming IndustryAI/ML PoweredPersonalized Recommendations in Gaming Industry
AI/ML Powered Personalized Recommendations in Gaming Industry
 
Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...
 
Introducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksIntroducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech Talks
 
[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...
[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...
[NEW LAUNCH!] Introducing ML Insights with Amazon QuickSight (ANT379) - AWS r...
 
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
 
AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)
AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)
AWS Cloud Experience CA: Cómo reducir sus costos en AWS (broad cost strategy)
 
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI servicesAWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
 
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
 
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
 
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech TalksEnabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
 
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
 
Fraud Prevention and Detection on AWS
Fraud Prevention and Detection on AWSFraud Prevention and Detection on AWS
Fraud Prevention and Detection on AWS
 
Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018
Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018
Optimizing Costs as You Scale on AWS (ENT302) - AWS re:Invent 2018
 
雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)
雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)
雲上打造資料湖 (Data Lake):智能化駕馭商機 (Level 300)
 
Building intelligent applications using AI services
Building intelligent applications using AI servicesBuilding intelligent applications using AI services
Building intelligent applications using AI services
 
Get to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data ArchitectureGet to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data Architecture
 
Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018
Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018
Develop Integrations for Salesforce and AWS (API320) - AWS re:Invent 2018
 

More from javier ramirez

¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfestjavier ramirez
 
QuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series databaseQuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series databasejavier ramirez
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...javier ramirez
 
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...javier ramirez
 
Deduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDBDeduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDBjavier ramirez
 
Your Database Cannot Do this (well)
Your Database Cannot Do this (well)Your Database Cannot Do this (well)
Your Database Cannot Do this (well)javier ramirez
 
Your Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic DatabaseYour Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic Databasejavier ramirez
 
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...javier ramirez
 
QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728javier ramirez
 
Processing and analysing streaming data with Python. Pycon Italy 2022
Processing and analysing streaming  data with Python. Pycon Italy 2022Processing and analysing streaming  data with Python. Pycon Italy 2022
Processing and analysing streaming data with Python. Pycon Italy 2022javier ramirez
 
QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...javier ramirez
 
Servicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en AragónServicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en Aragónjavier ramirez
 
Primeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverlessPrimeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverlessjavier ramirez
 
How AWS is reinventing the cloud
How AWS is reinventing the cloudHow AWS is reinventing the cloud
How AWS is reinventing the cloudjavier ramirez
 
Analitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAMAnalitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAMjavier ramirez
 
Getting started with streaming analytics
Getting started with streaming analyticsGetting started with streaming analytics
Getting started with streaming analyticsjavier ramirez
 
Getting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipelineGetting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipelinejavier ramirez
 
Getting started with streaming analytics: Deep Dive
Getting started with streaming analytics: Deep DiveGetting started with streaming analytics: Deep Dive
Getting started with streaming analytics: Deep Divejavier ramirez
 
Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)javier ramirez
 
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...javier ramirez
 

More from javier ramirez (20)

¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest
 
QuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series databaseQuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series database
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
 
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
 
Deduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDBDeduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDB
 
Your Database Cannot Do this (well)
Your Database Cannot Do this (well)Your Database Cannot Do this (well)
Your Database Cannot Do this (well)
 
Your Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic DatabaseYour Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic Database
 
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
 
QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728
 
Processing and analysing streaming data with Python. Pycon Italy 2022
Processing and analysing streaming  data with Python. Pycon Italy 2022Processing and analysing streaming  data with Python. Pycon Italy 2022
Processing and analysing streaming data with Python. Pycon Italy 2022
 
QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...
 
Servicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en AragónServicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en Aragón
 
Primeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverlessPrimeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverless
 
How AWS is reinventing the cloud
How AWS is reinventing the cloudHow AWS is reinventing the cloud
How AWS is reinventing the cloud
 
Analitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAMAnalitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAM
 
Getting started with streaming analytics
Getting started with streaming analyticsGetting started with streaming analytics
Getting started with streaming analytics
 
Getting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipelineGetting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipeline
 
Getting started with streaming analytics: Deep Dive
Getting started with streaming analytics: Deep DiveGetting started with streaming analytics: Deep Dive
Getting started with streaming analytics: Deep Dive
 
Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)
 
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
 

Recently uploaded

Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 

Recently uploaded (20)

Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 

Recomendaciones, predicciones y detección de fraude usando servicios de inteligencia artificial

  • 1. 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Javier Ramirez AWS Developer Advocate Recomendaciones, predicciones y detección de fraude usando servicios de inteligencia artificial @supercoco9
  • 2. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. The case for forecasting Forecasting is the science of predicting the future Product demand Actual demand vs. forecasted demand ($ Millions) Actual Demand Forecast Demand Over-forecasting leads to wasted resources Under-forecasting leads to lost opportunity
  • 3. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. The case for Forecasting Inventory planning Workforce planning Capacity planning Excess inventory Unutilized labor Uncapitalized infrastructure Lost sale Overtime costs Unmet demand Over-forecasting Under-forecasting Financial planning Depleted cash reserves Undercutting Impact of under and over forecasting
  • 4. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Product availability Fast delivery Lower price Demand forecasting for over 400 million products every day Inventory and fulfillment cost reduction to provide low prices to customers 12 shipping options with free same-day delivery Forecasting at Amazon.com Accurate forecasting is critical for delivering on customer promises
  • 5. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Forecasting process Three standard steps involved in forecasting • Looking backward • We always begin with historical data; ideally, that contains a timestamp, an item, a value • Larger datasets contain potentially millions of rows over thousands of items, but the construct is the same • This provides the baseline • Identifying trends • Using statistical, deep learning, or other approaches, you look over the historical data to determine trends within your data—trends that hopefully continue into the future • Projecting forward • Given the trends identified, take each item and predict in increments the expected future values
  • 6. 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | An overview Forecast Amazon
  • 7. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Forecast Fully managed service Highly accurate Easy to use Your data, your models Automatically sets up data pipeline, training, and prediction 50% improvement in accuracy over traditional methods No deep learning experience required Encrypted with customer keys through Amazon Key Management Service (AWS KMS) Automated machine learning service for accurate forecasting
  • 8. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Use of historical data to predict future values Target time-series dataset The primary variable to predict with its historical values (demand, sales) Datasets used for forecasting Use of related attributes and categorical data Item metadata (non-time-varying) Categorical data that provide more context about items (color, city, channel) Use of known time- varying data specific to your business Related time- series dataset Time-varying related features that may impact the target value (price, promotion, weather) Amazon Forecast
  • 9. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Private forecasting API Amazon Forecast The technology that powers the world’s largest ecommerce business Get started with the console or API Point Amazon Forecast to your data stored in Amazon Simple Storage Service (Amazon S3) Automatically train your custom ML model Let Amazon Forecast auto select the best one for your data through AutoML Generate accurate forecasts Retrieve forecasts through the console or private API Historical data Related data Sales, call volume, inventory, resource demand Price, promotions, weather data, custom events Item metadata Color, city, country, category, author, album name Built-in dataset (holiday, weekends) Amazon Forecast
  • 10. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customized forecasting API Inspect data Identify features Select most accurate model from multiple algorithms Select Hyper- parameters Host models Load data Train models using multiple algorithms Optimize models Amazon Forecast Behind the scenes Fully managed by Amazon Forecast Historical data Related data sales, call volume, inventory, resource demand. Price, promotions, weather data, custom events Item metadata Color, city, country, category, author, album name Amazon Forecast
  • 11. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Handles tricky forecasting scenarios Missing values Cold start (new product introduction) Irregular seasonality Product discontinuation Highly spiky data Sensitivity analysis (future price change) Amazon Forecast
  • 12. 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon Forecast Quick Demo
  • 13. 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon Forecast in production
  • 14. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Forecast vs. legacy system TCO Other (legacy system) Amazon Forecast Installation time 2–8 months 6–8 weeks Pricing model License fee Pay-as-you-go model Maintenance costs (3 years) Up to a $1,000,000 $6,000* Professional services Up to $150K As needed *Includes training, model maintenance for monthly forecast for 35,000 SKUs, and two quantiles
  • 15. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Forecast in production Manages a set of EC2 instances Maintains cache pools for EC2 instances Needs to forecast cache pool size Demand publisher Cluster scaling EC2 Cache Pool Amazon Redshift Demand Forecast table ETL Lambda Amazon Forecast Demand Forecasts Demand history 1 2 34 1. EC2 Cache pool demand changes are published to S3 bucket 2. New data is ingested into Amazon Forecast and new forecast predictions are stored in S3 bucket 3. A Lambda function copies new forecasts to an Amazon DynamoDB table 4. The cluster scaling logic reads forecasts and adjust the cache pool size based on projected demand Amazon Redshift Cluster Management
  • 16. 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Why personalization?
  • 17. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Personalization offers material business benefits Everybody’s tastes, preferences, and needs are different Improve customer engagement with your website, app, and content Help customers discover products and services they need Increase revenue for your business Increase conversion – purchases, subscriptions, app downloads, movie & music streams
  • 18. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. History of personalization at Amazon First personalized experience on Amazon.com Early features such as “Customers who bought this also bought …” loved by all Early investment in personalization to make shopping easy Over two decades of research in personalization techniques Feature launched & patent filed in 1998
  • 19. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Our learnings on personalization Rule-based strategies are not effective and are effort-intensive to maintain Real-time recommendations and handling Coldstart scenarios (new user/new item) One single ML algorithm is not a good fit for all personalization use cases Avoid a bias for recommending popular items Machine learning (ML)-based techniques perform well but need to solve multiple hard problems to do so Building accurate and effective personalization models requires ML experts
  • 20. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Personalize Amazon Personalization using the same ML technology as at Amazon.com; no ML experience needed
  • 21. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customized personalization API Amazon Personalize Inspect data Identify features Select hyper- parameters Train models Optimize models Host models Real-time feature store Amazon Personalize Behind the scenes Fully managed by Amazon Personalize Item metadata (details of articles, products, videos, etc). User metadata (age, location, etc.) User events/ interactions (views, signups, conversions, etc.)
  • 22. 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Different types of personalization
  • 23. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. User personalization Personalized rankingSimilar items Amazon Personalize solves foundational personalization use cases
  • 24. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. User personalization When to use: • Landing pages • Cart recommendations • Email promotions (often preprocessed) • Detail pages in addition to similar items How to use:
  • 25. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. User personalization with sequence models The evolution of historical interest and disinterest is a good indicator of future preferences ü Assigns more attention to recent events ü Real-time interactive responses Other information Learned user representation (Order and timing matter) (recurrent neural network)
  • 26. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cold item personalization • Use for recommending relevant newly added items to users; special case of user personalization • Personalized recommendations for new items • Use via HRNN-Coldstart recipe
  • 27. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Similar items When to use: • Item detail page – multiple variants possible with different events (users who purchased X also purchased Ys; users who clicked X also clicked on Ys) • Up- sell recommendations (SIMS + business rules) How to use:
  • 28. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Similar items recommendations using item-item collaborative filtering ü An item is similar to another if they were interacted by same users ü Scalable; only needs interaction data to calculate similarity ü Customers can choose the popularity vs. correlation trade-off SIMILAR
  • 29. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Personalized reranking When to use: • Category-based recommendations • Recommendations under business constraints (e.g., recommend only from free-to- watch movies) How to use: Sequence algorithm
  • 30. 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon Personalize Tour
  • 31. 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | How Coursera used Amazon Personalize for recommending courses
  • 32. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. 8M LATAM 13M North America 9M Europe 2M Africa 12M Asia4.8M India Source: Coursera data, September 2019 Coursera reaches more than 44M global learners
  • 33. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. What changed in 2019? Rapid Machine Learning Development 2018: Senior Data Scientist - 3 months 2019: Intern - 1 week (using Amazon)
  • 34. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Business/systems challenges 1. Recs for 40 Million members 2. Recs for 4 Million Unique Visitors/Day 3. Leverage 100 M+ events 4. Personalized Recs in Real-time 5. Scalable / HA Solution
  • 35. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Goal: Better course recommendations
  • 36. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Personalize SIMS recommendations
  • 37. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architecture Amazon Redshift Amazon S3 bucket Amazon Personalize USER
  • 38. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Model retraining script
  • 39. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Results of Amazon Personalize (SIMS) Rapid Development & Deployment • Train: 20x faster • Total: 3 days development Automatically Scales Revenue increased (A/B tested)
  • 40. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Next: HRNN-Metadata recipe User Language ru Country RU Region MOW Device iPhone Item Language Russian Domain data-science Sub-domain data-analysis Interactions User, item, timestamp 2996376, gCCEeiZdg6RDGBSdg,1556241493
  • 41. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Recommendations: Russian browser
  • 42. 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Fraud Prevention at Amazon and AWS
  • 43. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cloud Computing offers easy access to compute services. We protect our customers and services from bad actors. Payment Fraud • Compromised Payment Instruments (e.g., stolen cards) • Intentional Non-Payment (e.g., pre-paid cards) Account Takeover/Compromise • Username/Password • API Key Abuse • Free Tier Misuse • Premium Phone Number Fraud comes in all shapes and forms
  • 44. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Business Rules vs Machine Learning Business Rules look for specific conditions or behaviors • Business Rules are easily explained and validated • Sample New Account Registration rule: ML Models learn more general patterns by looking at lots of examples • When fraudsters make small tweaks, the model still recognizes them as suspicious since it’s unlike anything it has seen from legitimate customers • ML models are not just good at finding the risky patterns, they’re much less brittle than rules If IP_ADDRESS_LOCATION == [’Japan’] and CUST_ADDRESS_COUNTRY == [‘JAPAN’] and CUSTOMER_PHONE_LOC == [‘Spain’] THEN Investigate Prevention Detection
  • 45. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Supervised Machine Learning • Data • Inputs: “large” number of samples • Predictors/independent variables/features • Types: qualitative (categorical), quantitative (numerical) • Labels • Each sample needs a tag/class/value you want to predict • Types: numerical => regression, categorical => classification • Algorithm • Wide variety from simple (Linear Regression) to complex (Deep Neural Networks) MODEL = DATA + LABELS + ALGORITHM
  • 46. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Preparing Data for Machine Learning
  • 47. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Closing the loop
  • 48. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Fraud detection is difficult $$$ billions lost each year Bad actors change tactics often Costly human reviews Embedded detection logic Fraud detection with ML is also difficult ML experts costly, hard to find Generic models underperform Needle in a haystack Time-consuming data transforms
  • 49. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Introducing Amazon Fraud Detector A fraud detection service that makes it easy for businesses to use machine learning to detect online fraud in real-time, at scale.
  • 50. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Benefits of Amazon Fraud Detector • Build high quality fraud detection ML models faster • Stop bad actors at the door • Built-in online fraud expertise • Give fraud teams more control
  • 51. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Detect common types of online fraud Designed to help companies detect common types of online fraud Examples: • New account fraud • Online payment fraud (coming soon) • Guest checkout fraud • ‘Try Before You Buy’ + post-paid online service abuse
  • 52. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. How it works
  • 53. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Generating Fraud Predictions Guest Checkout: Purchase IP: 1.23.123.123 email: joe@example.com Payment: Bank123 … Fraud Detector returns: Outcome: Approved ML Score: 160 Purchase Approved Call service with: IP: 1.23.123.123 email: joe@example.com Payment: Bank123 … AWS Cloud
  • 54. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key features Pre-built fraud detection model templates Automatic creation of custom fraud detection models Models learn from past attempts to defraud Amazon Amazon SageMaker integration Interface to review past events and detection logic
  • 55. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Automated model building 1 2 4 5 Training data in Amazon S3 63
  • 56. AutoML: Does one size fit all? General AutoML • Domain agnostic • Works ok/well with any dataset • Transformation techniques are general • Example service: SageMaker AutoPilot Specialized AutoML • Domain specific (fraud, forecasting, recommendations) • Works very well with specific dataset • Transformation techniques are customized (domain expertise applied) • Example service: Amazon Fraud Detector Performance on example fraud dataset • SageMaker AutoPilot = 0.62 AUC • Amazon Fraud Detector = 0.90 AUC order_amt ip_address email_address card_bin phone_number user_agent event_timestamp billing_address shipping_address is_fraud 351 20.194.8.124 fake_ramirezsally@gmail.com 482389 001-560-879-8102x87564 Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_4 like Mac OS X) AppleWebKit/536.1 (KHTML, like Gecko) FxiOS/11.9i8455.0 Mobile/92Y979 Safa11/18/2018 17:16 32695 Murphy 7271 Michael 0 413 192.10.132.144 fake_trevorleon@gmail.com 408848 (716)960-5930x917 Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1; rv:1.9.4.20) Gecko/2013-01-14 11:19:58 Firefox/14.02/10/2019 8:08 750 Anthony 242 Wise Station 1 517 192.190.200.13 fake_sarah59@gmail.com 351330 150-179-7560x4176 Mozilla/5.0 (Android 4.0.2; Mobile; rv:55.0) Gecko/55.0 Firefox/55.0 12/2/2018 5:51 931 Martinez Drives Suite 3414 Johnathan Landing 0 482 203.0.97.150 fake_fwebb@hotmail.com 389643 620.853.0627x27001 Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/2018-06-13 16:04:51 Firefox/6.08/24/2019 0:24 29910 Brooks Shore Suite 343 6751 Villarreal Port 0
  • 57. Data Enrichment Amazon Fraud Detector enriches the customer’s raw dataset using 3rd party data sources as well as models trained on Amazon’s fraud data. Raw IP Address 1.2.3.4 2.3.4.5 3.4.5.6 … 15+ IP Enrichments Country ISP City US CenturyLink Seattle JP Asahi Net Tokyo FR Orange Paris … … … AMZN IP risk scores AWS Amazon … 85 45 … 26 74 … 35 41 … … … …
  • 58. 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Demo: Amazon Fraud Detector
  • 59. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. What you need to get started • Sign up for the Preview: https://aws.amazon.com/frauddetector/ • Gather your historical data to use with a model template • Provide at least 10K historical online events (the more, the better) • Include examples of both fraud and legit events • Save data in CSV format
  • 60. 65© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Gracias Síguenos en twitter: https://twitter.com/awscloud_es Webinars y eventos: https://aws.amazon.com/es/about-aws/events/eventos-es/ Contacto: https://aws.amazon.com/es/contact-us/ Noticias y novedades: https://aws.amazon.com/es/new No olvides rellenar la encuesta para ayudarnos a mejorar Javier Ramirez AWS Developer Advocate @supercoco9