27
UN Global Platform a collaborative environment for the global statistical community Ronald Jansen Assistant Director Chief of Data Innovation and Capacity Branch United Nations Statistics Division 29/03/2019 United Nations Statistics Division Slide 1

UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

UN Global Platforma collaborative environment

for the global statistical community

Ronald JansenAssistant Director

Chief of Data Innovation and Capacity BranchUnited Nations Statistics Division

29/03/2019 United Nations Statistics Division Slide 1

Page 2: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

29/03/2019 United Nations Statistics Division Slide 2

Page 3: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

29/03/2019 United Nations Statistics Division Slide 3

Why UN Global Platform? Global data sets, Common methods, Shared services

Working together – Global collaboration: developing and testing new methods

Learning together – Capacity Development and Training materials

Need to move faster – together

Page 4: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Working with Technical Partners

4

Example Tech Partners

HJS4

Page 5: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

29/03/2019 United Nations Statistics Division Slide 5

Group Composition Contributions Benefits

Public Sector

NSOs GovernmentIntl org.

Core services for platformData, Methods, Learning…

Access to new data sources, technologies, expertise

UN Global Platform Stakeholder Groups: expected contributions and benefits

Page 6: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

29/03/2019 United Nations Statistics Division Slide 6

Group Composition Contributions Benefits

Civil Society

Research arm of foundations, NGOs…

Methods, Algorithms, Validation

Reputation and trust

UN Global Platform Stakeholder Groups: expected contributions and benefits

Page 7: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

29/03/2019 United Nations Statistics Division Slide 7

Group Composition Contributions Benefits

Academia Universities, research institutes, centres of excellence

Methods, algorithms, qualityassurance framework, data

Access to new data sources, IT and high-end processing platform

UN Global Platform Stakeholder Groups: expected contributions and benefits

Page 8: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

29/03/2019 United Nations Statistics Division Slide 8

Group Composition Contributions Benefits

Private sector

National and multi-national companies, for profit research institutes

Cloud services, IT, APIs, data sources (e.g. satellite images), algorithms

Access to new partners, reputational value, accelerated integration

UN Global Platform Stakeholder Groups: expected contributions and benefits

Page 9: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

29/03/2019 United Nations Statistics Division Slide 9

Group Composition Contributions Benefits

Donors Foundations, agencies for cooperation

Fund matching, target specific activities aligned with their mandate

Support access for least developed countries, multiplicative impact factor

UN Global Platform Stakeholder Groups: expected contributions and benefits

Page 10: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,
Page 11: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

UNGP options for Institute

Partnership between the UNSD/DESA and a new charitable organization set up by NSOs and/or private parties

Partnership between the UNSD/DESA and an established charity organization

Page 12: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

UNGP options for Institute UN GP – UK

o Global technology center of UNGPo Global billing

UN GP – China o Technology support Asiao Training Center

UN GP – Africao Project management Africao Global UN GP outreach

Page 13: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

UN Global PlatformDatasets

13

Page 14: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Automatic Identification System (AIS)

◎ 40 Million Records / Day◎ Ship Position / Movement◎ 3 Months Trial

◎ Analysis via◉ Methods Service◉ Location (Stealth) Service◉ Jupyter Notebooks◉ APIs

14

Page 15: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Automatic Dependent Surveillance (ADS-B)

◎ 3 Million Records / Second◎ Aircraft Position / Movement◎ 100 Billion Records

◎ Analysis via◉ Methods Service◉ Location (Stealth) Service◉ Jupyter Notebooks◉ APIs

15

Page 16: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Satellite Imagery

◎ Open Data◉ Landsat◉ Sentinel

◎ Commercial◉ Planet (Trial)◉ AirBus (Trial)

16

Page 17: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

UN Global PlatformServices

17

Page 18: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

AIS

ADS-B

SatelliteImagery

Global Billing

Trusted Methods Service

Earth Observation

Service

Developers Service

Location Analytics Service

18

Page 19: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

UN Global Platform - Update

◎ Trusted Methods Library/Service◉ https://methods.officialstatistics.org

◎ Earth Observation Service◉ https://eo.officialstatistics.org

◎ Location Analytics Service◉ https://location.officialstatistics.org

◎ Developers Service◉ https://developers.officialstatistics.org

19

Page 20: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

UN Global Platform - Update

◎ Operations Service◉ https://operations.officialstatistics.org

◎ Helpdesk Service◉ [email protected]

◎ Marketplace *NEW◉ marketplace.officialstatistics.org

20

Page 21: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Example: Gitlab• Facilitates source code management, code review,

software wiki generation, plus an in-browser integrated development environment (IDE)

• Supports continuous integration and deployment, performance testing and code quality assurance

• Integrates with docker containers (lightweight virtual operating systems), with its own container registry, and supports continuous deployment pipelines

• Allows the development of statistical software and Big Data analytics projects to take advantage of the state of the art development tooling

Page 22: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Example: Algorithmia• The Algorithmia platform is a managed Cloud data portal that

allows clients to:• a) DEPLOY your own machine and deep learning models.• b) CONNECT your data source via Dropbox, Amazon S3,

Algorithmia’s Hosted data, Azure, Google Cloud Storage, etc.• c) USE over 6,700 pre-trained models, utility functions,

algorithms and microservices in Algorithmia’s Marketplace.• d) CALL algorithms in the LANGUAGE of your choice (R,

Python, Java, Ruby, JS, C#) via API’s• e) INTEGRATE / AUTOMATE code with CloudFlare, AWS

Lambda, Dexter, Zapier,etc• f) USE supported machine and deep learning frameworks

Page 23: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Global Billing

23

Page 24: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Global Billing

Task Team

A

Task Team

X

Task Team

Y

Task Team

Z

Task Team

B

Project Y

24

Page 25: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Global Billing

◎ Consolidate Billing Globally◎ Leverage Discounts◎ Manage Credits◎ Allocate Budgets

◉ Per Task Team◉ Per Project

25

Page 26: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

Demo Time

26

Page 27: UN Global Platform · 2019-03-29 · algorithms and microservices in Algorithmia’s Marketplace. • d) CALL algorithms in the LANGUAGE of your choice (R, Python, Java, Ruby, JS,

27