Updated May 18th, 2022 by Mohamed Traore

Implementing Active Learning

"Active learning is a machine learning training strategy that enables an algorithm to proactively identify subsets of training data that may most efficiently improve performance. More simply – active learning is a strategy for identifying which specific examples in our training data can best improve model performance. It's a subset human-in-the-loop...

4 min reading time
Updated June 7th, 2022 by Mohamed Traore

The Labeling Interface

Be sure that you've uploaded a dataset before you get started: Dataset Upload: Roboflow Data Types‍ On the right-hand side of the labeling interface, you will find the Toolbar. It contains the following options: Drag/Select(represented by a hand icon) allows you to select, edit, and drag individual annotations.  Single-click an existing bounding box...

3 min reading time
Updated June 27th, 2022 by Mohamed Traore

Modifying Classes

How to use Modify Classes on your dataset Modify Classes is a preprocessing tool used to omit specific classes or remap (rename) classes when generating a new version of your dataset.  Omitting the "Apple leaf" class Remapping (relabeling) 3 classes to "Apple Leaf."...

0 min reading time
Updated June 17th, 2022 by Mohamed Traore

Deployment: Using the Roboflow Inference API

Model deployment can be a tedious process. Roboflow offers a number of easy deployment options, with model inference code snippets available for command line (cURL), Python, Javascript, Swift, Java, .NET, and more. Roboflow's Hosted Inference API Roboflow's deployment options available after training Inference API: Response Object Format Inference w...

3 min reading time
Updated May 18th, 2022 by Mohamed Traore

Deleting Annotation Batches

Deleting Annotation Batches on Roboflow You can delete annotation batches for images within your project: Removing Annotation Batches: Images Uploaded to the Project, but Unassigned for Labeling Removing Annotation Batches: Images Uploaded to the Project, and Within the Annotation Queue Removing Annotation Batches: Images are Labeled, Approved, and ...

0 min reading time
Updated May 4th, 2022 by Mohamed Traore

Can I edit the "Train, Validation, Test" split after upload?

Yes! We've recently added this feature. When generating a new version of your dataset, click on "Step 2" (Train/Test Split): Roboflow dataset generation UI Next, select "Rebalance" Roboflow train/validation/testing split Rebalancing UI Select your new desired Train/Validation/Test split by adjusting the sliders to their desired positions: Roboflow t...

0 min reading time
Updated April 20th, 2022 by Mohamed Traore

Starting Your First Project

Starting your first  bounding box  object detection  project on Roboflow . Dataset Upload --> Dataset Generation & Model Training with Roboflow Train. Plus: Quick insight into Dataset Health Check, selecting preprocessing & augmentation steps, and exporting in different annotation formats. Timestamps: 0:00 - Creating Your Project 0:40 - W...

0 min reading time
Updated May 17th, 2022 by Mohamed Traore

Keypoint Annotations on Roboflow

