I 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…
Modelplace: AI Model Marketplace by OpenCV
21–30 of 39 posts
Re: Modelplace: AI Model Marketplace by OpenCV
#22Earlier 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.
They dont need to fine tune it for better results, they only need to fine tune it to give different results and sell it for $5 less than you are.
Re: Modelplace: AI Model Marketplace by OpenCV
#23Earlier quoted context omitted.
The models have to be trained. Trained towards a given task.
And then once you have the weights you have to figure out what to do with them. Data science (training a good model) and engineering (deploying it as a service to be consumed by end users) are pretty distinct tasks.
Re: Modelplace: AI Model Marketplace by OpenCV
#24If 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...
Re: Modelplace: AI Model Marketplace by OpenCV
#25Cool idea. I keep looking for a search/filter/facet function to leverage the tagging and classification they've done with the models, but I can't find one.
[1] https://mmpose.readthedocs.io/en/latest/modelzoo.html [2] https://mmpose.readthedocs.io/en/latest/topics/body(2d,kpt,i... [3] https://mmpose.readthedocs.io/en/latest/papers/algorithms.ht...
Re: Modelplace: AI Model Marketplace by OpenCV
#26How 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…
Re: Modelplace: AI Model Marketplace by OpenCV
#27I 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
#28Re: Modelplace: AI Model Marketplace by OpenCV
#29I 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 understand the operating condition and failure modes. Your worksite is not safe if you just plugged in an online person detection model to a video feed.
Re: Modelplace: AI Model Marketplace by OpenCV
#30Earlier 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.
They dont need to fine tune it for better results, they only need to fine tune it to give different results and sell it for $5 less than you are.
The "attack" that you are describing could probably be mitigated by doing activation analysis. Given random initialization even with fine-tuning the activation distribution will be similar. Same method should be used to weed out people just repackaging the ImageNet pretrained model from torchvision.
That being said you can still distill a network into another with a teacher-student approach and that would be undetectable.