Webinar: How to Enhance Carrier Decisioning through Collaborative Ecosystems with Guidewire and Unqork
Register Now
  Everest Group IDP
             PEAK Matrix® 2022  
Indico Named as Major Contender and Star Performer in Everest Group's PEAK Matrix® for Intelligent Document Processing (IDP)
Access the Report


Product Feature Spotlight: Teach

March 11, 2019 | Business, Data Science, Tutorials

Back to Blog

When it comes to machine learning, clients are rarely satisfied with one-size-fits-all, pre-trained machine learning models. It makes perfect sense. Your business challenges and data are unique to you.
At the same time, it’s no small feat to get the necessary training data for developing machine learning solutions in place. Generating massive labeled datasets, designing and building data pipelines, implementing both hardware and software infrastructure for hosting large models, packaging the results into a human-friendly output—none of it is part of your core business and it’s costly in terms of time and money to understand and execute on the various pieces.

That’s why we’ve developed a point and click interface to handle the brunt of the work for you. With Indico’s IPA Product Modules, you can generate AI-powered custom models for analysis, classification, and comparison of your unstructured content.

In the first installment of this product spotlight blog series, we’ll introduce you to Teach, an intuitive interface that allows your subject matter experts to easily gather and label a relatively small subset of data, and quickly evaluate whether it is enough to train a new model.

Labeled training data is where AI success begins and ends. When we talk to customers, we’ve found that they understand this, but have felt frustrated with the challenge of how to actually create quality labeled data. The other big question we get is, “how much training data do we need?” To answer this, we added a predictive capability that provides real-time feedback as to how quickly your model is “learning” the task at hand.

How it works

    1. Dump the data you want to label into a single column in a CSV. Upload it to your Indico dataset dashboard and select the kind of machine learning task (classification or annotation) for which you’re labeling your dataset.


    1. Start labeling! Turn on “Predictions” to evaluate the readiness of your dataset for training a machine learning model.

turn on predictions - gif

    1. If you need to remove a label, or correct a prediction, it’s easy to do:

fix label gif

    1. If all the predictions look good, you can simply accept all predictions for the displayed section of data.

accept labels gif

As you label more data, the predictions should improve greatly. Once you feel like the labeled data looks ready, a simple press of a button will present you with a customized machine learning model that is already deployed and ready to access within the Indico API, and which you can evaluate using Indico’s Review functionality (our feature spotlight for next month)!

Want to see our Teach module for yourself? Click here to set up your account.


Increase intake capacity. Drive top line revenue growth.


Get started with Indico

1-1 Demo



Gain insights from experts in automation, data, machine learning, and digital transformation.

Unstructured Unlocked

Enterprise leaders discuss how to unlock value from unstructured data.

YouTube Channel

Check out our YouTube channel to see clips from our podcast and more.
Subscribe to our blog

Get our best content on intelligent automation sent to your inbox weekly!