How to Annotate a Keypoint Detection Dataset on Roboflow After generating a version of your labeled "object detection" dataset, we are ready to export  the data (in YOLO v5 PyTorch format) and use the code provided in this GitHub repository to convert our bounding box annotations to keypoints. How to Annotate Keypoints on Roboflow (by Alex P., Mediu...

0 min reading time
Updated May 3rd, 2022 by Mohamed Traore

Does Roboflow own my data?‌

No, Roboflow does not own your data. Your data remains yours even after upload! This is included in our terms, 22B:...

0 min reading time
Updated May 5th, 2022 by Mohamed Traore

Uploading Classification Datasets

Uploading Classification Datasets If you are looking to label entire images as belonging to a class, then you will need to upload a classification dataset. Classification datasets require images/videos and are in distinct folders. Class names are derived based on the folder names. For example, if you are uploading images of dogs, cats, and raccoons,...

1 min reading time
Updated May 5th, 2022 by Mohamed Traore

Labeling Guide: Object Detection

Annotating your images on Roboflow. How to create "ground truth" annotations that lead to better "model predictions." Is the issue with your mAP, precision, and recall "bad data"? Or is the issue, "bad annotations"? This is an important distinction to make. Yes, annotations are painful...but they also have a heavy bearing on the final outcome of you...

0 min reading time
Updated April 20th, 2022 by Mohamed Traore

Workspaces, Projects, and Versions

Workspaces All Roboflow projects belong to a workspace.  When you sign up for a Roboflow account, we automatically create an initial workspace for you. Workspaces are how you can manage who has access to what projects and what features are available for projects inside the workspace. Workspaces contain Projects which contain Versions that have train...

3 min reading time
Updated April 29th, 2022 by Mohamed Traore

Exporting Your Dataset

There are 4 Ways to Export Your Dataset on Roboflow: (1) Download to a Zip Folder (2) Download with our python package - this is the most common method, as it allows you to programmatically download your images and use them to train a model with our model zoo. (3) Download with a curl command (4) Download by Raw URL Your browser does not support HTM...

0 min reading time
Updated June 13th, 2022 by Mohamed Traore

Dataset Upload: Roboflow Data Types

How to successfully upload your images, or videos, into Roboflow. Data can currently be added to Object Detection, Single-Label Classification, Multi-Label Classification, and Instance Segmentation projects. For interest adding data for other project types requesting early access is highly encouraged. What data can I upload? Roboflow can ingest: Var...

0 min reading time
Updated May 5th, 2022 by Mohamed Traore

Converting a Dataset to Classification

Converting an Object Detection dataset to a Classification Dataset using Roboflow's "Isolate Objects" Advanced Pre-Processing feature. Have some data in a Roboflow object detection project that you want to use in a classification project? Here's how: Generate a dataset in the source project with the I solate Objects preprocessing step, but no augmen...

0 min reading time
Updated April 15th, 2022 by Mohamed Traore

Merging Projects or Datasets

We've added a feature to merge datasets (with annotations) together in just a few clicks. Hover your mouse on the three dots on the right side of one of the datasets you wish to include the merged dataset. Click the highlighted button (three horizontal dots), and select "Merge Datasets." Select the datasets you wish to merge by clicking the checkbox...

0 min reading time
Updated June 1st, 2022 by Mohamed Traore

Creating a Sample App with Universe Projects

Roboflow Universe datasets can be used for project inspiration (use the search bar to look for any terms of interest!), gathering more data for a custom project, and even testing inference on trained Universe models. Brad Dwyer, Roboflow CTO, created an example blackjack strategy web application that utilizes the Augmented Startups Playing Cards dat...

1 min reading time
Updated May 12th, 2022 by Mohamed Traore

Model Training: YOLOv5-OBB

Train a Custom YOLOv5-OBB Model What is YOLOv5-OBB? YOLOv5 for Oriented Object Detection (Roboflow Blog) Oriented bounding boxes (OBB) are bounding boxes rotated to better fit the objects represented on an angle. Take a pill detection dataset for example. Using YOLOv5-OBB (or YOLOv5-obb) we are able to detect objects that are rotated on a given fram...

0 min reading time
Updated June 6th, 2022 by Mohamed Traore

Model Training: YOLOS Video Tutorial

Train a Custom YOLOS Transformer Model This tutorial highlights the combination of a suite of best-in-class machine learning tools - Hugging Face Transformers, Roboflow, Weights and Biases, and AWS Sagemaker Serverless - to create a YOLOS object detection labeling, training, and deployment pipeline. Roboflow Model Library (Model Zoo): YOLOS The YOLO...

1 min reading time
Updated May 3rd, 2022 by Mohamed Traore

Model Training: YOLOv4-tiny Video Tutorial

Train a Custom YOLOv4-tiny Model After generating a version of your labeled object detection dataset, we are ready to train a model. Here is a tutorial on training a YOLOv4-tiny Model with the help of Roboflow's python package for easy data management. Exporting Your Dataset There are 4 Ways to Export Your Dataset on Roboflow: (1) Download to a Zip ...

0 min reading time
Updated May 4th, 2022 by Mohamed Traore

A Guide for Model Production

Glossary of Common Computer Vision Terms Key Metrics mAP, Precision and Recall scores are provided for all models trained with Roboflow Train, and through the notebooks in the Roboflow Model Zoo. mAP "When evaluating an object detection model in computer vision, mean average precision is the most commonly cited metric for assessing performance." Wha...

2 min reading time
Updated May 13th, 2022 by Mohamed Traore

Need help with your project?

Having Trouble with Your Project? For Roboflow Public / Community plans: Please visit our forum to submit a new question or support request. Have a bug report or a more urgent matter? Please send an email to help@roboflow.com outlining your request and including details on your Workspace name, Project name, and the email you signed up with. Try out ...

0 min reading time
Updated April 15th, 2022 by Mohamed Traore

Dataset Health Check: Improving Your Dataset

Better models start with better datasets. In this video, we walk through common tips and tricks to improve your dataset, including using Roboflow Train and the Dataset Health Check to get there. We walk through a public dataset -- Bike Helmet Detection -- provided via Syad Salman Reza on Roboflow Universe....

0 min reading time
Updated April 8th, 2022 by Mohamed Traore

Roboflow Discourse

Visit the Roboflow Community Forum: https://discuss.roboflow.com/...

0 min reading time
Updated May 19th, 2022 by Mohamed Traore

Python Package for OAK Deployment

Deploying to OAK Devices with Roboflow's Python Package OAK: OpenCV AI Kit The Luxonis OAK (OpenCV AI Kit) won an award as the 2022 Edge AI and Vision Product of the Year in the Cameras and Sensors category. Follow along with our Quick Start Guide if you haven't yet trained a model with Roboflow Train. If you'd like to access Accurate Train to train...

2 min reading time
Updated June 14th, 2022 by Mohamed Traore

Duplicating Projects or Datasets

We've added a feature to merge datasets (with annotations) together in just a few clicks. Hover your mouse on the three dots on the right side of one of the datasets you wish to include the merged dataset. Click the highlighted button (three horizontal dots), and select "Merge Datasets." Select the datasets you wish to merge by clicking the checkbox...

0 min reading time
Updated May 4th, 2022 by Mohamed Traore

Sharing a Workspace with Roboflow Support

You now invite the help@roboflow.com account to your workspace to share your data with the Roboflow team.  This will allow our team to access the projects in your workspace and help with debugging and/or issue resolution. To do this, go to your Workspace Settings: Roboflow Workspace homepage UI. Accessing Workspace Settings. "Workspace Settings" can...

0 min reading time
Updated April 20th, 2022 by Mohamed Traore

Data Policy

Your data is yours! We strongly believe that your images and videos are yours. That's why, when you upload those, your photos and your videos remain yours -- we do not own them. (You can check out additional details in our terms of service, item 22B.)...

0 min reading time
Updated June 14th, 2022 by Mohamed Traore

How are duplicate images counted in my usage?

If an image's content is the exact same, it is only counted towards your usage once. For example, if you merge two datasets, the merged dataset and the two original datasets exist in your account. However, there is no charge for the merge, because the images are duplicates. Merging Projects or Datasets‍ Duplicating Projects or Datasets‍ Roboflow uti...

0 min reading time
Updated April 20th, 2022 by Mohamed Traore

Accessing Public Datasets

Roboflow Universe Roboflow and Roboflow Public users have made thousands of public image datasets available for you to use. From packages on porches to airplanes, cyclists, and website screenshots, we host diverse datasets that can be helpful to you. If you want to get started without uploading any data, the public datasets are a good way for you to...

0 min reading time
Updated May 3rd, 2022 by Mohamed Traore

How do I delete a dataset?

Hover over and click on the 3 horizontal dots next to the dataset you wish to delete. Select "Delete" in the upper right-hand corner. Enter the dataset ID (displayed to you in red). Confirm deletion NOTE : Dataset/project deletions are irreversible !! Do not press "Delete Project" until you have saved a raw image version of your dataset if you would...

0 min reading time
Updated June 14th, 2022 by Mohamed Traore

Roboflow Glossary

This is a auto-generated Article of all your definitions within the glossary. Glossary This is a auto-generated Article of all your definitions within the glossary. All A B C D E F G H I J K L M N O P S T V W X Y Accuracy The proportion of "correct" vs "incorrect" predictions a model makes. Common in classification models that have a single correct ...

11 min reading time
Updated June 17th, 2022 by Mohamed Traore

Model Training: YOLOv5 Video Tutorial

Train a Custom YOLOv5 Model After generating a version of your labeled object detection dataset, we are ready to train a model. Here is a tutorial on training a YOLOv5 Model with the help of Roboflow's python package for easy data management. Exporting Your Dataset‍ Once you copy your dataset export code, continue on with the video tutorial to train...

0 min reading time
Updated May 5th, 2022 by Mohamed Traore

Run YOLOv5 on Your Webcam

Local Inference with YOLOv5 on a Webcam Clone the Ultralytics YOLOv5 Github repository to your computer and run detect.py after saving the model weights from your custom YOLOv5 model training. Make a note of the directory (folder) in which you clone the repository. Save the file path, if you can, for easy access later. GitHub commands cheatsheet Inc...

0 min reading time
Updated May 18th, 2022 by Mohamed Traore

Pose Detection

What is Pose Detection? Pose detection is the combination of position and orientation relative to a specified object. A person standing while holding a book, with an overlayed output of the inferred detections from a human pose (keypoint) model. Source Identifying the Position of Features with Keypoint Detection Pose detection tasks are commonly acc...

0 min reading time
Updated April 13th, 2022 by Mohamed Traore

Health Check: Filter by Class

Filter Annotations by Class You can use Roboflow's Dataset Health Check tool to filter images in your dataset that contain a selected class....

0 min reading time
Updated June 28th, 2022 by Mohamed Traore

How can I change my password?

Currently, the way to change your password is through the "reset your password" user flow. Sign out Sign in with email only Click the "trouble signing in" link - Note: if you signed up with "Sign in with Google," or "Sign in with GitHub," then you will need to change your password on Google (Gmail) or GitHub, as we do not have the ability to change ...

0 min reading time
Updated June 1st, 2022 by Mohamed Traore

Preparing for Roboflow Universe

How to create your dataset and update your ReadMe ahead of inclusion in  Roboflow Universe's Featured section . Roboflow Universe is a great place to receive project feedback and recognition from Roboflow users, and the Roboflow team. We like to select the best projects to highlight on Roboflow Universe's "Featured" section and in our weekly blog an...

0 min reading time
Updated May 3rd, 2022 by Mohamed Traore

How do I change my workspace from private to public?

Currently, Roboflow has to do this manually for you in our backend before you can transfer a dataset to a public workspace. If you need a workspace change, please add Roboflow Support to your workspace send your request to help@roboflow.com, and include: Workspace name Email that you signed up with Project name(s) for transfer As an added step, plea...

0 min reading time
Load More