Yelin's Blogfolio

Data annotation platform hell


DAP = Data annotation platform

A good machine learning project also requires a quality dataset. If the dataset doesn’t exist yet and you don’t want to spend exorbitant amounts of money to create one, there’s only one option left: create it yourself.

I’ve been stuck in this dilemma for a while. I want to pursue some potentially exciting projects, but I lack existing data for them.

Therefore, I’ve decided to explore the idea of creating a dataset myself, but without relying on a computer. But rather a phone.

I need a mobile solution so I can work on the go, during my commute or while waiting in line. As this is just a little side project.

Initially, I thought this requirement wouldn’t be so niche, but it turns out it is.

I’ve researched various DAPs, but none of them seem to meet my requirements. All the DAPs are not usable on mobile, most have a free plan, but it’s limited in some way. I think I have checked out all the big players in the market, but I might have missed some.

Below, I’ve listed the options I’ve considered along with my thoughts on how they fulfill the requirements.

If you happen to know any other DAP that meet the requirements, please share them with me.

For now I might consider contributing to cvat to make it somewhat useable on mobile or create a very simple webapp myself.

Requirements

Candidates

cvat

https://www.cvat.ai/

Unusables

Host it yourself/ Local

Scalabel

https://scalabel.ai/

Label studio

https://labelstud.io/

Roboflow

https://roboflow.com/

Dataloop

https://dataloop.ai/

Ango.ai

https://ango.ai/

Labelbox

https://labelbox.com/

v7labs

https://www.v7labs.com/

Supervisely

https://supervisely.com/

MakeSense

https://www.makesense.ai

Others