31
machine learning excellence delivered 1

machine learning excellence delivered - Silk Data

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: machine learning excellence delivered - Silk Data

machine learning excellence delivered

1

Page 2: machine learning excellence delivered - Silk Data

How visualization improves AI interaction with workforce

2Moscow, Feb. 05, 2020

Page 3: machine learning excellence delivered - Silk Data

AI understanding…

3

… is not necessary

• Nobody knows how natural intelligence works

• In many cases understanding / interpretation is redundant

• OCR

• Speech recognition

• Image classification

• Self-driving cars ???

• Mass-marketing

• Caveat: reasonable error level

Page 4: machine learning excellence delivered - Silk Data

BUT: Driving is social

4Source: https://techcrunch.com/2016/08/30/drive-ai-uses-deep-learning-to-teach-self-driving-cars-and-to-give-them-a-voice/

Page 5: machine learning excellence delivered - Silk Data

AI understanding…

5

… is definitely necessary

• Social-based tasks

• Human interaction

• Business-critical decisions

• Regulated areas (banks, health)

Page 6: machine learning excellence delivered - Silk Data

“AI paradox”

6

Early 1980s:

“it is comparatively easy to make computers exhibit adult level performance on intelligence tests or playing checkers, and difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility.”

https://en.wikipedia.org/wiki/Moravec%27s_paradox

Source: https://ranjanicnarayan.com/2018/01/28/the-ai-paradox/

Page 7: machine learning excellence delivered - Silk Data

Snow’s cholera map

7Source: https://en.wikipedia.org/wiki/GIS_and_public_health

Page 8: machine learning excellence delivered - Silk Data

Dashboards

8Source: https://dash-dask-py.plotly.host/dash-world-cell-towers/

Page 9: machine learning excellence delivered - Silk Data

‘Explainer’ algorithms

9

Wine quality dataset

fixed acidity, volatile acidity, citric acid, residual sugar, chlorides, free sulfur dioxide, total sulfur dioxide, density, pH, sulphates, alcohol, quality

Page 10: machine learning excellence delivered - Silk Data

Visualization in NLP: similarity

10

Page 11: machine learning excellence delivered - Silk Data

Visualization: Summarization

11https://www.silkdata.ai/products/summarize-text

Page 12: machine learning excellence delivered - Silk Data

Visualization: Text Topics

12Data source: https://www.kaggle.com/c/job-salary-prediction

Page 13: machine learning excellence delivered - Silk Data

‘Explainer’ algorithm: NLP

13Source: https://captum.ai/tutorials/IMDB_TorchText_Interpret

Deep learning and sentiment analysis:

Page 14: machine learning excellence delivered - Silk Data

SilkData: Wikipedia navigation(semantic cloud)

14

https://pegasus.silkcodeapps.de/modeling/modeling

https://www.silkdata.ai/semanticmap

Page 15: machine learning excellence delivered - Silk Data

visit: silkdata.ai mail to: [email protected]

Thank you for attention!

Page 16: machine learning excellence delivered - Silk Data

Headquarters:Silk AI lines LLC

Hikaly 3-7220005 MinskBelarus

Partner in EU:SilkCode GmbH

Luisenstraße 62D-47799 KrefeldGermany

[email protected]

+49 (2151) 387 3531

Page 17: machine learning excellence delivered - Silk Data

Extra slides

17

Page 18: machine learning excellence delivered - Silk Data

AI vs. ML

18

By Mat Velloso, an adviser to Satya Nadella at Microsoft

Source: https://twitter.com/matvelloso/status/1065778379612282885https://hub.packtpub.com/so-you-want-to-learn-artificial-intelligence-heres-how-you-do-it/

Page 19: machine learning excellence delivered - Silk Data

Visualization

19Source: https://twitter.com/drbeef_/status/1005887240407379969

Page 20: machine learning excellence delivered - Silk Data

Visualization: topic dynamics

20

Source: http://51.15.75.134:8080/https://ods.ai/

Page 21: machine learning excellence delivered - Silk Data

‘Explainer’ algorithms

21

Wine quality dataset

Parameters:'fixed acidity’,'volatile acidity’,'citric acid’,'residual sugar', 'chlorides','free sulfur dioxide’,'total sulfur dioxide', 'density’,'pH’,'sulphates’,'alcohol','quality'

sugar

Dataset source: https://archive.ics.uci.edu/ml/datasets/Wine+Quality

Page 22: machine learning excellence delivered - Silk Data

‘Explainer’ algorithms

22

Parameter importance:

Wine quality dataset

Dataset source: https://archive.ics.uci.edu/ml/datasets/Wine+Quality

Page 23: machine learning excellence delivered - Silk Data

‘Explainer’ algorithm: NLP

23https://github.com/TeamHG-Memex/eli5

Page 24: machine learning excellence delivered - Silk Data

UMAP vs. t-SNE

24Source: https://pair-code.github.io/understanding-umap/

Page 25: machine learning excellence delivered - Silk Data

UMAP

25Source: https://pair-code.github.io/understanding-umap/

Page 26: machine learning excellence delivered - Silk Data

Charles Minard's map

26Source: https://en.wikipedia.org/wiki/Charles_Joseph_Minard

Page 27: machine learning excellence delivered - Silk Data

Charles Minard's map: Altair

27Source: https://github.com/blue-yonder/grammar-of-graphics-minard-example

Page 28: machine learning excellence delivered - Silk Data

Charles Minard's map: ggplot2

28Source: https://github.com/andrewheiss/fancy-minard

Page 29: machine learning excellence delivered - Silk Data

• A Layered Grammar of Graphics, Hadley WICKHAM (2010)

• Grammar: “the fundamental principles or rules of an art or science”

• ggplot2 R package

29

Layered Grammar of Graphics

Page 30: machine learning excellence delivered - Silk Data

ggplot() +

layer(

data = diamonds, mapping = aes(x = carat, y = price),

geom = "point", stat = "identity", position = "identity“

) +

scale_y_continuous() +

scale_x_continuous() +

coord_cartesian()

… stat_smooth(method = lm) +

scale_x_log10() +

scale_y_log10()

30

Example

Page 31: machine learning excellence delivered - Silk Data

Packages

31

• Java

• GPL (not available)

• R

• ggplot2

• Java Script

• Vega + Vega-Lite

• Python

• plotnine

• altair (Vega + Vega-Lite)