• Complain

Del Sole - Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services

Here you can read online Del Sole - Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Berkeley;CA, year: 2018, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Del Sole Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services
  • Book:
    Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2018
  • City:
    Berkeley;CA
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Dive headfirst into Microsofts Computer Vision APIs through sample-driven scenarios! Imagine an app that describes to the visually impaired the objects around them, or reads the Sunday paper, a favorite magazine, or a street sign. Or an app that is capable of monitoring what is happening inside an area without human control, and then makes a decision based on interpreting an occurrence detected with a live camera. This book teaches developers Microsofts Computer Vision APIs, a service capable of understanding and interpreting the content of any image. Author Del Sole begins by providing a succinct need to know overview of the service with descriptions. You then learn from hands-on demonstrations that show how basic C# code examples can be re-used across platforms. From there you will be guided through two different kinds of applications that interact with the service in two different ways: the more common means of calling a REST service to get back JSON data, and via the .NET libraries that Microsoft has been building to simplify the job (this latter one with Xamarin). What Youll Learn Understand AIs role and how devices and applications use sophisticated algorithms to improve peoples lives and business tasks. Analyze images for Optical Character Recognition to detect written words and sentences Think about the next-generation applications in relation to your customers needs Get up-to-speed on the latest version of the Computer Vision service, which now comes through Azure Set up an Azure subscription in order to access the Cognitive Services within the portal After reading this book, you will be able to get started with AI services from Microsoft in order to begin building powerful new apps for your company or customers. Who This Book Is For Developers just getting familiar with artificial intelligence. A minimal knowledge of C# is required.;1: Introducing Microsoft Cognitive Services -- 2: Getting Started with Computer Vision APIs -- 3: Invoking the Computer Vision APIs from C# -- 4: Computer Vision on Mobile Apps with Xamarin -- 5: Computer Vision in Web Apps with ASP.NET MVC Core.

Del Sole: author's other books


