<p>It's not a specific web for sell or share neural network models, but actually you can easily find other people models in Github! Just search it! For example, this is a random repo I've found for <a href="https://github.com/batogov/cat-breeds-classifier" rel="nofollow noreferrer">Cat Classification</a>.</p>
<p>But.. the problem is everyone have different problems. So you can't easily use other people neural network models and then use it for your problem. That's why there's a &quot;trick&quot; called <a href="https://papers.nips.cc/paper/5347-how-transferable-are-features-in-deep-neural-networks" rel="nofollow noreferrer">transfer learning or fine tuning</a>. That method show you how to train other people models (it's called: pre-trained models) from different problems for your specific problem.</p>
<p>Tensorflow and PyTorch provide a lot of pre-trained model for common problems:</p>
<ul>
<li><a href="https://pytorch.org/docs/stable/torchvision/models.html" rel="nofollow noreferrer">Pytorch Image Classification Pre-Trained models</a></li>
<li><a href="https://github.com/tensorflow/models/blob/r1.12.0/research/object_detection/g3doc/detection_model_zoo.md" rel="nofollow noreferrer">Tensorflow Object Detection Model Zoo</a></li>
<li><a href="https://github.com/facebookresearch/detectron2/blob/master/MODEL_ZOO.md" rel="nofollow noreferrer">PyTorch Detectron Model Zoo</a></li>
</ul>
<p>You can also find other pre-trained models in Github! This is <a href="https://pytorch.org/tutorials/beginner/finetuning_torchvision_models_tutorial.html#" rel="nofollow noreferrer">an official PyTorch tutorial</a> how to use that pre-trained model to your specific case.</p>
<p><strong>UPDATE</strong></p>
<p>You can also check <a href="https://huggingface.co/models" rel="nofollow noreferrer">HuggingFace Models Hub</a> it's like a repository for machine learning model (most of them are transformer-based and for NLP). It's well organized, you can sort by your specific task or library</p>

CC BY-SA 4.0
2020-07-19T11:33:09.550Z
2022-06-25T16:33:42.777Z
2022-06-25T16:33:42.777Z
malioboro
<p>Is there a place where people can share (or buy) ready made neural networks instead of creating them themselves? Something like a Wikipedia for DNNs?</p>

CC BY-SA 4.0
2020-07-20T02:42:50.670Z
I suppose you could count kaggle as one place. Post a competition with a prize pool, and just take the model that performs best.
Recessive
<neural-networks><resource-request>
Is there a place where people can share (or buy) ready made neural networks?
Nathan G
# Is there a place where people can share (or buy) ready made neural networks?

(Asked by: username_0 on 2020-07-19)

Is there a place where people can share (or buy) ready made neural networks instead of creating them themselves? Something like a Wikipedia for DNNs?

**Tags:** neural-networks, resource-request

> **Comments:**
> **username_1**: I suppose you could count kaggle as one place. Post a competition with a prize pool, and just take the model that performs best.  

---

## 1 answers

### Answer by username_2 on 2020-07-19. Score: 2

It's not a specific web for sell or share neural network models, but actually you can easily find other people models in Github! Just search it! For example, this is a random repo I've found for [Cat Classification](https://github.com/batogov/cat-breeds-classifier).

But.. the problem is everyone have different problems. So you can't easily use other people neural network models and then use it for your problem. That's why there's a "trick" called [transfer learning or fine tuning](https://papers.nips.cc/paper/5347-how-transferable-are-features-in-deep-neural-networks). That method show you how to train other people models (it's called: pre-trained models) from different problems for your specific problem.

Tensorflow and PyTorch provide a lot of pre-trained model for common problems:

* [Pytorch Image Classification Pre-Trained models](https://pytorch.org/docs/stable/torchvision/models.html)
* [Tensorflow Object Detection Model Zoo](https://github.com/tensorflow/models/blob/r1.12.0/research/object_detection/g3doc/detection_model_zoo.md)
* [PyTorch Detectron Model Zoo](https://github.com/facebookresearch/detectron2/blob/master/MODEL_ZOO.md)

You can also find other pre-trained models in Github! This is [an official PyTorch tutorial](https://pytorch.org/tutorials/beginner/finetuning_torchvision_models_tutorial.html#) how to use that pre-trained model to your specific case.

**UPDATE**

You can also check [HuggingFace Models Hub](https://huggingface.co/models) it's like a repository for machine learning model (most of them are transformer-based and for NLP). It's well organized, you can sort by your specific task or library


---

