Hybrid & On-prem
Cloud data overview
Restrict data access by IP range
How to generate signed URLs
How to generate non-expiring signed URLs
Creating your first project
Project setup script
Python API FAQ
Intro to the GraphQL API
Data types overview
Legacy vs new editor ontology
Legacy vs new editor JSON exports
Legacy vs new editor hotkeys
Model predictions (legacy)
July 6, 2020
June 22, 2020
June 2, 2020
May 19, 2020
April 14, 2020
April 1, 2020
March 3, 2020
February 18, 2020
February 5, 2020
January 17, 2020
Natural Language Processing (NLP) is an area of research and application that explores how to use computers to “understand” and manipulate natural language, such as text or speech. Most NLP techniques rely on machine learning to derive meaning from human languages. One of NLP’s methodologies for processing natural language is text classification, a method that leverages deep learning to categorize sequences of unstructured text.
Here are some ways to use text classification:
- classify user sentiment in a review
- flag inappropriate content
- optimize marketing efforts
We advise that you invest enough time pre-processing your data and configuring your ontology to avoid flaws or irregularities in your labeled dataset.
Configuring text classification
- Create a JSON file and upload it to Labelbox
// Example dataset
"data": "Customer-\nI love this tool and the customer service.\n\nOperator-\nThanks so much. We are here to help."
"data": "Customer-\nI am having trouble with sending a payment.\n\nOperator-\nI am sorry to hear that. Can you share if you are using a chrome or firefox browser?"
- Create a project
- Attach your JSON file as your dataset
- Install a custom template for your label editor by entering https://classification.labelbox.com/ as the URL to the label editor.
- Configure your ontology
// Example project ontology
"instructions": "Is this customer happy with the service?",