Democratizing Artificial Intelligence

12
Democratizing Artificial Intelligence or Machine Learning for Elves 80 LvL #GlobalAzure Dmitry Petukhov, ML/DS Preacher, Machine Intelligence Researcher @ OpenWay && Coffee Addicted

Transcript of Democratizing Artificial Intelligence

Page 1: Democratizing Artificial Intelligence

Democratizing Artificial Intelligence or

Machine Learning for Elves 80 LvL

#GlobalAzure

Dmitry Petukhov,ML/DS Preacher,

Machine Intelligence Researcher @ OpenWay &&

Coffee Addicted

Page 2: Democratizing Artificial Intelligence

Web

Social

Network

s

Science

Healthcare

Finance

Telecom

Retail

Logistic

Security

Electronics

Proof: https://www.kaggle.com/wiki/DataScienceUseCases

Data Science Applications Data Science People

Page 3: Democratizing Artificial Intelligence

ML runtime as a Service• Feb 2015: Azure ML• Apr 2015: Amazon ML• Oct 2015: Google Cloud ML Engine

Deep Learning algorithms in Open Source• Dec 2015: The Microsoft Cognitive Toolkit (CNTK)• Nov 2015: Microsoft Distributed Machine Learning Toolkit• Nov 2015: TensorFlow (Google)• May 2016: Amazon DSSTNE

Deep Learning models as a Services• Microsoft Cognitive Services• Amazon Rekognition• Google APIs: Natural Language, Speech API, Translation

API, etc.

GPU on demand• Sep 2016: private preview in Azure• Oct 2017: Amazon update its GPU-instances• March 2017: Google GPU features

2015 2016 2017

Machine Learning Tools Evolution in Cloud

Page 4: Democratizing Artificial Intelligence

Source: https://blogs.technet.microsoft.com/

Page 5: Democratizing Artificial Intelligence

#OpenSource #Hadoop

#BI

#DeepLearning

#Realtime

#R

#Python

#Azure

#Bots

#StreamingProcessing

#NoSQL

#Visualization

#ApacheSpark

#BigData

Page 6: Democratizing Artificial Intelligence

Twitter Sentiment Analysis

with Azure Machine Learning

TD-IDF, short for term frequency–inverse document frequency, is a

numerical statistic that is intended to reflect how important a word is to a

document in a collection or corpus

#Word2Vec

#LDA

#NLP

Topic Model

N-gram

#GlobalAzure

Page 7: Democratizing Artificial Intelligence

What?Twitter Sentiment Analysis in real-time

Why?

Банк Инструменты атаки Дата начала атаки Информационный повод

СбербанкМассовая смс-рассылка, публикации в блогах, соцсетях,

СМИдекабрь 2014

Введение санкций США и ЕС в отношении

государственных банков РФ

Банки Урала Массовая смс-рассылка, публикации в блогах, листовки сентябрь 2014 Отзыв лицензии у «Банк24.ру»

Возрождение Массовая смс-рассылка октябрь 2013 Отзыв лицензии у банка «Пушкино»

Банки ТатарстанаМассовая смс-рассылка, рассылка в мессенджерах,

публикации в блогах, соцсетях и СМИдекабрь 2016

Финансовые проблемы банка «Пересвет» и

группы Татфондбанка

Source: FutureBanking…a total of more than 15 cases since 2013

Test It!#GlobalAzure

Page 8: Democratizing Artificial Intelligence

Near Real-time Predictive Pipeline

Batch-mode Analytics Pipeline

Twitter Semantic Analysis Architecture

REST API

h(θ0, θn)

New Tweets Processing

Azure Workers

New Tweets Service Bus

Azure Event Hub

Tweets Stream

Azure Stream Analytic

Visualize result

Power BI

New Tweets

Twitter Streaming API

Semantic prediction API

Azure ML Web Services

Store Tweets

Azure Table

Data Sources Ingest Prepare ConsumeStream/Analyze

1 2 3

3

4

5

6

7

8

Calculate ML-models

Azure Machine Learning

Real-time processing Batch processingData flow

Sentiment140 Dataset

Azure Storage

0

Page 9: Democratizing Artificial Intelligence

Data Azure

Machine LearningConsumers

Cloud storage

Business problem Modeling Business valueDeployment

Model REST API

Manage

Local storage

REST API

Reference: Microsoft Data Amp 2017

ML StudioWeb IDE for ML

ML Web ServicesML-model publication

Azure MarketplaceMonetize your model

Data

Model

Page 11: Democratizing Artificial Intelligence

© 2017, Dmitry Petukhov. CC BY-SA 4.0 license. Microsoft and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

Data Science must win!

Page 12: Democratizing Artificial Intelligence

Q&A

Now or later (use contacts below)

Ping me

Habr: @codezombie

All contacts: http://0xCode.in/author

Download presentation from

http://0xcode.in/2017/global-azure-bootcamp or