Oracle Vision AI: A Beginner’s Guide to Custom Models – Part 2

Share Post:

Author: Philip Godfrey

In the previous blog, we introduced the Oracle Vision and creating a Custom Vision model.

 

The second blog in the series will work through creating and training a Custom Vision model using our previously labelled dataset.

What is Oracle Vision?

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.

Accessing Oracle Vision

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

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

 

The focus of this blog will be Custom models, so we need to navigate to Projects on the left-hand side of the menu:

 

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

 

In the previous blog we created a project, make sure to look back on that if you missed it. Blogs before that explained how we created our labelled dataset, that we will use to train a custom model on.

 Note: Minimum Number of Labelled Images for each Label for a Custom Model is 10

There are several steps to creating and training a model including:

  • Type: Object Detection or Image Classification
  • Training Data: Existing dataset or Create New Dataset (this will take you through to Data Labelling)
  • Data Source: Data Labelling service (previously labelled data) or Object Storage
  • Dataset: Select dataset from desired source

Optional Advanced Settings

  • Test Dataset: select dataset from object storage bucket
  • Validation Dataset: select dataset from object storage bucket

Train Model

 

The next stage in the process of to train a model – for this there are some required fields you need to populate including:

 

Model Display Name: provide a unique display name for your model, which helps when collaborating with team members

Model Description (optional): optional to provide a description of the model, which helps provide extra context to the model

 

Training Duration: select from one of three options:

 

  • Recommended Mode
  • Quick Mode
  • Custom

Which training duration should I choose?

The most appropriate training duration depends on the complexity of your problem, the typical number of objects in an image, the volume of data you are incorporating and budget, along with many other factors.

 

A summary of each training mode can be found below, to help you determine what is most appropriate

Train Model

As this is a first pass of the model, we have decided to go for Quick mode, with the view we can get an early indication of model performance on a model that is not fully optimized.

Create and Train

The final stage of the process is a review of all steps completed so far.

 

This provides a summary of the training data asset information, along with Model Information (model name/ type / training duration)

If you need to amend any of these attributes, you can select Edit to update these attributes.

 

However, if all is as expected, click Create and Train to kick-off the model training process.

The next blog in the series will focus on creating and training a Custom Vision model in OCI.

Once completed, you will see the model has been created and trained successfully.

Interested to know more?

We’d be more than happy to discuss your requirements or questions, please get in touch here.

Contact us today to arrange an assessment or email:

Picture of Philip Godfrey

Philip Godfrey

Principal AI & Data Analytics Consultant

Get in touch

Contact us today to learn more about what Vertice can do for you.

Download your FREE e-Book

Enter your details below to receive your FREE e-Book!

Cookies & Privacy

Vertice collects and stores your information to better customise your site experience and to optimise our website. However, your consent is required. Privacy Policy