64. Resources
• Microsoft Azure Cognitive Services: The Big Picture
• The Mojifier (MS Learn)
• The Mojifier (Github)
• Where's Chewie? Object detection with Azure Custom Vision by Goran Vuksic
• What does the Computer Vision see? Analyse a local image with JavaScript by Goran Vuksic
• Azure Cognitive Services API — I need your clothes, boots and your motorcycle by Chris Noring
• Add conversational intelligence to your apps by using LUIS (MS Learn)
• Discover sentiment in text with the Text Analytics API (MS Learn)
• Create Intelligent Bots with the Azure Bot Service (MS Learn)
• Capturing Camera Images with Angular by Chad Upton
65. Artificial Intelligence
AI is the simulation of human intelligence
processes by machines. These processes
include, reasoning, remembering, learning
and self-correction.
@Sherrrylst
66. Machine Learning
Machine learning is a field of computer
science that gives computers the ability to
learn without being explicitly programmed.
Arthur Samuel, 1959
@Sherrrylst
68. Artificial Intelligence (AI)
The bigger picture
Machine
Learning
Artificial Neural Networks
Deep Learning
Bayesian Networks
Clustering
@Sherrrylst
69. AI Services
Cognitive Services Bot Service Azure ML, Databricks, HDInsight
Pre-build AI Conversational AI Custom AI
Azure Infrastructure
CPU, FPGA, GPU
Cosmos
DB
SQL DB Data Lake IOT EdgeDSVMSparkBatch AISQL DW
70. Deep learning Frameworks
Cognitive Toolkits Tensorflow Azure ML, Databricks, HDInsight
Pre-build AI Conversational AI Custom AI
Deep learning Frameworks
CPU, FPGA, GPU
Cosmos
DB
SQL DB Data Lake IOT EdgeDSVMSparkBatch AISQL DW
71. • Speech to Text
• Text to Speech
• Speaker recognition (Preview)
• Speech Translation
@Sherrrylst
Cognitive Services - Speech
72. • Speech to Text
• Text to Speech
• Speaker recognition (Preview)
• Speech Translation
@Sherrrylst
Cognitive Services - Speech
73. • Language Understanding
• Bing Spell Check
• Translator Text
• Content Moderator
• Text Analytics
@Sherrrylst
Cognitive Services - Language
74. • Language Understanding
• Bing Spell Check
• Translator Text
• Content Moderator
• Text Analytics
@Sherrrylst
Cognitive Services - Language
75. Cognitive Services - Search
@Sherrrylst
• Bing Custom Search
• Bing Web Search
• Bing Video Search
• Bing Image Search
• Bing Local Business Search (Preview)
• Bing Visual Search
• Bing Entity Search
• Bing News Search
• Bing Auto Suggest
Notas del editor
Demohttp://bit.ly/mood-analyzer#devconmu
You use Machine learning to analyze the data
Normally we have some data
Which contains a pattern. Like Dog’s pictures
You analyze this data with Machine learning algorithm
To find patterns
The result is called model. So, machine knows how a dog look like
Model is the thing to recognizes the patterns
Now application can enter data to see if it can recognize a pattern.
Now application can enter data to see if it can recognize a pattern.
You use Machine learning to analyze the data
Preparing a set of data with diversity and covers the edge cases
Creating the algorithms and choosing the techniques can be challenging. Also testing the outcome and making sure we get the right result is also super challenging.
This is not the most difficult way, but still it’s challenging to find a secure way with having the performance in mind
Cognitive Services are RESTful APIs that exposes ML models to the outside world.
Cognitive Services are RESTful APIs that exposes ML models to the outside world.
Computer vision -> Analyze the data and return information like 4 storm troopers standing and sky is blue
Video Indexer -> Analyze the video and extract the text and recognizes things that are in the video
Face -> Detect faces and extract information about the face
Form -> Extract text, key-value pairs, and tables from documents.
Custom vision -> Customize image recognition to fit your business needs.
Custom Vision -> Upload different pictures of Princess Lea for training, so it can recognizes princess Lea
Detect one or more human faces along with attributes such as: age, emotion, pose, smile and facial hair, including 27 landmarks for each face in the image.
You can even create a guest account to try it without providing Credit card info and no data will be saved after trial is over (7 days)
https://github.com/sazimi/ng-mood-analyzer
https://github.com/sazimi/ng-mood-analyzer
https://github.com/sazimi/ng-mood-analyzer
https://github.com/sazimi/ng-mood-analyzer
https://github.com/sazimi/ng-mood-analyzer
https://github.com/sazimi/ng-mood-analyzer
https://github.com/sazimi/ng-mood-analyzer
add a listener to store the video’s height and width when the video starts. And update the native element
Set the with and height of canvas element
Draw the video element content to canvas element
Create a png file from the canvas content
Convert it to blob since Face API only accept octet stream
Devices that can remember, learn, understand and recognize things
ML is all about the ability to learn. Applications that can learn without hardcoding different scenarios.
ML is used in many applications to detect the patterns, Is this a cat or a dog.
In order to detect these patterns, you need to use different techniques.
ANN: Mimics the way that human brain works
DL: Learn from many layers of analysis where each layer has the input from the previous layer
AI is the overall concept to make computers intelligent
Speaker recognition -> Identify people based on their speech
Speech Translation -> Listen and translate to text
Speaker recognition -> Identify people based on their speech
Speech Translation -> Listen and translate to text
Language Understanding -> You feeding it with the command and train it to what it means and after that it understands
Text Analytics: Analyze a text in order to get the sentiment of a text (Positive/Negative), detect the language, extract the key phrase from a piece of text and retrieve the topics
Language Understanding -> You feeding it with the command and train it to what it means and after that it understands
Text Analytics: Analyze a text in order to get the sentiment of a text (Positive/Negative), detect the language, extract the key phrase from a piece of text and retrieve the topics
Bing Custom Search -> Corporate search engine
Bing Entity Search -> Detects pictures or persons to enrich the result