clutch clutch-o check-circle-o ruby-plain react-original rails-plain php-plain nodejs-plain jquery-plain java-plain javascript-plain html5-plain css3-plain angularjs-plain android-plain greenvaro finmatex code-n-forcer baby-compy projects-value-delivered project-challenge hardware_design-icon_development hardware_design-icon_software hardware_design-icon_prototype hardware_design-icon_evaluation hardware_design-icon_concept ux_ui-icon_process_assets ux_ui-icon_process_mockups ux_ui-icon_mockups ux_ui-icon_process_prototype ux_ui-icon_process_architecture ux_ui-icon_process_icons ux_ui-icon_process_layout ux_ui-icon_prototype ux_ui-icon_process_requirements ux_ui-icon_guidelines ux_ui-icon_wireframes ux_ui-icon_analysis support-and-warranty global-delivery research-work experience-in-it hq-location big-data-color mobile-application-color iot-industry-color cloud-solutions-color technologies-methodologies-color computer-vision-color software-engineering-color product-development-color application-development-color ux-ui-design-color qa-automation-testing-color hardware-design-color data-mining-color marketing-seo-color checked iof-industry cloud-solutions big-data computer-vision mobile-application ux-ui-design services-menu-data_mining services-menu-marketing services-menu-hardware_design services-menu-qa application-development date-icon company-menu-education company-menu-products company-menu-terms_and_privacy company-menu-career company-menu-blog company-menu-contact-us industries-menu-financial-technologies industries-menu-energy-utilities industries-menu-healthcare-medicine industries-menu-internet-of-things industries-menu-social-media-ecommerce industries-menu-elearning-communications attach qoute-icon link-icon th cog book map-marker twitter facebook wrench cloud linkedin gavel sitemap angle-double-left angle-double-right angle-double-up angle-double-down angle-left angle-right angle-up angle-down desktop mobile play-circle file-text youtube google joomla cube cubes database file-pdf-o codepen share-alt paint-brush clutch heart-o xing xing-hover skype check-circle slick-arrow Solutions arrow-down circle-with-cross what_is_that-icon what_will_you_get-icon what_is_it_for-icon why_IT_GURU-icon_1 why_IT_GURU-icon_2 why_IT_GURU-icon_3 why_IT_GURU-icon_4 why_IT_GURU-icon_5 user-plus x-circle keyboard_arrow_up "
We use cookies to give you the best experience possible. By continuing we’ll assume you are on board with our cookie policy
Got it

Cloud Cognitive Services Comparing Analysis

30.3.2018
The human brain is a powerful system capable of analyzing unstructured data sets, processing them and "making them loud and simple." But even this “tool” does not cope with the modern information flows, so people use computers as personal assistants, both ordinary ones, and super-productive systems. However, another problem arose, specifically, the need to structure the data that is being processed. human brain and information flow Therefore, in this article, we decided to review and examine in depth the three platforms, which, after a comparative analysis, will help in choosing the appropriate one for the new project.

Let’s Analyze Cloud Giant Platforms: Amazon, Microsoft, IBM

To be brief, what is сognitive computing? This is a set of machine learning algorithms to solve the problems in the field of artificial intelligence. Cognitive services are aimed at democratizing AI, packaging it into separate components.

Cloud services are a set of ready-made REST APIs, in an accessible form giving developers the full power of computer vision algorithms, natural language analysis, voice recognition for use in their applications and etc. The availability of services in the form of REST API allows to use it on any platform and with your favorite development technologies.

The service API is rather simple and does not require knowledge in the field of data science. All laborious calculations take place in favor of the service, so the performance requirements of the client device are minimal.

In order to meet its purpose, cognitive systems should be:

  • Adaptive;
  • Interactive;
  • Self-learning;
  • Contextual.

Comparison of Cognitive abilities

Today experts say that trend technologies like artificial intelligence (AI), machine learning (ML) will become key points of differentiation for the cloud providers. All three leading providers have begun experimenting with offerings in these areas and are likely to expand their services in this year.

AWS AI and Machine Learning

Amazon AI is a set of artificial intelligence (AI) services that offer machine learning and deep learning technologies from Amazon Web Services (AWS). These services - Amazon Lex, Amazon Polly, Amazon Reсognition, and Amazon Machine Learning - are accessible through an API call or the AWS Management Console.

artificial intelligence (AI)

The Amazon AI suite of services can have text or voice conversations with an end user using a ChatOps interface. It also has services that can understand human languages, turn text into speech and analyze images to identify places, faces, and objects. The speech and image recognition, text-to-speech, and machine learning services are scalable and fully managed, allowing a developer to include the technology in an application without learning algorithms or to manage the supporting infrastructure.

