How do you stop piracy on something like this? Surely I could take a model, refine it slightly to get distinct weights (ie. not a flat clone) and unload it as my own novel variant? ...and I mean, is the problem not utterly fundamental? When is a model “yours” or sell? When you trained it? When you’re not using transfer learning? When you wrote the paper? When you own the training data? When you can recreate it from s…
The value of these could be in private datasets. Model architectures are not really patentable and ownership of a trained model has always been very muddy water. That being said, if I am selling a bird classifier chances are that to train it I had to combine multiple datasets and someone can't easily finetune it to get better results.
Modelplace: AI Model Marketplace by OpenCV
31–39 of 39 posts
Re: Modelplace: AI Model Marketplace by OpenCV
#32How do you stop piracy on something like this? Surely I could take a model, refine it slightly to get distinct weights (ie. not a flat clone) and unload it as my own novel variant? ...and I mean, is the problem not utterly fundamental? When is a model “yours” or sell? When you trained it? When you’re not using transfer learning? When you wrote the paper? When you own the training data? When you can recreate it from s…
What authors could do is train the model on a dataset, but add a specific image that it flags as a key.
That way, if you keep the image private, you can check if a model is a clone of yours if recognises that specific image.
Re: Modelplace: AI Model Marketplace by OpenCV
#33Earlier quoted context omitted.
The value of these could be in private datasets. Model architectures are not really patentable and ownership of a trained model has always been very muddy water. That being said, if I am selling a bird classifier chances are that to train it I had to combine multiple datasets and someone can't easily finetune it to get better results.
The marketplace should probably be on datasets.
Re: Modelplace: AI Model Marketplace by OpenCV
#34I can see value in being able to casually integrate vision models into different applications. I would urge everyone involved (OpenCV and people using the models) to not use this in any safety related application. The example given on the site is person detection for construction site safety. If you're going to use ML for something like this, hire someone with experience using it for such applications, that can under…
Re: Modelplace: AI Model Marketplace by OpenCV
#35Re: Modelplace: AI Model Marketplace by OpenCV
#36Earlier quoted context omitted.
The marketplace should probably be on datasets.
I'd rather buy a model than a dataset that I have to spend money to train a model with.
Re: Modelplace: AI Model Marketplace by OpenCV
#37If this becomes something like huggingface for Computer Vision - awesome. For now, it's a shame model descriptions seem to often be lifted straight from README. Having a more standardized description, something like model cards [1] (CV example [2]) would be hugely beneficial IMO. [1] https://arxiv.org/pdf/1810.03993.pdf [2] https://drive.google.com/file/d/1f39lSzU5Oq-j_OXgS67KfN5wNso...
I wonder how feasible it would be to develop some formal ontology to describe the capabilities of models and attach them to model cards.
That could open up some interesting applications:
* automated search for a set of models to accomplish some task
* a human usable search engine for finding specific models
EDIT: to complete a sentence
Re: Modelplace: AI Model Marketplace by OpenCV
#38I don't think this will be a successful business model. Niche AI models cost a lot of money to gather the right dataset and train, but they would probably only sell to <100 companies/individuals. So pricing a model at $50-100 isn't profitable. If you're selling general CV models, you have to compete with the plethora of open source ones, including ones that Google and Facebook release for free, which are trained on h…
Re: Modelplace: AI Model Marketplace by OpenCV
#39Earlier quoted context omitted.
I'd rather buy a model than a dataset that I have to spend money to train a model with.
You are limited in expanding your dataset and making your model better, if you only have the model. And I would rather see how clean/balanced the dataset my model was built from was.