Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roboflow for Datasets, Labeling, and Active Learning 🌟 #4975

Open
Jacobsolawetz opened this issue Sep 28, 2021 · 10 comments
Open

Roboflow for Datasets, Labeling, and Active Learning 🌟 #4975

Jacobsolawetz opened this issue Sep 28, 2021 · 10 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@Jacobsolawetz
Copy link
Contributor

Jacobsolawetz commented Sep 28, 2021

You can now use Roboflow to organize, label, prepare, version, and host your datasets for training YOLOv5 πŸš€ models. Roboflow is free to use with YOLOv5 if you make your workspace public. UPDATED 30 September 2021.
​

Upload

You can upload your data to Roboflow via web UI, rest API, or python.
​

Labeling

After uploading data to Roboflow, you can label your data and review previous labels.
​
Roboflow Annotate
​

Versioning

You can make versions of your dataset with different preprocessing and offline augmentation options. YOLOv5 does online augmentations natively, so be intentional when layering Roboflow's offline augs on top.
​
Roboflow Preprocessing
​

Exporting Data

You can download your data in YOLOv5 format to quickly begin training.
​

from roboflow import Roboflow
rf = Roboflow(api_key="YOUR API KEY HERE")
project = rf.workspace().project("YOUR PROJECT")
dataset = project.version("YOUR VERSION").download("yolov5")

​

Custom Training

We have released a custom training tutorial demonstrating all of the above capabilities. You can access the code here:
​
Open In Colab
​

Active Learning

The real world is messy and your model will invariably encounter situations your dataset didn't anticipate. Using active learning is an important strategy to iteratively improve your dataset and model. With the Roboflow and YOLOv5 integration, you can quickly make improvements on your model deployments by using a battle tested machine learning pipeline.
​

​ Please let us know of any curiosities or requests below πŸ‘‡
@Jacobsolawetz Jacobsolawetz changed the title Roboflow for Dataset Management 🌟 Roboflow for Labeling, Dataset Management, and Active Learning 🌟 Sep 28, 2021
@glenn-jocher glenn-jocher added the documentation Improvements or additions to documentation label Sep 28, 2021
@glenn-jocher glenn-jocher changed the title Roboflow for Labeling, Dataset Management, and Active Learning 🌟 Roboflow for Datasets, Labeling, and Active Learning 🌟 Sep 28, 2021
@gembancud
Copy link

gembancud commented Nov 24, 2021

Its so painful trying to make supervisely work with the current release. My team has already established workflows in supervisely but getting the necessary updates make it feel like a hassle. Would the tradeoff for a public workspace be worth it in this case? Were at the phase of reiterating assisted labelling to make it easier to improve the overall model. Would roboflow help better than supervisely? Are there any migration tutorials?

@glenn-jocher
Copy link
Member

@Jacobsolawetz just noticed some broken links above. Can you send us some fixes? Thanks!

@glenn-jocher
Copy link
Member

glenn-jocher commented Jan 25, 2022

@Jacobsolawetz pinging you again about the broken links above

@sezer-muhammed
Copy link

sezer-muhammed commented Feb 1, 2022

@Jacobsolawetz pinging you again about the broken links above

it seems you need to ping them again

@Jacobsolawetz
Copy link
Contributor Author

@sezer-muhammed @glenn-jocher Thanks for flagging me! I must have nuked those gif links, updated now (and in our custom training notebook)

@Jacobsolawetz
Copy link
Contributor Author

And @gembancud do I have a blog post for you!

https://blog.roboflow.com/convert-supervisely-to-yolo/

@glenn-jocher glenn-jocher mentioned this issue Aug 1, 2022
2 tasks
@ultralytics ultralytics deleted a comment from github-actions bot Sep 25, 2022
@lengdanlexin
Copy link

I used roboflow to annotate my dataset and it shows there are 435 pictures, but after export there are only 290 pictures.

@glenn-jocher
Copy link
Member

@lengdanlexin could you provide some details? @Jacobsolawetz from Roboflow might be able to help you.

@lengdanlexin
Copy link

@glenn-jocher Thank you for your reply.
In the picture below you can see a total of 427 images, but the number of exported images is much less than this.
image
I've seen in roboflow's forums that someone had a similar problem, but it doesn't seem like the issue has been resolved.

@glenn-jocher
Copy link
Member

Thanks for bringing this to our attention, @lengdanlexin. When exporting your dataset, please ensure that you are not inadvertently applying any filters or criteria that could result in fewer images being exported. If the issue persists, I recommend reaching out to Roboflow's support for further assistance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

5 participants