Who wrote Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services? Find out the surname, the name of the author of the book and a list of all author's works by series.

Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Alessandro Del Sole 2018
Alessandro Del Sole Microsoft Computer Vision APIs Distilled
1. Introducing Microsoft Cognitive Services
Alessandro Del Sole 1
(1)
Cremona, Italy
Without a doubt, artificial intelligence (AI) is an important part of information technology today. It certainly will be more and more important in the future, but its already being used in many ways, so you, as a developer, should learn about what tools and services are available to build next-generation applications.
Most of the worlds software giants offer AI solutions, and Microsoft has an interesting range of services and tools that will simplify the way you build and implement solutions based on artificial intelligence. This chapter provides a high-level overview of what Microsoft provides for AI, with a detailed description of the Cognitive Services APIs. This serves as the base for the next chapter, where you will walk through the Computer Vision API.
Introducing the Microsoft AI Platform
Microsoft provides the AI Platform ( www.microsoft.com/en-us/AI/ai-platform ), a set of services and tools that applications can consume across platforms. The AI Platform includes services for creating bots; services for machine learning and deep learning; and services for analyzing pictures, real-time videos, and speeches.
More specifically, the Microsoft AI Platform includes the following:
  • The Bot Framework, which allows you to build and connect conversational bots and create natural interactions with users ( http://dev.botframework.com/ ).
  • Cognitive Services, a set of RESTful services capable of recognizing, understanding, and interpreting the content of pictures, speeches, live videos, written text, and much more, with a natural language description ( http://azure.microsoft.com/en-us/services/cognitive-services/ ).
  • Azure Machine Learning , a robust cloud platform that helps developers build their own custom AI solutions ( http://azure.microsoft.com/en-us/services/machine-learning-services/ ).
In the next section, you will get an overview of Cognitive Services ; then, in Chapter , you will start working with the Computer Vision API, which is the real focus of this book.
Introducing Microsoft Cognitive Services
Microsoft Cognitive Services are RESTful services that allow for natural user interaction on any platform on any device.
The Cognitive Services APIs perfectly embody the conversation-as-a-platform vision that Microsoft strongly believes in, by providing a rich set of APIs that allow for processing human language, sentiments, emotions, physical characteristics, audio, and much more. At a higher level, the Cognitive Services APIs are grouped into the categories in Table .
Table 1-1.
Categories of Microsoft Cognitive Services
Service Category
Description
Vision
These APIs provide image-processing algorithms that help identify, caption, moderate, understand, and describe pictures and videos with a natural language description ( http://azure.microsoft.com/en-us/services/cognitive-services/directory/vision/ ).
Knowledge
These APIs help you implement a customers knowledge by finding events, locations, academic papers, and recommendations tailored to a customers needs ( http://azure.microsoft.com/en-us/services/cognitive-services/directory/know/ ).
Language
These APIs are capable of processing natural language, evaluating sentiments, and understanding a customers needs ( http://azure.microsoft.com/en-us/services/cognitive-services/directory/lang/ ).
Speech
These APIs enable audio processing with speaker recognition, voice verification, and audio conversion into text ( http://azure.microsoft.com/en-us/services/cognitive-services/directory/speech/ ).
Search
Based on the Bing search engine services, these APIs allow you to implement image search, news search, video search, and autosuggestions ( http://azure.microsoft.com/en-us/services/cognitive-services/directory/search/ ).
Each category contains a number of specialized sets of APIs. Describing all these sets is out of the scope of this book; therefore, you can read more by visiting the related web pages for each category. It is worth mentioning the available APIs in the Vision category, because this book focuses on the Computer Vision API, included in this category, so that you have an overview of what these APIs can do. Table summarizes the specialized APIs available in the Vision category.
Table 1-2.
The Vision APIs
API
Description
Computer Vision API
Provides image-processing algorithms that help you understand, analyze, and describe images with natural language response. It includes optical character recognition (OCR) and celebrity recognition ( http://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/ ).
Content Moderator
Provides automated content moderation for images, videos, and text ( http://azure.microsoft.com/en-us/services/cognitive-services/content-moderator/ ).
Video API
Provides powerful APIs that are capable of improving video quality as well as detecting and identifying faces and other elements within videos ( http://azure.microsoft.com/en-us/services/cognitive-services/video-api/ ). This is currently a preview service.
Video Indexer
Allows you to maximize video interactions and insights, helping make video content more discoverable ( http://azure.microsoft.com/en-us/services/cognitive-services/video-indexer/ ). This is currently a preview service.
Face API
Detects, identifies, analyzes, and organizes faces in an image ( http://azure.microsoft.com/en-us/services/cognitive-services/face/ ).
Emotion API
Detects peoples emotions in an image, based on face detection ( http://azure.microsoft.com/en-us/services/cognitive-services/emotion/ ).
Custom Vision Service
Enables custom image processing based on tags and labels ( http://azure.microsoft.com/en-us/services/cognitive-services/custom-vision-service/ ). This service is currently in preview.
The Cognitive Services APIs are offered through the Microsoft Azure cloud platform, including the Computer Vision API discussed in this book. As an implication, you will need an active Azure subscription to work with such services. You can request a free Azure trial at I will explain how to configure your Azure subscription to get your personal access keys.
Introducing Development Tools and Platforms
Based on the REST approach and on the JSON standard data exchange format, Cognitive Services can be potentially consumed by any application, on any device, on any operating system, and through any development platform and programming language that supports both REST and JSON.
As a developer working with the .NET technologies, you can consume such services in any kind of .NET application and with all the .NET languages such as C#, F#, and Visual Basic. Having said that, you have three major options.
  • On Windows, you can use Visual Studio 2017 as the development environment for full support to all the .NET project types. If you do not have an MSDN subscription, you can download the Community edition for free ( www.visualstudio.com/downloads/ ).
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services»

Look at similar books to Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services»

Discussion, reviews of the book Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Services and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.