This document provides information about a workshop on artificial intelligence using Keras and Azure. It discusses applications of vision, speech, and natural language processing. It outlines the steps for the workshop which include registering for an Azure subscription, completing a computer vision or natural language processing learning path, and getting bonus challenges for finishing both.
22. Workshop Steps
1. Register Azure Subscription
https://aka.ms/breezeazure
2. Workshop Paths
Option #1 Computer Vision Path
https://aka.ms/breezecv
Option # 2NLP Microsoft Learn Module
https://aka.ms/breezenlp
3. If you finish both paths come to me for bonus challenges
Hinweis der Redaktion
And then share that code around the world
Data
Hardware
New Algorithms
Open Source
Data
Hardware
New Algorithms
Open Source
Data
Hardware
New Algorithms
Open Source
Data
Hardware
New Algorithms
Open Source
Data
Hardware
New Algorithms
Open Source
Data
Hardware
New Algorithms
Open Source
What is AI
Reasoning - taking a lot of data and adding logic on top of that so you can understand and make decisions based on that data. And it continues to learn over time as we keep feeding it more data.
Understanding – AI enables us to understand and interpret the data of our environment and our world. Identifying meaning of text, speech and images for instance.
Interacting - extends human ingenuity and lowers barriers between humans and machines. Allows machines to communicate with humans in a much more natural way.
Why now?
AI research and understanding has been here for many decades and we as humans have been pursuing this for awhile. But why is the interest in and the possibilities of AI accelerating today?
First, we’ve made significant AI advancements especially in deep learning and the power of neural nets that are powering these deep learning systems that are changing the rules for AI.
Second, is the compute power available today. All the AI advancements and algorithms require a lot of compute power and thanks to the cloud we now have the ability to dramatically improve the capabilities of AI.
Third, is the huge amount of data in existence which is continuously increasing every day. AI needs data in order to work well. Huge amounts of data are what train the AI models and algorithms. And today’s explosion of big data and the data being collected every day is helping to advance AI deep learning.
85% of enterprises will be using AI by 2020. Every business process in every industry will be transformed by AI. Just as software became the key competitive driver for companies across industries, the use of AI to go faster and do more will be critical to enterprises.
Opportunity – 1.2T market opportunity that AI is enabling. 1.2T business that AI is going to enable in the next 3 years. Not just the direct revenue but about the opportunity of revenue and money changing hands because of AI as an additional differentiation on top of exiting business. Huge revenue at stake
But your customers will care and are looking for what scenarios is AI going to enable for them – especially if they are in exploratory phase
Cognitive services span Vision, Speech, Language, Knowledge, and Search. Combining many of these services together can either improve user interaction models, or provide fun and engaging user experiences.
Our examples here shine some light on how some of these APIs work in real-world situations:
Vision
The Computer Vision API is able to extract rich information from images to categorize and process visual data and protect your users from unwanted content. Here, the API is able to tell us what the photo contains, indicate the most common colors, and lets us know that the content would not be considered inappropriate for users.
Speech
The Bing Speech API is capable of converting audio to text, understanding intent, and converting text back to speech for natural responsiveness. This case shows us that the user has asked for directions verbally, the intent has been extracted, and a map with directions provided.
Language:
Language Understanding Intelligent Service, known as LUIS, can be trained to understand user language contextually, so your app communicates with people in the way they speak. The example we see here demonstrates Language Understanding’s ability to understand what a person wants, and to find the pieces of information that are relevant to the user’s intent.
Knowledge
Knowledge Exploration Service adds interactive search over structured data to reduce user effort and increase efficiency. Our Knowledge Exploration API example here demonstrates the usefulness of this API for answering questions posed in natural language in an interactive experience.
Search
Bing Image Search API enables you to add a variety of image search options to your app or website, from trending images to detailed insights. Users can do a simple search, and this API scours the web for thumbnails, full image URLs, publishing website info, image metadata, and more before returning results.
Transition: These APIs are available as stand-alone solutions, or as part of the Cortana Intelligence Suite. They can also be used in conjunction with the Microsoft Bot Framework.
<click>
Why choose these APIs ? They work, and it’s easy.
Easy: The APIs are easy to implement because of the simple REST calls. Being REST APIs, there’s a common way to implement and you can get started with all of them for free simply by going to one place, one website, www.microsoft.com/cognitive. (You don’t have to hunt around to different places.)
Flexible: We’ve got a breadth of intelligence and knowledge APIs so developers will be able to find what intelligence feature they need; and importantly, they all work on whatever language, framework, or platform developers choose. So, devs can integrated into their apps—iOS, Android, Windows—using their own tools they know and love (such as python or node.js, etc.).
Tested: Tap into an ever-growing collection of powerful AI algorithms developed by experts. Developers can trust the quality and expertise build into each by experts in their field from Microsoft’s Research organization, Bing, and Azure machine learning and these capabilities are used across many Microsoft first party products such as Cortana, Bing and Skype.