SlideShare a Scribd company logo
1 of 46
Download to read offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Hugo Rozestraten
Solutions Architect @ AWS
Integrando Machine Learning - da ingestão
à persistência.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Machine Learning
(Aprendizagem de máquina)
“é um campo na ciência da computação que dá aos computadores
a habilidade de aprender sem serem explicitamente programados”
(Arthur Samuel - 1959)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Inteligência Artificial
Aprendizado de Máquina
“ML”
DEEP
LEARNING
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
“Deep Learning”
Análise de Sentimento
Detecção de objetos Carro Autônomo
Reconhecimento facial
Previsão
Fala para Texto/Texto para Fala
Tradução
Jogos Video Games
Classificação de texto
Segmentação de Imagens
Classificação
Detecção de Fraude
Sistema de Recomendações
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Segmentação de Imagens
Source: https://github.com/msracver/FCIS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resumo – Inteligência Artifical
Source: http://www.legalexecutiveinstitute.com/artificial-intelligence-in-law-the-state-of-play-2016-part-1/
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Casos Práticos
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Carro Autônomo
Detecção de Objetos
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Carro Autônomo
Precisão de posicionamento em
centímetros
Segmentação por pixel em
Imagem – tempo real
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Person Redaction
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Person RedactionAnonimização de pessoas em vídeos
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Texto para fala
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Análise de Esportes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Comércio sem caixas
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Recomendações personalizadas
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Detecção de doenças
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Engenheiros de dados,
como conseguimos ajudar nos
objetivos de Machine Learning?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Linha do tempo
DataWarehouse/BI
Real time Data
Machine Learning
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dados
DataWarehouse/BI
Real time Data
Machine Learning
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data Lakes estendem a abordagem
tradicional
Data warehouse
Business intelligence
OLTP ERP CRM LOB
• Dado Relacional e Não Relacional
• Escala de TBs–EBs
• Motores Analíticos Diversos
• Armazenamento de baixo custo &
Analytics
Dispositivos Web Sensores Social
Data lake
Processamento Big data,
real-time, machine learning
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data Lakes na AWS
Analytics
• Durabilidade e disponibilidade na escala de EB
• Capacidade de segurança, conformidade
regulatória e auditoria
• Controle granular de acesso ao nível de objeto
• Performance mais rápida recuperando
subconjunto de dados
• Muitas maneiras de trazer os dados
• Mais integrações com parceiros
• Análise com um amplo conjunto de serviços
Machine
learning
Dados
Real-time
Dados
On-premises
Data Lake
na AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Serviços de ML gerenciados
Deep Learning AMIs
Reconhecimento de Vídeo e Imagem
Interfaces Conversacionais
Deep-Learning Vídeo Camera
Processamento de Linguagem Natural
Tradução de línguas
Reconhecimento de voz
Text-to-Speech
Análise Interativa
Hadoop & Spark
Data Warehousing
Busca Full-text
Análise Real-time
Dashboards & Visualizações
Conexão de Rede Dedicada
Ferramentas de Segurança
Container de Embarque Reforçado
Migração de banco de dados
Dispositivos Conectados na AWS
Stream de dados Real-time
Stream de video Real-time
Data Lake
na AWS
Armazenamento | Catálogo de dados
AnalyticsMachine learning
Dados Real-timeDados On-premises
Portfolio de Data Lakes Integrado
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Machine Learning
DataWarehouse/BI
Real time Data
Machine Learning
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CRISP-DM
• Cross Industry Standard Process for
Data Mining
• Padrão “de facto” atual para Ciência
de Dados
• Evidencia a natureza cíclica e
interativa da Ciência de Dados
https://en.wikipedia.org/wiki/Cross_Industry_Standard_Process_for_Data_Mining
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Vision
Aprendizado de Máquinas
Frameworks &
Infra-estrutura
GPU MobileCPU IoT (Greengrass)
Platform
Services
Application
Services
Amazon SageMaker
Rekognition
Image
Rekognition
Video
Speech
Polly Transcribe
Language
Translate ComprehendLex
TensorFlow GluonApache MXNet Cognitive
Toolkit
Caffe2 & Caffe PyTorch Keras
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GPU?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GPU @AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Notebooks - Amazon SageMaker
1 2 3 4
I I I I
Instâncias Notebook Algoritmos Treinamento Hospedagem do
Serviço
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IA @AWS
Application
Services
Platform
Services
Frameworks
&
Infrastructure
Apache
MXNet
PyTorch
Cognitive
Toolkit
Keras
Caffe2
& Caffe
TensorFlow
AWS Deep Learning AMI (Ubuntu & Amazon Linux – Cuda 8 & 9)
GPU
(P2 & P3)
MobileCPU
IoT
(Greengrass)
Amazon Machine
Learning
Mechanical TurkSpark & EMR
Vision:
Rekognition
Rekognition Video
Speech:
Polly
Transcribe
Language:
Lex
Translate
Comprehend
Gluon
SageMaker
DeepLens
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3 Amazon Glacier AWS Glue Data Lake
Amazon Redshift +
Spectrum
EMR AthenaKinesis Analytics
Platform
&
Frameworks
Services
Amazon
Rekognition
Lex
Polly Translate
Transcribe Comprehend
Snowball
Centro de Gravidade para Machine Learning
AWS IoT
Snowmobile
DBS Migration
AWS Greengrass
ML
Edge
MTurk
Kinesis
Amazon SageMakerGPU
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Machine Learning
DataWarehouse/BI
Real time Data
MachineLearning
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Decisões oportunas necessitam que dados estejam
disponíveis em minutos( / segundos / milisegundos )
Fonte: Perishable Insights, Mike Gualtieri, Forrester
Dados perdem valor
rapidamente ao
longo do tempo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon S3
Data Lake
Batch
Analytics
Stream
ing/Real-tim
e
Analytics
Amazon Kinesis
Streams & Firehose
AWS Lambda
Apache Storm
on EMR
Apache Flink
on EMR
Spark Streaming
on EMR
Hadoop / Spark
Streaming Analytics Tools
Amazon Redshift
Data Warehouse
Amazon DynamoDB
NoSQL DB & Graph
DB
Amazon
Elasticsearch
Service
Relational
DatabaseAmazon EMR
Amazon Aurora
Amazon Machine
Learning
Open Source
Tool of Choice
on EC2
DataSources
Arquitetura de
Data Lake AWS
Data Science Sandbox
Visualization /
Reporting
Amazon Kinesis
Analytics
Amazon Glue
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Kinesis Data Streaming
Colete, processe e analise streams de dados em tempo real
EMR/Spark
Código
customizado em
EC2
Amazon
S3
Amazon
Redshift
Splunk
Ingestão e
armazenamento
de streams de
dados
Kinesis Data
Streams
Kinesis Data
Analytics
Agregação,
filtragem e
enriquecim
ento de
dados
Kinesis Data
Firehose
Streams de
dados de
saída
AWS Lambda
• Tempo real
• Totalmente gerenciado
• Escalável
• Seguro
• Efetivo em custo
Amazon
Elasticsearch
Service
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tipos de Janelas temporais
• Sliding, tumbling e custom windows
• Stagger Windows
• Tumbling windows são de tamanho fixo e as chaves agrupadas não se
sobrepõem
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Desafios: Escalabilidade
• Problema: Milhões de pessoas acessando/assistindo = Milhões de TPS
• Solução: Amazon Kinesis shards + processamento batching
… …
Source
Amazon Kinesis
Destination 1
Lambda
Destination 2
Shards
Lambda will scale automaticallyScale Amazon Kinesis by splitting or merging shards
Waits for responsePolls a batch
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Arquitetura Macro
Machine
Learning Models APIs
Sagemaker endpoint
Ads
WebSite or App
Machine Learning
Eploration
Creating Model
SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Obrigado