In 2017 Amazon introduced a number of AI-oriented services as well. It launched DeepLens, an AI-powered camera for developing and deploying machine learning algorithms to use with things such as optical character, image, and object recognition. AWS announced Gluon, an open source deep learning library for developers to create and train neural networks without knowing AI programming. Quick and easy.

Our company uses several main AI services for research, that interacts with other services like Amazon Simple Storage Service S3, Amazon Lambda and other that are сarry out infrastructure function:

Amazon Services categories

Amazon Lexbuilding conversational interfaces into any application using voice and texthttps://aws.amazon.com/lex/?nc2=h_a1
Amazon Pollyturns text into lifelike speech, it allows to create applications that talk, and build entirely new categories of speech-enabled productshttps://aws.amazon.com/polly/?nc2=h_a1
Amazon Recognitionsimplifies adding images and video analysis to applicationshttps://aws.amazon.com/rekognition/?nc2=h_a1
Amazon Machine Learningassists developers of all skill levels to use machine learning technologyhttps://aws.amazon.com/machine-learning/getting-started/

IBM Watson

IBM Watson is the product of Bluemix (IBM Cloud), which is a cognitive platform, that represents a new era of computing based on its ability to interact in natural language, process vast amounts of disparate forms of big data and learn from each interaction. It can sift through and understand massive amounts of big data at unprecedented speeds to assist professionals in understanding data quickly and easily while increasing knowledge and gaining value over time. Watson is a cognitive system that sifts through massive libraries of data to discover insights that can help its users answer simply to the most complex of questions.

Watson, in general, is a large set of software packages that use a wide variety of algorithms. Some of these packages are available in the cloud, and some are for local deployment.

IBM collected a variety of analytical modules and built a system that can cope with a truly huge amount of data. This system works with both, digital and text information in various languages. It has an access to the widest range of cognitive technologies available today for quickly and reliably creating intelligent applications from the image and video analysis to understanding the feelings, keywords, and objects from the text. Now, based on this cloud API platform, diverse applications, services, and processes are being developed.

Our company works with some services of AI products like Watson Assistant, Watson Text to Speech, Watson Speech to Text, Watson Natural Language Classifier, Watson Natural Language Understanding, Watson Visual Recognition.

IBM Watson Services categories

Watson AssistantBuild and deploy chatbots and virtual agentshttps://www.ibm.com/cloud/watson-conversation
Watson Text to Speech (TTS)Convert written text into natural-sounding audio in a variety of languages and voiceshttps://www.ibm.com/cloud/watson-text-to-speech
Watson Speech to Text (STT)Convert audio and voice into written texthttps://www.ibm.com/cloud/watson-speech-to-text
Watson Natural Language ClassifierInterpret and classify natural language with confidencehttps://www.ibm.com/cloud/watson-natural-language-classifier
Watson Natural Language UnderstandingAnalyze text to extract metadata from content such as concepts, entities and sentimenthttps://www.ibm.com/cloud/watson-natural-language-understanding
Watson Visual RecognitionTag, classify and search visual content using machine learninghttps://www.ibm.com/cloud/watson-visual-recognition

Microsoft Cognitive Services

The last but not the least, Microsoft has also invested heavily in artificial intelligence, and it offers a machine learning service and a bot service on Azure. Microsoft Cognitive Services (formerly Project Oxford) are APIs that enable natural and contextual interaction with tools that augment users' experiences via the power of machine learning models from Microsoft. Microsoft Cognitive Services expands on Microsoft’s evolving portfolio of machine learning APIs and enables developers to add intelligent features - such as emotion and video detection; facial, speech and vision recognition, speech and language understanding - into their Applications. Cognitive Services builds apps with powerful algorithms. These services work across the devices and platforms such as iOS, Android, and Windows.

Our company does not use Microsoft cognitive services, but we still do some comparisons.

The Microsoft Cognitive Service API is grouped into 5 categories:

Vision APIsAnalysis of images and video content to identify individuals and emotions, as well as to discover information for decision-making.

Includes Face, Computer Vision, Emotion, Video, Content Moderator.

https://azure.microsoft.com/en-in/services/cognitive-services/computer-vision/#vision
Speech APIsText-to-speech, recognition of natural speech, identification of the speaker.

Includes Bing Speech, Custom Speech Service, Speaker Recognition.

https://azure.microsoft.com/en-in/services/cognitive-services/computer-vision/#speech
Language APIsPerception of the natural language, i.e. detection and correction of spelling errors, recognition of voice commands and analysis of complex text, including emotional coloring and key phrases.

Includes Bing Spell Check, Language Understanding Intelligent Services (LUIS), Linguistic Analysis, Text Analytics, Web Language Model.

https://azure.microsoft.com/en-in/services/cognitive-services/computer-vision/#lang
Knowledge APIsIncrease customer knowledge by finding personalized recommendations for goods, events, places, as well as academic articles and journals.

Includes Academic Knowledge, Entity Linking Intelligence Service, Knowledge Exploration Service, Recommendations.

