In this presentation, Microsoft Azure App Services Team's Madhura Bharadwaj & Amit Tripathi briefly explains REST API and importance of Microsoft Cognitive Services in Machine Learning & Artificial Intelligence.
1. PRESENTS
PSG College of Technology, Coimbatore April 22, 2017
Powered by Brought to you by
GLOBAL AZURE BOOTCAMP 2017
Madhura Bharadwaj & Amit Tripathi
Azure App Services Team, Microsoft India
Azure Cognitive Services
2. Powered by Brought to you by
2
“The world and technology are
once again transforming.”
“We are Inspiring the Internet
Generation.”
Artificial Intelligence
&
Machine Learning
3. Powered by Brought to you by
The future: Conversations
• Natural language between people
and technology
• Conversational canvas
• Digital Assistants
2000s: Mobile
• Social Media
• User download apps
from App Stores
1990s: Internet
• Search
• User ‘visits’ websites
1980s: PC
• Desktop Computers
4. REST (Representational State
Transfer)
REST API
GET | POST | PUT | DELETE
Perform request and receive responses via HTTP
protocol
Rest APIs on Azure
Responses can be in HTML, XML, JSON
5. Cognitive Services
28+ purpose-built ML and AI services to add predictable,
configurable intelligence into any software
• Parse natural language
• Real-time transcription and translation
services for voice
• Vision and face detection algorithms
• Sentence diagramming
• Web language (hashtag) parsing
• Many more
Microsoft
Cognitive
Services
Give your apps
a human side
6. Cognitive Services API Collection
Microsoft
Cognitive
Services
Give your apps
a human side
This is a similar platform shift that we have seen in decades past
The desktop PC in the 80’s
Which gave birth to the web and new internet services and search
Leading to smartphones and the age of mobile apps
And with each of these new platforms, things became easier; the world became a little smaller and closer. But they’ve also added a layer of complexity.
This next platform shift builds on the past but provides a new level of intelligent or AI experiences that fundamentally augments human ability that fits our behaviors vs. us having to adapt to it.
We call this Conversations as a Platform
It is where Natural Language becomes the user interface
Pull from Narrative
Where Bots are the new apps