13
ABOUT MYSELF +17 YEARS IN TELCO AND IT EXPERIENCE ABOUT MY START - UP CS - 4V: CLOUD SERVICES FOR VERTICALS T RAININGS AWS S ERVICES AI /M L C LOUD ADOPTION C ONSULTANCY S ETUP OF P O C S U SING AWS S ERVICES Fabian Zhindon Astudillo

ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

ABOUT MYSELF

+17 YEARS IN TELCO AND IT EXPERIENCE

ABOUT MY START-UP

CS-4V: CLOUD SERVICES FOR VERTICALS

• TRAININGS – AWS SERVICES

• AI/ML

• CLOUD ADOPTION

• CONSULTANCY

• SETUP OF POCS USING AWS SERVICES

Fabian Zhindon Astudillo

Page 2: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

AWS ML STACKOVERVIEW

FABIAN ZHINDON ASTUDILLO

CS-4V

DORTMUND AWS MEETUP

06-AUGUST-2019

Page 3: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

CONTENT

• AI / ML FUNDAMENTALS

• AWS ML PROCESS & AWS ML STACK

• DEMOS AWS AI SERVICES AND SAGEMAKER NOTEBOOKS

Fabian Zhindon Astudillo

Page 4: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

Artificial

Intelligence

Machine

Learning

Deep

Learning

Computing

Data

AlgorithmsUnsupervised

Learning

Supervised

Learning

Re-

inforcement

Learning

AI & ML & DL Propellers of

AI & ML & DL

Categories of

Machine Learning

AI-ML FUNDAMENTALS

Page 5: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

• LACK OF EXPERTISE

• SPEED OF IMPLEMENTATION

• DATA READINESS

• MANAGING INFRASTRUCTURE

• CULTURAL ACCEPTANCE

• MANAGING COSTS

• SCALING PRODUCTION WORKLOADS

• ENSURING SECURITY AND COMPLIANCE

ENTERPRISE - ML ADOPTION CHALLENGES

Sources: Presentations @ re:Mars2019

Page 6: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

AWS-ML CUSTOMERS (SUBSET)

ML 2019.02 Ref. Fabian Zhindon Astudillo

Page 7: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

AWS ML PROCESS MAIN SOURCE AWS RE:INVENT 2018 (SRV420-R1)

Business Problem

ML problem framing Data Collection

Data Integration

Data Preparation & Cleaning

Data Visualization & Analysis

Feature Engineering

Model Training &

Parammeter Tunning

Model Evaluation

Yes

Model Deployment

> Predictions

Monitoring &

Debugging

Re-training

Business Goals met?

NoFe

atu

re

Au

gm

en

tatio

n

Da

ta A

ug

me

nta

tio

n

Fabian Zhindon Astudillo

Business Analyst & Data Scientist

Build the Data Platform

• Amazon S3

• AWS Glue

• Amazon Athena

• Amazon EMR, Spark, (Scikit)

• Amazon Redshift Spectrum

• Amazon SageMaker Ground Truth

Data Architect

• Setup and manage Notebook

environment

• Setup and manage Training Clusters

• Write Data Connectors

• Scale ML algorithms to large datasets

• Distribute ML training algorithm to

multiple machines

• Secure Model artifacts

• (Elastic Inference to a Sgm Notebook)

• Setup and manage Model Inference

Clusters

• Manage and Scale Model Inference

APIs

• Monitor and Debug Model Predictions

• Models versioning and performance

tracking

• Automate new model version

promotion to prod (A/B testing)

Create an

endpoint

Batch Processing

Inference

Pipeline

AWS: ELB/AS

EI; NEO

Docker

Containers, EC2

GPUs, Inferentia

Horovod

Page 8: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

AMAZON ML STACK: BROADEST & DEEPEST SET OF CAPABILITIES

AI

Services

ML

Services

ML Frameworks

& Infrastructure

Source: AWS InnovateOnline Conference AI -EDITION 05.03.2019 Fabian Zhindon Astudillo

Page 9: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

• AI SERVICES

• E.G. AMAZON VIDEO REKOGNITION

• MEDICAL COMPREHEND...

• SAGEMAKER VALUE

• JUPYTER NOTEBOOK...

DEMOS

Page 10: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

AWS AI SERVICES: AMAZON VIDEO REKOGNITION

Output from Amazon Video Rekognition – given a short video input

Page 11: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

CATEGORIES- AND AWS BUILT IN ML-ALGORITHMS

• BLAZINGTEXT ALGORITHM

• DEEPAR FORECASTING ALGORITHM

• FACTORIZATION MACHINES ALGORITHM

• IMAGE CLASSIFICATION ALGORITHM

• IP INSIGHTS ALGORITHM

• K-MEANS ALGORITHM

• K-NEAREST NEIGHBORS (K-NN) ALGORITHM

• LATENT DIRICHLET ALLOCATION (LDA) ALGORITHM

• LINEAR LEARNER ALGORITHM

• NEURAL TOPIC MODEL (NTM) ALGORITHM

• OBJECT2VEC ALGORITHM

• OBJECT DETECTION ALGORITHM

• PRINCIPAL COMPONENT ANALYSIS (PCA) ALGORITHM

• RANDOM CUT FOREST (RCF) ALGORITHM

• SEMANTIC SEGMENTATION ALGORITHM

• SEQUENCE-TO-SEQUENCE ALGORITHM

• XGBOOST ALGORITHM

• DOCUMENT CONVENTIONS

Supervised

Un-Supervised

Reinforcement

Learning

Source: AWS 05.03.2019https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html

Use Cases

Examples

Fabian Zhindon Astudillo

Page 12: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

TAKE AWAYS

• A BUSINESS PROBLEM WHEN FRAMED AS ML PROBLEM CAN BE ADDRESSED BY USING AWS

SERVICES THAT COMPOSE THE AWS ML STACK

• AWS ML STACK SERVICES CAN BE INTEGRATED WITH THE AWS SERVICES PORTFOLIO &

AWS MARKET PLACE AND / OR WITH ON-PREM SERVICES

Fabian Zhindon Astudillo

Page 13: ABOUT MY START-UP CS-4V: CLOUD SERVICES FOR VERTICALS · OVERVIEW FABIAN ZHINDON ASTUDILLO CS-4V DORTMUND AWS MEETUP 06-AUGUST-2019. CONTENT ... • Amazon S3 • AWS Glue • Amazon

VIELEN DANK