Oracle Vision: Harnessing Machine Learning for Smarter Insights - Introduction

Author: Phil Godfrey

One of many AI Services introduced by Oracle, OCI Vision serves as an advanced AI tool aimed at facilitating extensive image analysis powered by deep learning algorithms.

It streamlines the process of integrating image and text recognition features into applications, eliminating the need for specialised knowledge in machine learning.

Pre-Requisites

To access Vision, there are several steps that need to be taken by an Administrator within your tenancy, including necessary groups, policies and dynamic groups. A full list of requirements can be found here -> About Vision Policies

Accessing Oracle Vision

In OCI, navigate to Analytics & AI, and under the AI Services subheading, you will find Vision.

A screenshot of a computer

Description automatically generated

Once you click here, providing the necessary pre-requisites have been granted, you should see the overview of Oracle Vision.

 

A screenshot of a computer

Description automatically generated

This has lots of useful resources for you to utilize, including video tutorials introducing the service in simple and easy to consume terms, through to more detailed and in-depth release notes and documentation.

On the left-hand side, you have access to multiple areas:

  • Overview – the page above
  • Image Classification – utilize pre-built models to assign classes and confidence scores
  • Object Detection – utilize pre-built models to identify common objects and confidence scores
  • Face Detection – utilize pre-built models to identify faces from an image
  • Text Detection – utilize pre-built models to identify text in documents
  • Projects - where we can create a custom models (Image classification and object detection) trained on your own labelled dataset.

Pre-Trained Models

Object Detection

As an example, we can pass in an image from a previous blog series (car parks / spaces) to see how the pre-trained model performs in identifying cars.

If we select Object Detection we can then navigate to a Local File and pass in a png/jpeg file, the pre-trained model is then invoked and objects identified are returned. It has successfully (and confidently) identified all cars in the image with a good level of confidence!

A screenshot of a computer

Description automatically generated

 

Image Classification

As a further image, we can also call the pre-trained Image Classification model, if we provide another example image, we can see what it has identified:

A screenshot of a computer screen

Description automatically generated

Exploring the results we can see that Cars have been identified with the greatest confidence (which you would expect) however it has also identified there are Vehicles, Land vehicle, and it has also identified there is a parking lot in the picture! So, we can get lots of useful information from the pre-trained models.

Join our next blog in the series where we cover Custom Models in detail, and how we can create Vision models based on our own data.

 

Custom Models

There are several pretrained models available for Image Classification, Object Detection and Text Recognition.

Custom Models are available in the form of Image Classification and Object Detection.

Pretrained Models:

  • Image Classification
  • Object Detection
  • Text Recognition

Custom Models:

  • Image Classification
  • Object Detection

The next blog in the series will explore creating a Custom model in Oracle Vision and show you how easy it is to get up and running.

Comments