More Related Content

What's hot

AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018
AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018
AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018Amazon Web Services Korea
 
Arquitecturas del siglo veintiuno - MXO216 - Mexico City Summit
Arquitecturas del siglo veintiuno - MXO216 - Mexico City SummitArquitecturas del siglo veintiuno - MXO216 - Mexico City Summit
Arquitecturas del siglo veintiuno - MXO216 - Mexico City SummitAmazon Web Services
 
Building and deploying AI/ML models on AWS for Biosciences professionals
Building and deploying AI/ML models on AWS for Biosciences professionalsBuilding and deploying AI/ML models on AWS for Biosciences professionals
Building and deploying AI/ML models on AWS for Biosciences professionalsjavier ramirez
 
Tensors for topic modeling and deep learning on AWS Sagemaker
Tensors for topic modeling and deep learning on AWS SagemakerTensors for topic modeling and deep learning on AWS Sagemaker
Tensors for topic modeling and deep learning on AWS SagemakerAnima Anandkumar
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Boaz Ziniman
 
AI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen CybersecurityAI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen CybersecurityAmazon Web Services
 
An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...
An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...
An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...Amazon Web Services
 
Build and Innovate with a Modern Data Architecture
Build and Innovate with a Modern Data ArchitectureBuild and Innovate with a Modern Data Architecture
Build and Innovate with a Modern Data ArchitectureAmazon Web Services
 
