It offers the Google Cloud AI Platform as its core DSML platform. The platform has an expanded suite of components that includes Cloud Data Fusion, Cloud AutoML, BigQuery ML, AI Platform Notebooks and TensorFlow. Google will launch its unified AI Platform in the first quarter of 2021 (after the cut-off date for evaluation in this Best Cloud Provider). Key features and services that will be released with this new platform include AutoML tables, XAI, AI platform pipelines and other MLOps services.
Google is geographically diversified and its client base spans many industries and various business functions.
Google’s Completeness of Vision is boosted by thought leadership in ML research and responsible AI, as well as by the roadmap for its unified AI Platform. The coherence of, and learning curve for, Google’s platform are key aspects to monitor in the coming year.
Strengths
• Responsible AI vision and capabilities: Google has taken a clear thought leadership position in the area of AI explainability and responsibility. Google shares and productizes its learnings on these subjects through responsible AI practices, fairness best practices, technical references and other materials.
• Research contributions and impact: Google’s leadership in AI research includes the prominent work of Google Research, Google Brain and DeepMind, as well as ongoing significant contributions to scholarship, open-source projects and communities — TensorFlow, Kubernetes/Kubeflow and Kaggle stand out.
• Consolidation, cohesion and simplification: Google has made a significant effort to reorganize and redesign not just its DSML platform, but also the way it releases software. The unified AI Platform will seek to address past issues of coherence, interoperability and ease of use. Google has also introduced simplified New Product Introduction (NPI) stages to provide more predictability and transparency about launch timelines.
Cautions
• Transition of portfolio: Google is developing capabilities for data science professionals at a rapid pace. This means a period of transition and learning for the market in general and adopters of its unified AI Platform in particular. Google’s new product release standards and timelines will be put to the test in 2021.
• Steepness of learning curve: Although Google has made improvements in terms of accessibility and augmentation, its platform presents a steep learning curve and requires technical expertise. Supplementary tools for citizen data scientists and developers new to ML may be necessary.
• Maturing on-premises, hybrid and multicloud support: The majority of Cloud AI Platform customers operate in purely cloud environments. Some capabilities of the Cloud AI Platform change and may become more complicated in hybrid, multicloud or on-premises environments. Multicloud support is evolving, and today most customers manage data, models and ML workloads within Google Cloud. New services like BigQuery Omni for viewing data across clouds are indicative of Google’s next steps in the multicloud field.
VERTEX AI
Build, deploy, and scale ML models faster, with pre-trained and custom tooling within a unified artificial intelligence platform.
- Build with the groundbreaking ML tools that power Google, developed by Google Research
- Deploy more models, faster, with 80% fewer lines code required for custom modeling
- Use MLOps tools to easily manage your data and models with confidence and repeat at scale
Train models without code, minimal expertise required
Take advantage of AutoML to build models in less time. Use Vertex AI with state-of-the-art, pre-trained APIs for computer vision, language, structured data, and conversation.
Build advanced ML models with custom tooling
Vertex AI’s custom model tooling supports advanced ML coding, with nearly 80% fewer lines of code required to train a model with custom libraries than competitive platforms.
Manage your models with confidence
Vertex AI's MLOps tools remove the complexity of model maintenance, such as Vertex AI Pipelines, to streamline running ML pipelines, and Vertex AI Feature Store to serve, and use AI technologies as ML features.
Key Features of Vertex AI
One AI platform, every ML tool you need
A unified UI for the entire ML workflow
Vertex AI brings together the Google Cloud services for building ML under one, unified UI and API. In Vertex AI, you can now easily train and compare models using AutoML or custom code training and all your models are stored in one central model repository. These models can now be deployed to the same endpoints on Vertex AI.
Pre-trained APIs for vision, video, natural language, and more
Easily infuse vision, video, translation, and natural language ML into existing applications or build entirely new intelligent applications across a broad range of use cases (including Translation and Speech to Text). AutoML enables developers to train high-quality models specific to their business needs with minimal ML expertise or effort. With a centrally managed registry for all datasets across data types (vision, natural language, and tabular).
End-to-end integration for data and AI
Through Vertex AI Workbench, Vertex AI is natively integrated with BigQuery, Dataproc and Spark. You can use BigQuery ML to create and execute machine learning models in BigQuery using standard SQL queries on existing business intelligence tools and spreadsheets, or you can export datasets from BigQuery directly into Vertex AI Workbench and run your models from there. Use Vertex Data Labeling to generate highly accurate labels for your data collection.
Support for all open source frameworks
Vertex AI integrates with widely used open source frameworks such as TensorFlow, PyTorch, and scikit-learn, along with supporting all ML frameworks and artificial intelligence branches via custom containers for training and prediction.
DATA LABELLING WITH VERTEX AI
Vertex AI enables you to request human labeling for a collection of data that you plan to use to train a custom machine learning model. Prices for the service are computed based on the type of labeling task.
The quality of your training data strongly affects the effectiveness of the model you create, and by extension, the quality of the predictions returned from that model. The key to high-quality training data is ensuring that you have training items that accurately represent the domain you want to make predictions about and that the training items are accurately labeled.
There are three ways to assign labels to your training data items:
- Add the data items to your dataset with their labels already assigned, for example using a commercially available dataset
- Assign labels to the data items using the Cloud Console
- Request to have human labelers add labels to the data items
Vertex AI data labeling tasks let you work with human labelers to generate highly accurate labels for a collection of data that you can use to train your machine learning models.
VERTEX AI WORKBENCH
The single development environment for the entire data science workflow.
- Natively analyze your data with a reduction in context switching between services
- Data to training at scale. Build and train models 5X faster, compared to traditional notebooks
- Scale up model development with simple connectivity to Vertex AI services
Benefits
Easy exploration and analysis
Simplified access to data and in-notebook access to machine learning with BigQuery, Dataproc, Spark, and Vertex AI integration.
Rapid prototyping and model development
Take advantage of the power of infinite compute with Vertex AI training for experimentation and prototyping, to go from data to training at scale.
End-to-end notebook workflows
Using Vertex AI Workbench you can implement your training, and deployment workflows on Vertex AI from one place
Key features
Fully managed compute
A Jupyter-based fully managed, scalable, enterprise-ready compute infrastructure with security controls and user management capabilities.
Interactive data and ML experience
Explore data and train ML models with easy connections to Google Cloud's big data solutions.
Portal to complete end-to-end ML training
Develop and deploy AI solutions on Vertex AI with minimal transition.