https://azure.microsoft.com/en-in/services/cognitive-services/computer-vision/#know
Search APIsBased on Bing and allow you to implement powerful search tools in applications.

Includes Bing Autosuggest, Bing Image Search, Bing News Search, Bing Video Search, Bing Web Search.

https://azure.microsoft.com/en-in/services/cognitive-services/computer-vision/#search

And now let’s compare the most popular cognitive services such as AWS AI and Machine Learning, IBM Watson and Microsoft Cognitive Services.

Comparison Chart

AWS AI and Machine LearningIBM WatsonMicrosoft Cognitive Services
Computer VisionAmazon RecognitionVisual Recognition
  • Computer Vision
  • Face
  • Emotion
  • Content Moderator
Text translationAmazon TranslateLanguage Translator
  • Translator Text
  • Translator Speech
Text analysisAmazon Comprehend, Amazon Transcribe
  • Tone Analyzer
  • Natural Language Understanding (include Alchemy Language)
  • Personality Insights
  • Text Analytics
  • Linguistic Analysis
  • Bing Spell Check
  • Web Language Model
Bots creationAmazon Lex
  • Discovery (includes Retrieve and Rank)
  • Natural Language Classifier
  • Assistant
  • QnA Maker
  • Intelligent Service (LUIS)
Search for information-Discovery (includes Alchemy Data News)
  • Academic Knowledge
  • Bing Image, News, Video, Web Search
Document processing-Discovery (includes Document Conversion)-
Speech to text conversion-Speech to TextBing Speech
Text to speech conversionAmazon PollyText to Speech
Video processing--Video
Voice identification--Speaker Recognition
Help in decisions making-Tradeoff Analytics (supported till 11th of April 2018)Custom Decision Service
System of recommendations--Recommendations

And some words about the pricing

Cloud services have quite different approaches to the price policy.

Amazon Web ServicesMicrosoft AzureIBM Cloud
The Pay-as-you-goYou only pay for the resources and services that you use.Payment is for using cloud resources, with rounding by minutes.Requires users to pay for cloud resources as they use them, and includes half a GB of runtime and container memory for free.
SubscriptionsOne-time upfront payment and then pay no hourly usage fee for the next 12 months.You can use ready-made MSDN subscriptions with a specific amount of money for cloud computing.The Subscription tier includes a fixed monthly bill and also provides custom discounted prices.
DiscountsThe more resources you use, the less the cost of the services provided. Discounts can reach up to 75%.Work on the basis of the volume of the provided services.The exact cost of IBM Cloud varies depending on resource usage, deployment model, support and other factors.

Organizations that base their cloud provider solutions primarily on price, should analyze each project in each case to get the best deal. Suppliers regularly reduce their prices, and you might review these calculations frequently.

As a bonus

Amazon Web ServicesMicrosoft AzureIBM Cloud
SaaS+++
IaaS+++
PaaS+++
Number of services9060170+
Market coverage34%11%6%

Each considered provider has its own niche in business. AWS provides its services to medium-sized businesses - 59%, Microsoft Azure is focused on small, medium and large ones in an equal percentage with a small deviation, and IBM Cloud is for big business - 57%.

Why did we just tell you this?

We want to indicate a few cases where each service can be better and make up a general rating.

After comparing the cognitive services of the most large-scale, competing platforms, it’s clear that all of them are currently developing trend technologies: artificial intelligence and machine learning. Using the APIs of these services makes it possible to create applications that can be heard, seen, spoken and understood through natural communication methods. They use different platforms and continuously improve the quality of services.

Microsoft cognitive services have the most advanced functionality, while AWS AI and Machine Learning cover the largest market’s part, and, accordingly, users use their services more actively, improving the company's analytics.

Right now, our company uses IBM Watson as the most perfect and complete cognitive system, which allows us to develop quality solutions. It allows to convert entire industries, various fields of science and technology and also has a user-friendly interface. In our opinion, with all its weak points (unlike Amazon, in weak analytic), IBM Watson is easier to use, does not require payments for any analytical actions within a certain service, it is self-sufficient because with its help you can solve non-trivial business tasks.

human brain and information flow

All clouds have their strengths and weaknesses:

Amazon Web Service is very strong in terms of trust in the brand and the most popular platform.

Microsoft Azurе has an advantage in performance due to the sale of real kernels, rather than virtual hyper-threading threads (vCPU).

IBM Bluemix (IBM Cloud) is a young platform, to compare with Microsoft Azure and Amazon Web Services. It is based on the CloudFoundry open source platform and provides users with access to IBM middleware and software from business partners. Another important advantage of IBM Bluemix is the ability to work with IBM Watson which provides large abilities for data analysis, knowledge management and other powerful functions.

We truly hope that our article has helped you in choosing the cloud. Even if not, you can simply contact us and we will help you.