Big Data - EBC on the road Brazil Edition [Portuguese]
Big Data - EBC on the road Brazil Edition [Portuguese]Big Data - EBC on the road Brazil Edition [Portuguese]
Big Data - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
An Overview of Machine Learning on AWS
An Overview of Machine Learning on AWSAn Overview of Machine Learning on AWS
An Overview of Machine Learning on AWSAmazon Web Services
 
Track 1_Session 2_SAP on AWS - Running your critical workloads.pdf
Track 1_Session 2_SAP on AWS - Running your critical workloads.pdfTrack 1_Session 2_SAP on AWS - Running your critical workloads.pdf
Track 1_Session 2_SAP on AWS - Running your critical workloads.pdfAmazon Web Services
 
Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018
Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018
Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018Amazon Web Services
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartVladimir Simek
 
20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそう20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそうAmazon Web Services Japan
 
BI & Analytics - A Datalake on AWS
BI & Analytics - A Datalake on AWSBI & Analytics - A Datalake on AWS
BI & Analytics - A Datalake on AWSAmazon Web Services
 
Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018
Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018
Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018Amazon Web Services
 
AI Services for Developers - Floor28
AI Services for Developers - Floor28AI Services for Developers - Floor28
AI Services for Developers - Floor28Boaz Ziniman
 

What's hot (20)

AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018
AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018
AWS 기반 인공지능 비디오 분석 서비스 소개::Ranju Das::AWS Summit Seoul 2018
 
Arquitecturas del siglo veintiuno - MXO216 - Mexico City Summit
Arquitecturas del siglo veintiuno - MXO216 - Mexico City SummitArquitecturas del siglo veintiuno - MXO216 - Mexico City Summit
Arquitecturas del siglo veintiuno - MXO216 - Mexico City Summit
 
Building and deploying AI/ML models on AWS for Biosciences professionals
Building and deploying AI/ML models on AWS for Biosciences professionalsBuilding and deploying AI/ML models on AWS for Biosciences professionals
Building and deploying AI/ML models on AWS for Biosciences professionals
 
Tensors for topic modeling and deep learning on AWS Sagemaker
Tensors for topic modeling and deep learning on AWS SagemakerTensors for topic modeling and deep learning on AWS Sagemaker
Tensors for topic modeling and deep learning on AWS Sagemaker
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28
 
Amazon SageMaker
Amazon SageMakerAmazon SageMaker
Amazon SageMaker
 
AI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen CybersecurityAI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen Cybersecurity
 
An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...
An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...
An Overview of AI at AWS - Amazon Lex, Amazon Polly, Amazon Rekognition - Dev...
 
Build and Innovate with a Modern Data Architecture
Build and Innovate with a Modern Data ArchitectureBuild and Innovate with a Modern Data Architecture
Build and Innovate with a Modern Data Architecture
 
