Cloud computing is a general term for anything that involves delivering hosted services over the internet. These services are divided into three main categories or types of cloud computing: infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS).
- Heroku
- Elastic
- Netlify
- Vercel
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform
Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps. Their platform is elegant, flexible, and easy to use, offering developers the simplest path to getting their apps to market. Heroku is a cloud platform that lets companies build, deliver, monitor apps, the fastest way to go from idea to URL, bypassing all those infrastructure headaches. Heroku's free cloud services begins with the apps - apps which can be deployed to dynos - their lightweight Linux containers that are at the heart of the Heroku platform. When you sign up with Heroku, you automatically get a pool of free dyno hours to use for your apps. When your app runs, it consumes dyno hours.
Elastic Cloud is the best way to consume all of Elastic's products across any cloud. Easily deploy in your favorite public cloud, or in multiple clouds, and extend the value of Elastic with cloud-native features. Accelerate results that matter, securely and at scale. From document- and field-level security to analyzing data in real time with interactive visualizations, Elastic Cloud (the Elasticsearch managed service) delivers powerful features that readily extend what's possible with the Elastic Stack.
Netlify provides automation and intuitive development workflows that enable frontend engineering teams to ship optimal customer experiences on the web at scale, faster, without having to manage servers. Netlify Enterprise, available in the AWS Marketplace, offers a complete web development platform with the highest level of availability, control and security. Netlify unites an entire ecosystem of modern tools and services into a single, simple workflow for building high performance sites and apps.
Vercel (formerly known as ZEIT) is a free cloud platform that enables developers to host websites and web services that deploy instantly, scale automatically, and require no supervision. Founded in 2015 by Guillermo Rauch, Vercel offers an intuitive user interface with minimal configuration for hosting static site generators such as Gatsby or Hugo and various CMSes like Contentful, Prismic, or WordPress. Vercel is also a parent company of the Next.js framework and it comes with many cool features:-
- Deploying your site to a global CDN instantly with a single click
- Ensuring your site is always online by intelligently monitoring and automatically scaling frontend capacity, and
- Taking care of SSL certificates or HTTPS on your behalf.
There are various different types of free tier services available under them for working and integrating Machine Learning with Cloud. Some of them are:-
-
Amazon SageMaker: It provides two months free trial of Machine learning for every data scientist and developer.
-
Amazon Comprehend: Continuously trained and fully managed natural language processing (NLP).
-
Amazon Comprehend Medical: A natural language processing service that makes it easy to use machine learning to extract relevant medical information from unstructured text.
-
Amazon Lex: Build Voice and Chat Text Chatbots.
-
Amazon Polly: Turn text into lifelike speech.
-
Amazon Rekognition: Deep learning-based image recognition service.
-
Amazon SageMaker Ground Truth: Build highly-accurate training datasets quickly, while reducing data labeling costs by up to 70%.
-
Amazon Transcribe: Add speech-to-text capability to your applications with automatic speech recognition.
-
Amazon Translate: Fast, high-quality, and affordable neural machine translation.
-
Amazon Augmented AI: Amazon Augmented AI (Amazon A2I) makes it easy to build the workflows required for human review of ML predictions.
-
Amazon Textract: Textract automatically extracts text and data from scanned documents, forms, and tables.
-
Amazon Personalize: Amazon Personalize enables developers to build applications with the same machine learning (ML) technology used by Amazon.com for real-time personalized recommendations.
-
AWS DeepRacer: DeepRacer is an autonomous 1/18th scale race car designed to test RL models by racing on a physical track.
-
Amazon Forecast: Amazon Forecast is a fully managed service that uses machine learning (ML) to deliver highly accurate forecasts.
-
Amazon Fraud Detector: Amazon Fraud Detector uses machine learning (ML)to identify potentially fraudulent activity so customers can catch more online fraud faster.
-
Amazon DevOps Guru: ML-powered cloud operations service to improve application availability.
-
Amazon Lookout for Vision: Amazon Lookout for Vision allows you to spot product defects using computer vision, and automate quality inspection.
-
Amazon Lookout for Metrics: Fully-managed, automatically detect anomalies in metrics and identify their root cause.
There are two groups of free services
-
Computer Vision: Extract rich information from images to categorize.
-
Translator: Add real-time, multi-language text translation to your apps, websites and tools.
-
Anomaly Detector: Detect anomalies in data to quickly identify and troubleshoot issues.
-
Form Recognizer: Automate the extraction of text, key/value pairs, and tables from your documents.
-
Personalizer: Deliver rich, personalized experiences for every user.
-
Content Moderator: Moderate text and images to provide a safer, more positive user experience.
-
Custom Vision: Customize and embed state-of-the-art computer vision image analysis for specific domains with Custom Vision, part of Azure Cognitive Services.
-
Face API: An AI service that analyzes faces in images which delivers low-friction, state-of-the-art facial recognition.
-
Language Understanding: Build natural language understanding into apps, bots and IoT devices.
-
QnA Maker: Creates a coversational question-and-answer bot from your existing content.
-
Azure Cognitive services for Language: Extract information such as sentiment, key phrases, named entities and language from your text.
-
Azure Bot Service: A comprehensive development environment for designing and building enterprise-grade conversational AI.
-
Azure Cognitive Search: Enterprise scale search for app development.
-
Face API: Detect, identify, analyze, organize, and tag faces in images.
-
Speech to Text: A Speech service feature that accurately transcribes spoken audio to text.
-
Text to Speech: Build apps and services that speak naturally, choosing from more than 270 neural voices across 119 languages and variants.
-
Speech Translation: Integrated real time speech translation into your app.
-
Immersive Reader: Embed text reading and comprehension capabilities into applications.
-
Azure Open Datasets: Accelerate Machine Leraning with curated datasets.
-
Azure Machine Learning: An enterprise-grade service for the end-to-end machine learning lifecycle.
-
Vision AI: Derive insights from your images in the cloud or at the edge with AutoML Vision or use pre-trained Vision API models to detect emotion, understand text, and more.
-
Speech-to-Text: Accurately convert speech into text using an API powered by Google’s AI technologies.
-
Natural Language API: Derive insights from unstructured text using Google machine learning.
-
AutoML Tables: AutoML Tables enables your entire team to automatically build and deploy state-of-the-art machine learning models on structured data at massively increased speed and scale.
-
AutoML Natural Language: AutoML Natural Language enables you to build and deploy custom machine learning models that analyze documents, categorizing them, identify entities within them, or assessing attitudes within them.
-
AutoML Translation: AutoML Translate enables you to perform supervised learning, which involves training a computer to recognize patterns from translated sentence pairs.
-
Video Intelligence API: Video Intelligence API has pre-trained machine learning models that automatically recognize a vast number of objects, places, and actions in stored and streaming video.
-
AutoML Vision: AutoML Vision enables you to train machine learning models to classify your images according to your own defined labels.
-
AutoML Video: AutoML Video Intelligence Classification enables you to train machine learning models to classify shots and segments in your videos according to your own defined labels.