Healgoo ML

Easily train your own state-of-the-art computer vision models that fit perfectly with your unique use case. Upload your own labeled images and let Healgoo ML do the hard work.

Healgoo ML is a web service that enables researchers and data scientists to build and bring superior machine learning models to production.

Visual Machine Learning
Made Easy

New to AI and machine learning? Healgoo ML now offers an easy-to-master user interface and a simplified workflow for begginers.

The Healgoo ML platform allows you to build up your own AI algorithms without having to worry about the technical details.

 

No computer coding skills are needed...

1. Sign Up

Sign up and start your journey of machine learning with Healgoo ML.

2. Upload

Upload your own labeled images to the trusted HIPAA-Compliant cloud platform.

3. Train

Use your labeled images to teach Healgoo ML the concepts you care about.

4. Predict

The simple user interface quickly tags images with your new deep learning model.

Target Problem

 

Deep learning is part of a broader family of machine learning methods based on data representations. Currently, Healgoo ML aims to solve image classification problems using deep learning technology and Healgoo's latest experiences of supervised learning and transfer learning.

Take a look at the animation on the right: if you already have a collection of images in different categories (e.g. cats and dogs), and need an automated program to predict the category for new images based on the knowledge of existing images, Healgoo ML will help.


At present, Healgoo ML is only capable of Image Classification. If you would like to stay informed about future problem solving capabilities, subscribe to our newsletter.

Data Preparation

 

Most deep learning frameworks require you to prepare a set of image files and a corresponding spreadsheet file for all image-label mappings. Healgoo ML provides a more convenient way by allowing you to place the images in different label folders.

Healgoo ML also provides an executable utility* to help you upload organized images from your desktop, rather than from a web browser.


Healgoo ML also hosts public datasets on the cloud. You can test them before using your own data.

Note *: available for Windows, Mac OS and Ubuntu Linux

Network Selection

 

Once the images are uploaded to the cloud, you can select a deep learning network to train your model. Rather than designing a network from scratch, you could benefit from the well-known and proven deep learning networks that Healgoo ML utilises and use transfer learning to speed up your training.

The following networks are / will be supported on the Healgoo ML platform. If you are not sure which network to choose, just use the default one.

 

Network Parameters Depth Size Accuracy *
MobileNet 4,253,864 88 17 MB 0.871
DenseNet121 ** 8,062,504 121 33 MB 0.918
DenseNet201 ** 20,242,984 201 80 MB 0.933
InceptionV3 23,851,784 159 92 MB 0.944
ResNet50 ** 25,636,712 168 99 MB 0.953
Note *: based on top-5 predictions on the ImageNet validation dataset
Note **: will be supported in future releases

Network Setup

 

Each network contains some mandatory fields that you need to configure (aka, hyper parameters) before training. For example, data augmentation, learning rate, optimizer and loss function etc.

But don't panic. Healgoo ML has already set default values for you based on best practice. You just need to click on the Next button and let the training begin.

GPU Cluster

 

Healgoo ML offers a cluster of shared GPU (Graphics Processing Unit) instances. All users' training requests will be queued and processed under "first-come, first-served" policy. During training, the model with best validation accuracy will automatically be saved. As soon as your training is completed, Healgoo ML will send you a notification email.

To maximize resource usage among all users, each training will be limited to 2 hours computation time. Based on previous training experiences, this should be enough for small or medium sized datasets (50,000 images).

If you need more computation power, please contact us for dedicated high performance GPU instances. Alternatively, it may be of benefit to use our offline machine learning products.

Training Stoppers

 

One of the biggest challenges for model training is to set the appropriate stopping point. If the training stops early, the model may not achieve the highest possible performance; if late, the model may enter the over-fitting stage.

The traditional way is to continuously watch the performance curve and stop the training at the correct time point (epoch).

Healgoo ML offers a series of selected Training Stoppers which evaluate the performance in the background as training occurs. They are a smart and effective way to help you finalize the model with maximum performance.

Easy Deployment

 

Unlike other deep learning platforms which store your trained models online and only provide prediction API for you, Healgoo ML recommends you to download models to your computer and use them for offline prediction. This will protect your business data and make your models more flexible.

Healgoo ML currently supports deployment of your trained model to a desktop application* or a mobile app**. GPU hardware and Internet connectivity are not required for prediction.

For third-party integration or if you need to use your trained model as a prediction service in local network or on the Internet, please contact us.


Note *: available for Windows, Mac OS and Ubuntu Linux
Note **: available for Android

Visual Interpretability

 

One of the most debated topics in deep learning is how to interpret and understand a trained model – particularly in the context of high risk industries such as healthcare.

Healgoo ML offers a built-in functionality that visualizes each prediction provided by your trained models.

 

Image Heatmap Predictions
liner
99.64%
seashore
0.11%
paddlewheel
0.04%
dock
0.03%
drilling_platform
0.03%
daisy
95.73%
bee
1.66%
pinwheel
0.40%
hummingbird
0.35%
cardoon
0.32%
   Try the Visual Interpretability feature with your own image.   

label #1
0%
label #2
0%
label #3
0%
label #4
0%
label #5
0%

Check this video presentation to learn how to use Healgoo ML

Screenshots

Subscribe to our newsletter

Subscribe to our newsletter to get the latest updates on new releases, tutorials, and other great content related to the Healgoo ML platform.

Get In Touch