rethinking analytics with deep learning - sas …...past to present 1950s 1980s 2010’s present...

20
Company Confidential – For Internal Use Only Copyright © SAS Institute Inc. All rights reserved. Rethinking Analytics with Deep Learning SAS User Group Malaysia 12 th April, 2018

Upload: others

Post on 26-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.

Rethinking Analytics with Deep LearningSAS User Group Malaysia

12th April, 2018

Page 2: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.

2

Introduction to Artificial Intelligence (AI)

Page 3: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

Past to Present1950s 1980s 2010’s Present

Evolution

Classical

Modern

Neural Network

Machine Learning

Cognitive Intelligence

Deep Learning

Neural Network

SAS1976

Page 4: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Day to Day with AI

• Imaging and Animation• Voice Assistance• Security• Personnel Assistance • Camera and video • Language Translation • Computer Gaming

• Driverless Car • Driver Assistance • Car Safety and Collation

Assistance• Journey Recommendation • IoT / Connected Car

• Smart Home Integration / Connected Home

• Home Security and Safety Prevention

• Energy Efficiency Management • Home Assistance

Page 5: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.

From Seeing to Knowing

MODERN AI APPLICATIONS are smart, adaptive and interactive. But just how smart are we talking? The figure below provides a simple, gross model for gauging the

spectrum of machine understanding

Recognition

Simply identifying people

or things (objects, sounds, etc.).

Comprehension

Understanding how things

relate; gaining and applying

insight based on the context of a given situation.

Abstraction

Imagining or conceiving

new ideas or theories

based not just on

discrete, observed inputs

or events but on intuition

or ‘leaps of logic’ (factsnot in evidence).

Page 6: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

From Seeing to Knowing

Recognition

Player

Hood

Ball

Number ‘8’

Comprehension

This is a ball competition game.

Comprehension

This player is 68% more effective in mid-field.

The team has 72% chances to win this championship

This player has 62% accuracy to shoot 3 points

Identify things in a picture or video.

Relate items to each other. Evaluate and predict future state and performance.

Page 7: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

From Listening to Knowing

“Holy Smoke!”

Recognition Comprehension Comprehension

Translate speech verbatim. Recognize this as an exclamation,and not someone smoking during a religious experience.

Posit a positive or negative response.

Page 8: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

From Seeing to Knowing

Seeing

Listening

Feeling

Thinking

Responding

Page 9: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

AI in Practice : Healthcare

Page 10: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

AI in Practice : Manufacturing

Page 11: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

AI in Various Industry

Page 12: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.

What Artificial Intelligence is NOT

• A crystal ball

• Autonomous robots with human intelligence

• Self-creating models

• “Out-of-the-box” everything

• Perfect model prediction

• Automated data preparation

Page 13: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

SAS Tactical Approach to AI

Machine Learning Natural Language Processing

Deep Learning Natural Language Understanding

Pattern Recognition ● Prediction ● Classification ● Image Recognition ● Speech to Text ●Cognitive Search ● Natural Language Interaction ● Natural Language Generation

Page 14: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

Powered by Viya®

MPP & GPU processingPython, Lua, Java, CASL and REST

Deep forward networks Auto encodersConvolutional networks Recurrent networks

Deep Learning

Speech to Text Natural language interactionNatural language generationBiomedical image processing

Cognitive Computing

A IM E T H O D S

Page 15: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

SAS Deep Learning Toolkit

SAS CAS Action Sets for Deep Learning

Develop, Training and Scoring

Hadoop Storage Engine

SAS CAS

Platform

Memory

GPU

SAS ESP

Engine

ScoringASTORE

IOT

Ap

pli

ca

tio

n

CASL, Python, R, LUA, RESTful, Mobile SDK

Page 16: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.

What is CAS and Action Sets?

• CAS is SAS Cloud Analytic Services (CAS) pl1to execute advance analytics tasks in memory.

• CAS Action Sets is a set of SAS syntax to perform single task in SAS CAS sSer.

• Programmer can access SAS CAS server analytic capabilities.

• Why CAS?

• Supports Diversity - Range of analytics for different types of users and business problems

• Enable Scale - Data, analytics and streamlined deployment

• Empowers Trust - Unified experience, governance, stability and domain expertise

Page 17: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

Copyright © SAS Inst itute Inc. A l l r ights reserved.

SAS Viya Deep Learning Action Sets

Action Name Description

buildModel Create an empty deep learning model

addLayer Adds a layer to a deep learning model

dlExportModel Export a deep learning model (ASTORE)

dlImportModelWeights Import model weights from an external source

dlLabelTarget Assign the target label information

dlScore Scores a table using a deep learning model

dlTrain Trains a deep learning model

dlTune Tunes hyper-parameters for deep learning model

modelinfo Show model information

removeLayer Removes a layer from a deep learning model

Page 18: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

SAS Deep Learning Action Set in PythonSample Code

Page 19: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

SAS Deep Learning Action Set in SAS StudioSample Code

• Define CNN Layers

Page 20: Rethinking Analytics with Deep Learning - Sas …...Past to Present 1950s 1980s 2010’s Present Evolution Classical Modern Neural Network Machine Learning Cognitive Intelligence Deep

sas.com

Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.

Thank You