Machine Learning in Google Cloud Platform
From Luis Gallego Hurtado - Not Another IT guy
Google offers different Artificial Intelligence / Machine Learning products as a service.
Google Vertex AI
Google Vertex AI is the unified platform to help you build, deploy and scale more AI models
- Prepare and store your datasets
- Experiment and deploy more models faster.
- Manage your models.
- Pre-trained APIs for vision, video, natural language and more.
- Integrated with other Google Services. Through Vertex AI Workbench, Vertex AI is integrated with DataFlow for feature processing, Cloud Storage for storage, and DataLab for model creation.
- Portable models with open source Tensor Flow, PyTorch and scikit-learn.
Google Cloud Machine Learning allows you to build scalable machine learning models, based in a Tensor Flow implementation.
- Scalable and managed service.
- You can discover and share samples.
- Hypertune (hyperparemeter tuning).
- You can create and analyse models with Notebook Developer Experience.
AutoML Video
AutoML Video makes videos searchable and discovereable, extracting metadata.
- Getting insight from videos
- Label detection, annotating videos, identify key nouns entities in your videos.
- Change shot detection, recognizing when labels occur.
- Integrated with other Google Cloud services, like Cloud Storage.
- REST API.
AutoML Image
AutoML Image helps you to understand the content of an image.
- Label detection, classifying images.
- Explicit content detection.
- Logo detection.
- Landmark detection.
- Optical character detection: it finds and reads words from images.
- Face detection.
- Web detection: similar images in web.
- Image attributes.
- You can build metadata, moderate offensive content, or run sentiment analysis.
- Integrated with Google Cloud Storage.
- REST API.
Speech-to-Text
AutoML Speech allows you to convert audio to text, through an API.
- It returns text results in real time.
- Context-aware recognition.
- Automatic speech recognition.
- Global vocabulary: many languages supported.
- Streaming recognition.
- Word hints.
- Real-time or prerecorded audio support.
- Noise robustness.
- Inappropriate content filtering.
- REST API.
Natural Language AI
Derive insights from unstrucutred text using Google machine learning.
- Train high-quality machine learning custom models without code, with AutoML.
- Extract key document enitties that mattern.
- Multimedia and multilingual support.
- Content Classification Relationship Graphs.
- Syntax Analysis.
- Entity Recognition.
- Sentiment Analysis.
- Content classification.
- Multilanguage.
- REST API.
Translation AI
Make your content and apps multilingual with fast, dynamic machine translation.
- It supports real-time translation.
- AutoML Translation, Translation API and Media Translation API
- Many languages supported.
- Language detection.