Classification
Each item gets one label from a set you agree on, with a clear rule for what counts as "other".
For routing, intent detection and content filters
Your model learns whatever its labels teach it, mistakes included. So our data annotation team labels your text, images, video and audio by hand: classification, entity tags, sentiment, bounding boxes and segmentation. Every batch gets a multi-level review before it reaches you, and the questions annotators raise go back into your guideline.
My refund issue for the blue kurta product
still hasn't reached Pune place.
sentiment negative
Data annotation is the work of adding labels to raw data so a machine learning model can learn from it. A person marks what each item is, or what's in it, and the model learns to make the same calls on data it hasn't seen.
In practice that means tagging a support ticket as a refund request, drawing a box around every car in a street photo, or marking where one speaker stops and the next one starts. The labels are the answers your model studies from, so their mistakes become its mistakes.
Human-in-the-loop means people make or check the labels instead of leaving the whole job to software. That matters most when the label is a judgment call, like sarcasm, or a car half hidden behind a bus. For worked samples, see text data and image data. For what separates good annotation from bad, see the annotation quality guide.
Text gets classified, tagged for entities and labeled for sentiment. Images and video get bounding boxes and segmentation, and for images that happens in our own Image Annotation tool. Audio can be labeled too, for speech and other sound data.
Each item gets one label from a set you agree on, with a clear rule for what counts as "other".
For routing, intent detection and content filters
Names, places, products, dates and amounts marked in the text, so your model can pull them out on its own.
For assistants, search and document reading
Reviews, chats and calls labeled positive, negative or neutral, by people who catch sarcasm and local slang.
For support analytics, review mining and brand tracking
A tight box around every object your model has to find, each with its class, drawn by people who follow your rules for partly hidden things.
For object detection, driver assistance and shelf checks
Our tool: Image Annotation Free sample of bounding boxes
Every pixel assigned to a class, for when a box is too rough and your model needs the exact outline.
For scene understanding, medical images and robotics
Our tool: Image Annotation Free sample of segmentation
Stretches of audio marked as speech, music, noise or silence, or tagged for the speaker, the emotion or the sound.
For speech recognition, voice bots and sound detection
The samples on these cards are illustrations, not client data. If the work is mostly visual, computer vision goes into more detail. If your audio still needs turning into text first, start with transcription.
Common jobs for labeled data, and the kind of label behind each one. They're examples of the work, not a client list.
Tickets labeled by topic and urgency teach a model to send each one to the right queue, and to spot the ones that can't wait.
Names, products, places and dates tagged in text help a search tool or an assistant pull out what the customer actually asked for.
Reviews and survey answers labeled for sentiment, sarcasm included, so "great, another delay" doesn't get counted as praise.
Cars, people, signs and lanes marked frame by frame, so an object detection model learns what's on the road.
Products outlined on shelf photos, so a model can count what's there and notice what's missing.
Speech, silence, noise and speaker turns marked in recordings, so a speech model learns which parts to listen to.
Label quality usually depends more on the instructions than on the tool. Two annotators can read the same vague guideline, both be perfectly reasonable, and still disagree. That disagreement ends up in your training data.
The fix isn't glamorous. Write down the label set. Add examples for the awkward cases, the ones that sit between two classes. Update the guideline whenever annotators run into something it didn't cover. Then measure how often two annotators give the same label to the same item, and go and look at where they split.
Choosing a labeling partner? Our guide on how to choose a data annotation vendor lists the questions worth asking.
Four decisions made up front stop the same argument from happening a thousand times inside your data.
How many classes there are, what they're called, and what counts as "other". Agree it before the first item gets a label.
Unclear, partial or overlapping items. Add examples for the ones that sit between two classes, and write the decision into the guideline.
Reviewers will disagree now and then. Decide who settles it, so the same call gets made every time.
Tell us what your training pipeline expects to receive, so the labels fit it without another round of cleanup.
One person on our side owns your project and answers the questions. Here's how a labeling job usually runs.
You share the task and some examples of the data.
The NDA is signed before any of your data moves.
We settle the classes, the edge cases and how disagreements get resolved.
We label a small sample free, so you can check it before you commit.
Trained annotators work through the batch, and their questions go back into the guideline.
Multi-level review checks everything before it reaches you.
Slang, spelling habits and mixed languages included. We work worldwide and go deep on Indian languages, well past Hindi and English. Our page on Indian language data has the details.
The words that come up when you plan a labeling project, and what each one means.
One team can collect the data, label it and check your model against it. You can also compare all eight services. Example category: English e-commerce support text, labeled for sentiment.
Detection, segmentation and recognition for images and video, in more depth.
Audio turned into reviewed text first, ready to be labeled.
Independent accuracy numbers against targets you set.
New data gathered for your domain and languages, then labeled here.
Labeled text carried into the other languages your model has to handle.
Short answers about labeling with us. The services FAQ covers the other services and how they fit together.
Mostly nothing. Both mean adding labels to data so a model can learn from it. Some teams keep "labeling" for simple tags, like one class per item, and use "annotation" for richer marks such as boxes, outlines and entity spans.
Text classification, entity tagging and sentiment labeling, bounding boxes and segmentation for images and video, and labeling for audio.
Every batch goes through multi-level review before delivery. If you want independent numbers, our data and model evaluation service can measure accuracy against targets you set.
Trained annotators, and for text, people who read the language, slang and spelling habits included. Their questions go back into the guideline, so the rules get clearer as the work goes on.
Yes. Text can be labeled in Indian languages by people who read them, and that goes well past Hindi and English. Tell us the language and the dialect.
The task, a few examples of your data, the labels you want and a rough volume. If you already have a guideline, send it too. If you don't, we settle the classes, the edge cases and how disagreements get resolved with you before labeling starts.
It depends on the volume, the label types and how settled the guideline is, so there's no standard turnaround we can promise. The free sample is the quickest way to see the work, and the timeline gets agreed along with the full scope.
Yes. Send a short brief with the task, a few examples and a rough volume, and we'll label a small sample free before you commit.
Yes. The NDA is signed before any data moves, we use it only for the scope we agreed, and only the people working on your project can get to it. It's returned or deleted when you ask.
Pick the kinds of data, say what labels you need and roughly how much, and send it. We'll label a small sample free before you commit.
This opens your email app with the brief filled in. Nothing is sent until you press send. You can also use the contact page.