This document discusses Azure Cognitive Services and provides an overview of how to use them. It introduces Priyanka Shah, who will discuss concepts and types of cognitive services, how to use tutorials and demos. Cognitive Services are APIs, SDKs, and services that use AI to enable vision, speech, language, web search and decision capabilities for developers without requiring machine learning expertise. The document lists various cognitive services within each capability and outlines when to use machine learning versus cognitive services. It encourages attendees to get an Azure subscription to start using cognitive services.
3. I AM…
• AI/IoT Offering Leadership @Avanade
• Microsoft AI MVP
• Data science and Big data solution engineer.
• Full stack developer.
• Passionate about new technologies, love to code, blog
/ talk about AI, ML.NET, Microsoft technology stack.
• Environment enthusiast
• Twitter: @fuzzymind1
5. WHAT ARE AZURE COGNITIVE
SERVICES?
bring AI within reach of
every developer—
without requiring
machine-learning
expertise.
Vision, Speech,
Language, Web
Search, and
Decision..
create
applications that
can see, hear,
speak,
understand, and
even begin to
reason..
Cognitive Services are
APIs, SDKs, and services
available to help
developers build
intelligent applications.
6. Types of Cognitive Services
Anomaly Detector
Personalizer
Content Moderator
DECISION
Bing Auto Suggest
Bing Custom Search
Bing Entity Search
Bing News Search
Bing Image Search
Bing Spell check
Bing Video search
Bing Visual search
Bing Web search
WEB SEARCH
Immersive reader
Language Understanding
Text Analytics.
Q and A maker
Text Translator
LANGUAGE
Speech to Text
Text to Speech
Speaker Recognition
Speech Translation.
SPEECH
Computer Vision
Custom Vision
Face recognition
Ink / Form recognizer
Video Indexer
VISION
7. Usage…
Need to choose the
algorithm and need to
train on very specific
data.
Can use a generalized
solution.
Access solution from a
programming REST API
or SDK.
.
Use Machine
Learning when…
Use Cognitive
services when…
Here the plan of journey.
We will start by the beginning by understanding what serverless.
Then We will talk about Azure Logic App and Flow.
We will then spend sometimes and I will show you a few demos with Azure Functions
And we will finish by an example of how all those services can work all together.
Logic apps are great at connecting resources across the cloud, but they are also capable of integrating with on-premises resources with the on-premises data gateway. That means you can, for example, kick off a workflow in the cloud that results in the execution of a store procedure on your SQL database tucked away in your corporate data center.
With serverless, the server, including hardware, infrastructure and configuration of the operating system are all abstracted away. You don’t even have to worry about a web service because it’s provided as part of the platform.
Serverless compute is a fully managed service. Some refer to it as Functions as a Service
OS and Framework patching is performed for you
There is zero administrative tasks and no need to manage any infrastructure
You just deploy your code (function) and it runs
Your code runs within seconds and for typically shorter periods of times (minutes vs. hours or days)
Serverless compute scales quickly (almost instantly) and vastly
Automatically scales within seconds
No scale configuration is required (there is no way to configure scale or limits)
Scales to match any given workload. Scales from zero to handle tens of thousands concurrent functions invocations within seconds
Pay only for the time your code is running
Serverless compute reacts to events
React, in near real-time, to events and triggers
Triggered by virtually any event from both inside and outside of Azure
A key differentiator about serverless is micro-billing. Serverless resources are billed only when used. That means that you aren’t paying to anticipate an increase in workload, but only when the workload hits. Serverless scales with your business. Let’s take a closer look at micro-billing.