![EITC-AI-GVAPI](https://eitca.org/wp-content/uploads/2021/02/EITC-AI-GVAPI-420x280_c.jpg)
EITC/AI/GVAPI Google Vision API is the European IT Certification programme on using Google Cloud’s artificial intelligence Vision API for pre-trained image understanding.
The curriculum of the EITC/AI/GVAPI Google Vision API focuses on practical skills in using automatic machine learning image analysis Google Vision API (application programming interface) services organized within the following structure, encompassing comprehensive video didactic content as a reference for this EITC Certification.
Google Vision API is a Google Cloud Platform’s image analysis service based on pre-trained and continously advancing machine learning with sophisticated implementations of deep learning involved. It is one of the industry-leading standards in accuracy for artificial intelligence image understanding. The EITC/AI/GVAPI Google Vision API referenced curriculum focuses on working with vision AI in Python through Google Cloud’s Vision API, which is a powerful AI cloud service offering pre-trained and ever advancing machine learning models. Using the Vision AI, one can perform tasks in understanding of visual data, such as assigning labels to images to organize large images databases, getting recommended crop vertices, detecting famous landscapes or places, extracting texts, and many other things.
Google Cloud offers two computer vision services (jointly referred to as Vision AI) that use machine learning to understand images and videos with high prediction accuracy, i.e. AutoML Vision and the Vision API. The AutoML Vision automates training of the custom machine learning models. It enables upload of images and training custom image models with easy-to-use graphical interface; optimizing the models for accuracy, latency, and size and exporting them to any application in the cloud, or to an array of devices at the edge. On the other hand Google Cloud’s Vision API offers powerful pre-trained machine learning models through REST (Representational State Transfer) and RPC (Remote Procedure Call) APIs, assigning labels to images and quickly classifying them into millions of predefined categories. Detecting objects and faces, reading printed and handwritten text, and building valuable metadata into image catalogs. You can thus use AutoML Vision to derive insights from images in the cloud or at the edge or use the pre-trained Vision API models to detect emotion, understand text from visual data, and more.
With Google Cloud’s Vision API it is possible to:
- Detect objects: Detect objects, where they are, and how many.
- Enable vision product search: Compare photos to images in your product catalog, and return a ranked list of similar items.
- Detect printed and handwritten text: Use OCR and automatically identify language.
- Detect faces: Detect faces and facial attributes. (Face recognition not supported.)
- Identify popular places and product logos: Automatically identify well-known landmarks and product logos.
- Assign general image attributes: Detect general attributes and appropriate crop hints.
- Detect web entities and pages: Find news events, logos, and similar images on the web.
- Moderate content: Detect explicit content (adult, violent, etc.) within images.
- Celebrity recognition: Identify celebrity faces in images (limited access, see documentation.)
- Classify images using predefined labels: Pre-trained models leverage vast libraries of predefined labels.
- Use Google’s data labeling service: Google can help annotating images, videos, and text.
- Use APIs: Use REST and RPC APIs.
The possible use cases for Vision API are countless.
For example using Vision API you can implement vision product search enabling your customers to find products of interest within images and visually search product catalogs (image search, automatically designated similar products, etc.).
The video above explains how Google’s Cloud AutoML Vision uses AI to analyze images.
A twin AI system, closely related to the pre-trained and constantly upgraded Google Vision API is Google AutoML Vision enabling enterprises to use their own machine learning models and custom training for the artificial intelligence assistance in vision analysis and understanding. Part of Google Cloud’s machine learning suite of products, it’s designed to help developers with limited machine learning expertise train custom vision models for their specific use cases. In need of on-demand access to the general pre-trained model, AI developers hould use the Google Vision API.
To acquaint yourself in-detail with the certification curriculum you can expand and analyze the table below.
The EITC/AI/GVAPI Google Vision API Certification Curriculum references open-access didactic materials in a video form. Learning process is divided into a step-by-step structure (programmes -> lessons -> topics) covering relevant curriculum parts. Unlimited consultancy with domain experts are also provided.
For details on the Certification procedure check How it Works.
Curriculum Reference Resources
Google Vision AI
https://cloud.google.com/vision/
Google Vision API Documentation
https://cloud.google.com/vision/docs/
Google Vision API Product Search Documentation
https://cloud.google.com/vision/product-search/docs/
Google AutoML Vision Documentation
https://cloud.google.com/vision/automl/docs/
Google Qwiklabs for Cloud Vision API
https://www.qwiklabs.com/catalog?keywords=Cloud+Vision+API
Download the complete offline self-learning preparatory materials for the EITC/AI/GVAPI Google Vision API programme in a PDF file
EITC/AI/GVAPI preparatory materials – standard version
EITC/AI/GVAPI preparatory materials – extended version with review questions