Big Data - EBC on the road Brazil Edition [Portuguese]
Big Data - EBC on the road Brazil Edition [Portuguese]Big Data - EBC on the road Brazil Edition [Portuguese]
Big Data - EBC on the road Brazil Edition [Portuguese]
 
An Overview of Machine Learning on AWS
An Overview of Machine Learning on AWSAn Overview of Machine Learning on AWS
An Overview of Machine Learning on AWS
 
Track 1_Session 2_SAP on AWS - Running your critical workloads.pdf
Track 1_Session 2_SAP on AWS - Running your critical workloads.pdfTrack 1_Session 2_SAP on AWS - Running your critical workloads.pdf
Track 1_Session 2_SAP on AWS - Running your critical workloads.pdf
 
Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018
Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018
Deep Dive on Amazon Rekognition, ft. Pinterest (AIM307-R1) - AWS re:Invent 2018
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to Start
 
20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそう20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそう
 
BI & Analytics - A Datalake on AWS
BI & Analytics - A Datalake on AWSBI & Analytics - A Datalake on AWS
BI & Analytics - A Datalake on AWS
 
Moving forward with AI
Moving forward with AIMoving forward with AI
Moving forward with AI
 
Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018
Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018
Create a Serverless Searchable Media Library (AIM342-R1) - AWS re:Invent 2018
 
BI & Analytics
BI & AnalyticsBI & Analytics
BI & Analytics
 
AI Services for Developers - Floor28
AI Services for Developers - Floor28AI Services for Developers - Floor28
AI Services for Developers - Floor28
 

Similar to Integrando Machine Learning - da ingestão à persistência - AWS

Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Amazon Web Services
 
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Amazon Web Services
 
Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML Amazon Web Services
 
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Amazon Web Services
 
Analisi avanzata di video e immagini con i servizi AI di AWS
Analisi avanzata di video e immagini con i servizi AI di AWSAnalisi avanzata di video e immagini con i servizi AI di AWS
Analisi avanzata di video e immagini con i servizi AI di AWSAmazon Web Services
 
Artificial Intelligence nella realtà di oggi: come utilizzarla al meglio
Artificial Intelligence nella realtà di oggi: come utilizzarla al meglioArtificial Intelligence nella realtà di oggi: come utilizzarla al meglio
Artificial Intelligence nella realtà di oggi: come utilizzarla al meglioAmazon Web Services
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformationAmazon Web Services
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命Amazon Web Services
 
AI Powered Conversational Interfaces
AI Powered Conversational InterfacesAI Powered Conversational Interfaces
AI Powered Conversational InterfacesAmazon Web Services
 
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay Conference by Xebia
 
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018Amazon Web Services
 
Aws Tools for Alexa Skills
Aws Tools for Alexa SkillsAws Tools for Alexa Skills
Aws Tools for Alexa SkillsBoaz Ziniman
 
Quickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scaleQuickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scaleAWS Germany
 
Image Recognition Real World Applications
Image Recognition Real World ApplicationsImage Recognition Real World Applications
Image Recognition Real World ApplicationsAmazon Web Services
 
以 AWS 上的人工智能及數據平台開拓未來
以 AWS 上的人工智能及數據平台開拓未來以 AWS 上的人工智能及數據平台開拓未來
以 AWS 上的人工智能及數據平台開拓未來Amazon Web Services
 
Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018Amazon 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
 
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...Amazon Web Services
 

Similar to Integrando Machine Learning - da ingestão à persistência - AWS (20)

Machine Learning in Practice
Machine Learning in PracticeMachine Learning in Practice
Machine Learning in Practice
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018
 
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
 
Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML
 
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
 
Analisi avanzata di video e immagini con i servizi AI di AWS
Analisi avanzata di video e immagini con i servizi AI di AWSAnalisi avanzata di video e immagini con i servizi AI di AWS
Analisi avanzata di video e immagini con i servizi AI di AWS
 
Artificial Intelligence nella realtà di oggi: come utilizzarla al meglio
Artificial Intelligence nella realtà di oggi: come utilizzarla al meglioArtificial Intelligence nella realtà di oggi: come utilizzarla al meglio
Artificial Intelligence nella realtà di oggi: come utilizzarla al meglio
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformation
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命
 
