AI for developers: Making your application smarter with Azure Cognitive Services.

A presentation at Cognitive Services User Group presentation in May 2023 in by Sam Gomez

Slide 1

Slide 1

AI for developers: Making your application smarter with Azure Cognitive Services.

Slide 2

Slide 2

Originally from Mexico. Tech Lead at Geneca. Spend time with family, movies, videogames, soccer. @thesoccerdev drkclw samueljgomez

Slide 3

Slide 3

Agenda • AI implementation options. • Why use Cognitive Services. • Cognitive services APIs. • Applied services APIs. • Demo.

Slide 4

Slide 4

AI / ML

Slide 5

Slide 5

AI Implementation options. Prebuilt models Build model

Slide 6

Slide 6

Building your own model Collect and Identify data prepare data 2 1 Train model 3 Deploy model Test model 4 5

Slide 7

Slide 7

Why use Cognitive Services • APIs for multiple scenarios. • Easy to integrate with available SDKs: • • • • • C# Go Java Javascript Python • Free tier for multiple services. • Customizable.

Slide 8

Slide 8

API categories Speech Language Vision Decision

Slide 9

Slide 9

Speech

Slide 10

Slide 10

Speech API Improve customer experience Speech to text Text to speech Speech translation Speaker recognition

Slide 11

Slide 11

Language

Slide 12

Slide 12

Language API Understand conversations and text Entity recognition Sentiment analysis Question answering Conversational language understanding* Translator

Slide 13

Slide 13

Vision

Slide 14

Slide 14

Vision API Identify and analyze content Computer Vision Custom Vision Face API

Slide 15

Slide 15

Decision

Slide 16

Slide 16

Decision API Smarter decisions Anomaly Detector Content Moderator Personalizer

Slide 17

Slide 17

Applied services

Slide 18

Slide 18

Applied Services API Services for common business problems Form recognizer Immersive reader Metrics advisor Video indexer

Slide 19

Slide 19

Applied Services API Cognitive search Bot service

Slide 20

Slide 20

DEMO

Slide 21

Slide 21

What will we cover? • Creating a resource. • Testing APIs. • API usage examples. • Vision. • Speech to text. • Language understanding. • Custom model example.

Slide 22

Slide 22

https://www.rambli.com/2016/06/the-prayer-of-the-demo-gods/

Slide 23

Slide 23

@thesoccerdev drkclw samueljgomez