AI for developers: Making your application smarter with Azure Cognitive Services.
Slide 2
Originally from Mexico.
Tech Lead at Geneca.
Spend time with family, movies, videogames, soccer.
@thesoccerdev drkclw samueljgomez
Slide 3
Agenda • AI implementation options. • Why use Cognitive Services. • Cognitive services APIs. • Applied services APIs. • Demo.
Slide 4
AI / ML
Slide 5
AI Implementation options.
Prebuilt models
Build model
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
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
API categories
Speech
Language
Vision
Decision
Slide 9
Speech
Slide 10
Speech API Improve customer experience Speech to text
Text to speech
Speech translation
Speaker recognition
Slide 11
Language
Slide 12
Language API Understand conversations and text Entity recognition
Sentiment analysis
Question answering
Conversational language understanding*
Translator
Slide 13
Vision
Slide 14
Vision API Identify and analyze content
Computer Vision
Custom Vision
Face API
Slide 15
Decision
Slide 16
Decision API Smarter decisions
Anomaly Detector
Content Moderator
Personalizer
Slide 17
Applied services
Slide 18
Applied Services API Services for common business problems
Form recognizer
Immersive reader
Metrics advisor
Video indexer
Slide 19
Applied Services API
Cognitive search
Bot service
Slide 20
DEMO
Slide 21
What will we cover? • Creating a resource. • Testing APIs. • API usage examples.
• Vision. • Speech to text. • Language understanding.
• Custom model example.