AI Powered Conversational Interfaces
AI Powered Conversational InterfacesAI Powered Conversational Interfaces
AI Powered Conversational Interfaces
 
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker
 
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
 
Aws Tools for Alexa Skills
Aws Tools for Alexa SkillsAws Tools for Alexa Skills
Aws Tools for Alexa Skills
 
Quickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scaleQuickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scale
 
Image Recognition Real World Applications
Image Recognition Real World ApplicationsImage Recognition Real World Applications
Image Recognition Real World Applications
 
以 AWS 上的人工智能及數據平台開拓未來
以 AWS 上的人工智能及數據平台開拓未來以 AWS 上的人工智能及數據平台開拓未來
以 AWS 上的人工智能及數據平台開拓未來
 
Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018
 
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
 
Intro to SageMaker
Intro to SageMakerIntro to SageMaker
Intro to SageMaker
 
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 

Integrando Machine Learning - da ingestão à persistência - AWS

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Hugo Rozestraten Solutions Architect @ AWS Integrando Machine Learning - da ingestão à persistência.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Machine Learning (Aprendizagem de máquina) “é um campo na ciência da computação que dá aos computadores a habilidade de aprender sem serem explicitamente programados” (Arthur Samuel - 1959)
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Inteligência Artificial Aprendizado de Máquina “ML” DEEP LEARNING
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. “Deep Learning” Análise de Sentimento Detecção de objetos Carro Autônomo Reconhecimento facial Previsão Fala para Texto/Texto para Fala Tradução Jogos Video Games Classificação de texto Segmentação de Imagens Classificação Detecção de Fraude Sistema de Recomendações
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Segmentação de Imagens Source: https://github.com/msracver/FCIS
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resumo – Inteligência Artifical Source: http://www.legalexecutiveinstitute.com/artificial-intelligence-in-law-the-state-of-play-2016-part-1/
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Casos Práticos
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Carro Autônomo Detecção de Objetos
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Carro Autônomo Precisão de posicionamento em centímetros Segmentação por pixel em Imagem – tempo real
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Person Redaction © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Person RedactionAnonimização de pessoas em vídeos
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Texto para fala
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Análise de Esportes
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Comércio sem caixas
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Recomendações personalizadas
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Detecção de doenças
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Engenheiros de dados, como conseguimos ajudar nos objetivos de Machine Learning?
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Linha do tempo DataWarehouse/BI Real time Data Machine Learning
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dados DataWarehouse/BI Real time Data Machine Learning
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data Lakes estendem a abordagem tradicional Data warehouse Business intelligence OLTP ERP CRM LOB • Dado Relacional e Não Relacional • Escala de TBs–EBs • Motores Analíticos Diversos • Armazenamento de baixo custo & Analytics Dispositivos Web Sensores Social Data lake Processamento Big data, real-time, machine learning
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data Lakes na AWS Analytics • Durabilidade e disponibilidade na escala de EB • Capacidade de segurança, conformidade regulatória e auditoria • Controle granular de acesso ao nível de objeto • Performance mais rápida recuperando subconjunto de dados • Muitas maneiras de trazer os dados • Mais integrações com parceiros • Análise com um amplo conjunto de serviços Machine learning Dados Real-time Dados On-premises Data Lake na AWS
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Serviços de ML gerenciados Deep Learning AMIs Reconhecimento de Vídeo e Imagem Interfaces Conversacionais Deep-Learning Vídeo Camera Processamento de Linguagem Natural Tradução de línguas Reconhecimento de voz Text-to-Speech Análise Interativa Hadoop & Spark Data Warehousing Busca Full-text Análise Real-time Dashboards & Visualizações Conexão de Rede Dedicada Ferramentas de Segurança Container de Embarque Reforçado Migração de banco de dados Dispositivos Conectados na AWS Stream de dados Real-time Stream de video Real-time Data Lake na AWS Armazenamento | Catálogo de dados AnalyticsMachine learning Dados Real-timeDados On-premises Portfolio de Data Lakes Integrado
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Machine Learning DataWarehouse/BI Real time Data Machine Learning
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CRISP-DM • Cross Industry Standard Process for Data Mining • Padrão “de facto” atual para Ciência de Dados • Evidencia a natureza cíclica e interativa da Ciência de Dados https://en.wikipedia.org/wiki/Cross_Industry_Standard_Process_for_Data_Mining
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Vision Aprendizado de Máquinas Frameworks & Infra-estrutura GPU MobileCPU IoT (Greengrass) Platform Services Application Services Amazon SageMaker Rekognition Image Rekognition Video Speech Polly Transcribe Language Translate ComprehendLex TensorFlow GluonApache MXNet Cognitive Toolkit Caffe2 & Caffe PyTorch Keras
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. GPU?
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. GPU @AWS
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notebooks - Amazon SageMaker 1 2 3 4 I I I I Instâncias Notebook Algoritmos Treinamento Hospedagem do Serviço
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IA @AWS Application Services Platform Services Frameworks & Infrastructure Apache MXNet PyTorch Cognitive Toolkit Keras Caffe2 & Caffe TensorFlow AWS Deep Learning AMI (Ubuntu & Amazon Linux – Cuda 8 & 9) GPU (P2 & P3) MobileCPU IoT (Greengrass) Amazon Machine Learning Mechanical TurkSpark & EMR Vision: Rekognition Rekognition Video Speech: Polly Transcribe Language: Lex Translate Comprehend Gluon SageMaker DeepLens
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon S3 Amazon Glacier AWS Glue Data Lake Amazon Redshift + Spectrum EMR AthenaKinesis Analytics Platform & Frameworks Services Amazon Rekognition Lex Polly Translate Transcribe Comprehend Snowball Centro de Gravidade para Machine Learning AWS IoT Snowmobile DBS Migration AWS Greengrass ML Edge MTurk Kinesis Amazon SageMakerGPU
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Machine Learning DataWarehouse/BI Real time Data MachineLearning
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Decisões oportunas necessitam que dados estejam disponíveis em minutos( / segundos / milisegundos ) Fonte: Perishable Insights, Mike Gualtieri, Forrester Dados perdem valor rapidamente ao longo do tempo
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon S3 Data Lake Batch Analytics Stream ing/Real-tim e Analytics Amazon Kinesis Streams & Firehose AWS Lambda Apache Storm on EMR Apache Flink on EMR Spark Streaming on EMR Hadoop / Spark Streaming Analytics Tools Amazon Redshift Data Warehouse Amazon DynamoDB NoSQL DB & Graph DB Amazon Elasticsearch Service Relational DatabaseAmazon EMR Amazon Aurora Amazon Machine Learning Open Source Tool of Choice on EC2 DataSources Arquitetura de Data Lake AWS Data Science Sandbox Visualization / Reporting Amazon Kinesis Analytics Amazon Glue
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Kinesis Data Streaming Colete, processe e analise streams de dados em tempo real EMR/Spark Código customizado em EC2 Amazon S3 Amazon Redshift Splunk Ingestão e armazenamento de streams de dados Kinesis Data Streams Kinesis Data Analytics Agregação, filtragem e enriquecim ento de dados Kinesis Data Firehose Streams de dados de saída AWS Lambda • Tempo real • Totalmente gerenciado • Escalável • Seguro • Efetivo em custo Amazon Elasticsearch Service
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tipos de Janelas temporais • Sliding, tumbling e custom windows • Stagger Windows • Tumbling windows são de tamanho fixo e as chaves agrupadas não se sobrepõem
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Desafios: Escalabilidade • Problema: Milhões de pessoas acessando/assistindo = Milhões de TPS • Solução: Amazon Kinesis shards + processamento batching … … Source Amazon Kinesis Destination 1 Lambda Destination 2 Shards Lambda will scale automaticallyScale Amazon Kinesis by splitting or merging shards Waits for responsePolls a batch
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Arquitetura Macro Machine Learning Models APIs Sagemaker endpoint Ads WebSite or App Machine Learning Eploration Creating Model SageMaker
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Obrigado