Public Cloud Encyclopedia: AI and ML Products

Artificial intelligence (AI) is the application of rapid data processing, machine learning, predictive analysis, and automation to simulate intelligent behavior and problem solving capabilities with machines and software.

It is intelligence of machines and computer programs, versus natural intelligence, which is intelligence of humans and animals. Machines and programs that use artificial intelligence are typically designed to read and interpret a data input and then respond to it by using predictive analytics or machine learning.

Machine learning (ML) and artificial intelligence are very related and often confused as being one and the same. In short, machine learning is the science and approach that enables the creation of artificially intelligent machines and programs.

Artificial intelligence frequently uses machine learning techniques to improve the system's ability to "learn" and better interpret and react to inputs. Many in the field only consider a system to be "intelligent" when it uses machine learning to learn and improve.
(DeepAI.org)

AI Optimized Compute Services
Specialized hardware and software resources designed to accelerate and optimize artificial intelligence applications (e.g. artificial neural networks, machine vision and machine learning).
AI Hardware Accelerators (3)
Specialized hardware accelerator designed to accelerate artificial intelligence applications, especially artificial neural networks, machine vision and machine learning.
Optimized Hardware Configurations (6)
Specialized computer system configurations designed to accelerate artificial intelligence applications.
  • [AWS] EC2 P3 Instances
    High performance compute in the cloud with up to 8 NVIDIA® V100 Tensor Core GPUs and up to 100 Gbps of networking throughput.
  • [AWS] EC2 Inf1 Instances
    Built from the ground up to support machine learning inference applications, featuring up to 16 AWS Inferentia chips.
  • [AWS] EC2 G4 Instances
    G4 instances provide the latest generation NVIDIA T4 GPUs, AWS custom Intel Cascade Lake CPUs, up to 100 Gbps of networking throughput, and up to 1.8 TB of local NVMe storage.
  • [AWS] EC2 C5 Instances
    C5 instances offer the lowest price per vCPU in the Amazon EC2 family and are ideal for running advanced compute-intensive workloads.
  • [AWS] EC2 F1 Instances
    Use field-programmable gate arrays (FPGAs) to enable delivery of custom hardware accelerations.
  • [AWS] IoT Greengrass
    Bring local compute, messaging, data management, sync, and ML inference capabilities to edge devices.
Pre-Configured Virtual Machines and Containers (10)
Pre-configured virtual machines and containers for AI and ML modelling, development and deployment.
  • [AWS] Deep Learning Amazon Machine Images (AMIs)
    Pre-configured environments to quickly build deep learning applications.
  • [AWS] Deep Learning Containers
    Quickly set up deep learning environments with optimized, pre-packaged container images.
  • TensorFlow on [AWS]
    Deep learning in the cloud made simple.
  • PyTorch on [AWS]
    Easily build and deploy deep learning models in the cloud.
  • Apache MXNet on [AWS]
    Build machine learning applications that train quickly and run anywhere.
  • [Google Cloud] Deep Learning VM Image
    Preconfigured VMs for deep learning applications.
  • [Google Cloud] Deep Learning Containers
    Preconfigured and optimized containers for deep learning environments.
  • [Google Cloud] AI Platform Notebooks
    An enterprise notebook service to launch projects in minutes.
  • [Google Cloud] TensorFlow Enterprise
    From the creators of TensorFlow.
  • [Azure] Data Science Virtual Machines
    Comprehensive pre-configured virtual machines for data science modelling, development and deployment.
Machine Learning as a Service (MLaaS)
A number of services that offer machine learning tools as a part of cloud computing services.
Platforms (6)
Fully-managed generic cloud machine-learning platforms.
  • [AWS] SageMaker
    A fully-managed cloud machine-learning platform.
  • [AWS] SageMaker Neo
    Enables developers to train machine learning models once and run them anywhere in the cloud and at the edge.
  • [AWS] Augmented AI (Amazon A2I)
    Easily implement human review of machine learning predictions.
  • [Google Cloud] AI Hub
    Hosted repository of plug-and-play AI components.
  • [Azure] Machine Learning Studio
    A collaborative, drag-and-drop tool you can use to build, test, and deploy predictive analytics solutions on your data.
  • [Azure] Automated Machine Learning
    Automatically build machine learning models with speed and scale
Automated Machine Learning (AutoML) (2)
Automating the process of applying machine learning to real-world problems.
  • [AWS] SageMaker Autopilot
    Automatically create machine learning models with full visibility.
  • [Google Cloud] AutoML
    Train high-quality custom machine learning models with minimal effort and machine learning expertise.
Annotators (2)
Tools for human annotation and labeling od datasets.
  • [AWS] SageMaker Ground Truth
    Build highly accurate training datasets using machine learning and reduce data labeling costs by up to 70%.
  • [Google Cloud] Data Labeling
    Managed annotation for high-quality model training data.
Cognitive Services
The objective of cognitive services is to understand and replicate the essence of human intelligence.
Vision (9)
A category of machine learning that deals with the analysis and interpretation of images and video streams.
Text-to-Speech (3)
The artificial production of human speech.
Speech-to-Text (4)
The recognition and translation of spoken language into text.
Image-to-Text (1)
Conversion of images of typed, handwritten or printed text into machine-encoded text.
Computational Linguistics (10)
The use of algorithms to determine properties of natural, human language so that computers can understand what humans have written or said.
AI-Powered Application Services
Specialized services build using AI techniques.
AI Apps and Agents (Bots) (3)
A dialogue system that conducts natural language processing and responds automatically using human language.
AI-Powered Personalization Services (3)
Tailoring a service or a product to accommodate specific individuals, sometimes tied to groups or segments of individuals.
  • [AWS] Personalize
    Real-time personalization and recommendation, based on the same technology used at Amazon.com
  • [Google Cloud] Recommendations AI
    Deliver highly personalized product recommendations at scale.
  • [Azure] Personalizer
    An award-winning AI service that delivers a personalized, relevant experience for every user.
AI-Powered Anomaly and Fraud Detector Services (2)
The identification of rare items, events or observations which raise suspicions by differing significantly from the majority of the data.
AI-Powered Forecast Services (1)
Making predictions of the future based on past and present data and most commonly by analysis of trends.
  • [AWS] Forecast
    Accurate time-series forecasting service, based on the same technology used at Amazon.com, no machine learning experience required.
AI-Powered Software Intelligence (1)
Providing insights into software structure produced by software designed to analyze database structure, software framework and source code to better understand and control complex software systems.
AI-Powered Search Services (10)
Leverage automated learning techniques to deliver search capabilities.