23
SPONSORED BY Inteligentne Przepływy: jak wykorzystać możliwości Azure Intelligence Services Marcin Siewnicki

Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

Embed Size (px)

Citation preview

Page 1: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Inteligentne Przepływy: jak wykorzystać możliwości Azure Intelligence Services

Marcin Siewnicki

Page 2: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

O mnie

• Marcin Siewnicki

• Inżynier systemowy @ Datapolis.com

[email protected]

Page 3: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Sponsorzy i Partnerzy

Page 4: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SharePoint Workflows

Page 5: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

SharePoint Workflows

Page 6: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

• SharePoint Designer (WF 2010/2013)

• Visual Studio (WF 2010/2013)

• Aplikacje firm trzecich (Nintex, Datapolis Proces System, etc.)

• On-premise

• Online

SharePoint Workflows

Page 7: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

Azure Intelligence Services

Page 8: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

SearchAnaliza danych zawartych w wyszukiwarce Bing

KnowledgeAnaliza treści z baz akademickich

LanguageAnaliza i rozpoznawanie tekstu

SpeechRozpoznawanie i analiza mowy i jej obróbka

VisionAnaliza zdjęć i wideo

Zestaw usług (API) opartych na uczeniu maszynowym

Azure Cognitive Services

Page 9: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

• REST API

• Gotowe do użycia

• Niezależne od języka (C#, Java, Python, itp.)

• Przykłady użycia w różnych językach (C#, Java, Python, itp.)

• Wsparcie społeczności (UserVoice)

• Darmowe w ograniczonym zakresie (np. 5k zapytań/miesiąc)

Azure Cognitive Services

Page 10: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Text Analytics

Topic Detection

Key Phrase Extraction

Language Detection

Sentiment Analysis

Page 11: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

DEMO

Page 12: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Vision

• Computer Vision

Analiza zdjęć, tworzenie miniatur, OCR, rozpoznawanie znanych osób

• Face

Weryfikacja, identyfikacja, grupowanie, wyszukiwanie podobnych

• Emotion

Wykrywanie emocji

• Video

Stabilizacja obrazu, wykrywanie twarzy, wykrywanie ruchu, tworzenie skrótów, analiza na bieżąco

Page 13: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

DEMO

Page 14: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Azure Cognitive Services

Page 15: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

Machine Learning

Page 16: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Machine Learning

Page 17: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Machine Learning

• Biblioteka gotowych algorytmów i modułów

• Tworzenie własnych algorytmów (R, Python)

• Machine Learning Studio

• Import danych z różnych źródeł (csv, OData, SQL, Hive)

• WebService

• Cognitive Services bazują na Machine Learning

Page 18: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

DEMO

Page 19: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

Podsumowanie

Page 20: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Podsumowanie

• Cognitive Services• Gotowe do użycia

• Niektóre usługi mają ograniczone zastosowania

• REST

• Rozszerzenie funkcjonalności przepływów i nie tylko

• Machine Learning• Wymaga znajomości zagadnień uczenia maszynowego

• Sky is the limit

• WebService

• Nowe funkcjonalności w przepływacg, analiza przepływów i ich optymalizacja

Page 21: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Materiały

• Cognitive Services• Informacje - https://www.microsoft.com/cognitive-services/

• Dokumentacja - https://azure.microsoft.com/en-us/documentation/services/cognitive-services/

• Machine Learning• Informacje - https://azure.microsoft.com/en-us/services/machine-learning/

• Dokumentacja – https://azure.microsoft.com/en-us/documentation/services/machine-learning/

• Machine Learning Studio - https://studio.azureml.net/

Page 22: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Sponsorzy i Partnerzy

Page 23: Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure Intelligence Services

SPONSORED BY

Dziękuję!Marcin Siewnicki

[email protected]