You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update README.md
Add a new section (Announcements)
* Update README.md
Remove description columns from tables
Remove guidelines sections
* Update CONTRIBUTING.md
Add a link to the wiki for guidelines
* Create README_TEMPLATE.md
Add a README template file for a new model
* Create pull_request_template.md
Add a new template for a pull request
* Update README.md
Add a table of contents
Add a new section for archived models and implementations
* Update README.md
Revise "Contributions"
* Update README.md
Update the link to the contribution guidelines
* Update README.md
Update the link to the contribution guidelines.
* Update README.md
Update the link to the contribution guidelines.
* Update README.md
Update the link to the contribution guidelines.
The code for any model in this repository is licensed under the Apache License
8
-
2.0.
5
+
We encourage you to contribute to the TensorFlow Model Garden.
9
6
10
-
In order to accept our code, we have to make sure that we can publish your code:
11
-
You have to sign a Contributor License Agreement (CLA).
7
+
Please read our [guidelines](../../wiki/How-to-contribute) for details.
12
8
13
-
***NOTE***: Only [code owners](./CODEOWNERS) are allowed to merge a pull request.
9
+
**NOTE**: Only [code owners](./CODEOWNERS) are allowed to merge a pull request.
14
10
Please contact the code owners of each model to merge your pull request.
15
-
16
-
### Contributor License Agreements
17
-
18
-
Please fill out either the individual or corporate Contributor License Agreement (CLA).
19
-
20
-
* If you are an individual writing original source code and you're sure you own the intellectual property, then you'll need to sign an [individual CLA](http://code.google.com/legal/individual-cla-v1.0.html).
21
-
* If you work for a company that wants to allow you to contribute your work, then you'll need to sign a [corporate CLA](http://code.google.com/legal/corporate-cla-v1.0.html).
22
-
23
-
Follow either of the two links above to access the appropriate CLA and instructions for how to sign and return it. Once we receive it, we'll be able to accept your pull requests.
24
-
25
-
***NOTE***: Only original source code from you and other people that have signed the CLA can be accepted into the repository.
Copy file name to clipboardExpand all lines: README.md
+9-7
Original file line number
Diff line number
Diff line change
@@ -4,17 +4,19 @@
4
4
5
5
The TensorFlow Model Garden is a repository with a number of different implementations of state-of-the-art (SOTA) models and modeling solutions for TensorFlow users. We aim to demonstrate the best practices for modeling so that TensorFlow users can take full advantage of TensorFlow for their research and product development.
6
6
7
-
## Structure
8
-
9
-
| Folder | Description |
7
+
| Directory | Description |
10
8
|-----------|-------------|
11
-
|[official](official)| • **A collection of example implementations for SOTA models using the latest TensorFlow 2's high-level APIs**<br />• Officially maintained, supported, and kept up to date with the latest TensorFlow 2 APIs<br />• Reasonably optimized for fast performance while still being easy to read |
12
-
|[research](research)| • A collection of research model implementations in TensorFlow 1 or 2 by researchers<br />• Up to the individual researchers to maintain the model implementations and/or provide support on issues and pull requests|
9
+
|[official](official)| • A collection of example implementations for SOTA models using the latest TensorFlow 2's high-level APIs<br />• Officially maintained, supported, and kept up to date with the latest TensorFlow 2 APIs by TensorFlow<br />• Reasonably optimized for fast performance while still being easy to read |
10
+
|[research](research)| • A collection of research model implementations in TensorFlow 1 or 2 by researchers<br />• Maintained and supported by researchers|
13
11
|[community](community)| • A curated list of the GitHub repositories with machine learning models and implementations powered by TensorFlow 2 |
14
12
15
-
## Contribution guidelines
13
+
## [Announcements](../../wiki/Announcements)
14
+
15
+
* March 31, 2020: [Introducing the Model Garden for TensorFlow 2](https://blog.tensorflow.org/2020/03/introducing-model-garden-for-tensorflow-2.html) ([Tweet](https://twitter.com/TensorFlow/status/1245029834633297921))
16
+
17
+
## Contributions
16
18
17
-
If you want to contribute to models, please review the [contribution guidelines](CONTRIBUTING.md).
19
+
If you want to contribute, please review the [contribution guidelines](../../wiki/How-to-contribute).
Copy file name to clipboardExpand all lines: community/README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
This repository provides a curated list of the GitHub repositories with machine learning models and implementations powered by TensorFlow 2.
6
6
7
-
**Disclosure**: Contributing companies or individuals are responsible for maintaining their repositories.
7
+
**Note**: Contributing companies or individuals are responsible for maintaining their repositories.
8
8
9
9
## Models / Implementations
10
10
@@ -16,6 +16,6 @@ This repository provides a curated list of the GitHub repositories with machine
16
16
|[Mask R-CNN](https://github.com/NVIDIA/DeepLearningExamples/tree/master/TensorFlow2/Segmentation/MaskRCNN)|[Mask R-CNN](https://arxiv.org/abs/1703.06870)| • Automatic Mixed Precision<br/>• Multi-GPU training support with Horovod<br/>• TensorRT |[NVIDIA](https://github.com/NVIDIA)|
17
17
|[U-Net Medical Image Segmentation](https://github.com/NVIDIA/DeepLearningExamples/tree/master/TensorFlow2/Segmentation/UNet_Medical)|[U-Net: Convolutional Networks for Biomedical Image Segmentation](https://arxiv.org/abs/1505.04597)| • Automatic Mixed Precision<br/>• Multi-GPU training support with Horovod<br/>• TensorRT |[NVIDIA](https://github.com/NVIDIA)|
18
18
19
-
20
19
## Contributions
21
-
If you have a suggestion for the community model repository, please submit a pull request.
20
+
21
+
If you want to contribute, please review the [contribution guidelines](../../../wiki/How-to-contribute).
Copy file name to clipboardExpand all lines: official/README.md
+49-60
Original file line number
Diff line number
Diff line change
@@ -6,41 +6,68 @@ The TensorFlow official models are a collection of models
6
6
that use TensorFlow’s high-level APIs.
7
7
They are intended to be well-maintained, tested, and kept up to date
8
8
with the latest TensorFlow API.
9
+
9
10
They should also be reasonably optimized for fast performance while still
10
11
being easy to read.
11
12
These models are used as end-to-end tests, ensuring that the models run
12
13
with the same or improved speed and performance with each new TensorFlow build.
13
14
14
-
## Model Implementations
15
+
## More models to come!
15
16
16
-
### Natural Language Processing
17
+
The team is actively developing new models.
18
+
In the near future, we will add:
19
+
20
+
* State-of-the-art language understanding models:
21
+
More members in Transformer family
22
+
* Start-of-the-art image classification models:
23
+
EfficientNet, MnasNet, and variants
24
+
* A set of excellent objection detection models.
25
+
26
+
## Table of Contents
17
27
18
-
| Model | Description | Reference |
19
-
| ----- | ----------- | --------- |
20
-
|[ALBERT](nlp/albert)| A Lite BERT for Self-supervised Learning of Language Representations |[arXiv:1909.11942](https://arxiv.org/abs/1909.11942)|
21
-
|[BERT](nlp/bert)| A powerful pre-trained language representation model: BERT (Bidirectional Encoder Representations from Transformers) |[arXiv:1810.04805](https://arxiv.org/abs/1810.04805)|
22
-
|[NHNet](nlp/nhnet)| A transformer-based multi-sequence to sequence model: Generating Representative Headlines for News Stories |[arXiv:2001.09386](https://arxiv.org/abs/2001.09386)|
23
-
|[Transformer](nlp/transformer)| A transformer model to translate the WMT English to German dataset |[arXiv:1706.03762](https://arxiv.org/abs/1706.03762)|
24
-
|[XLNet](nlp/xlnet)| XLNet: Generalized Autoregressive Pretraining for Language Understanding |[arXiv:1906.08237](https://arxiv.org/abs/1906.08237)|
28
+
-[Models and Implementations](#models-and-implementations)
29
+
*[Computer Vision](#computer-vision)
30
+
+[Image Classification](#image-classification)
31
+
+[Object Detection and Segmentation](#object-detection-and-segmentation)
32
+
*[Natural Language Processing](#natural-language-processing)
33
+
*[Recommendation](#recommendation)
34
+
-[How to get started with the official models](#how-to-get-started-with-the-official-models)
35
+
36
+
## Models and Implementations
25
37
26
38
### Computer Vision
27
39
28
-
| Model | Description | Reference |
29
-
| ----- | ----------- | --------- |
30
-
|[MNIST](vision/image_classification)|A basic model to classify digits from the MNIST dataset |[Link](http://yann.lecun.com/exdb/mnist/)|
31
-
|[ResNet](vision/image_classification)| A deep residual network for image recognition |[arXiv:1512.03385](https://arxiv.org/abs/1512.03385)|
32
-
|[RetinaNet](vision/detection)| A fast and powerful object detector |[arXiv:1708.02002](https://arxiv.org/abs/1708.02002)|
33
-
|[Mask R-CNN](vision/detection)|An object detection and instance segmentation model |[arXiv:1703.06870](https://arxiv.org/abs/1703.06870)|
40
+
#### Image Classification
41
+
42
+
|Model|Reference (Paper) |
43
+
|-------|-------------------|
44
+
|[MNIST](vision/image_classification)| A basic model to classify digits from the [MNIST dataset](http://yann.lecun.com/exdb/mnist/)|
45
+
|[ResNet](vision/image_classification)|[Deep Residual Learning for Image Recognition](https://arxiv.org/abs/1512.03385)|
34
46
35
-
###Other models
47
+
#### Object Detection and Segmentation
36
48
37
-
| Model | Description | Reference |
38
-
| ----- | ----------- | --------- |
39
-
|[NCF](recommendation)| Neural Collaborative Filtering model for recommendation tasks |[arXiv:1708.05031](https://arxiv.org/abs/1708.05031)|
49
+
| Model | Reference (Paper) |
50
+
|-------|-------------------|
51
+
|[RetinaNet](vision/detection)|[Focal Loss for Dense Object Detection](https://arxiv.org/abs/1708.02002)|
|[ALBERT (A Lite BERT)](nlp/albert)|[ALBERT: A Lite BERT for Self-supervised Learning of Language Representations](https://arxiv.org/abs/1909.11942)|
59
+
|[BERT (Bidirectional Encoder Representations from Transformers)](nlp/bert)|[BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding](https://arxiv.org/abs/1810.04805)|
60
+
|[NHNet (News Headline generation model)](nlp/nhnet)|[Generating Representative Headlines for News Stories](https://arxiv.org/abs/2001.09386)|
61
+
|[Transformer](nlp/transformer)|[Attention Is All You Need](https://arxiv.org/abs/1706.03762)|
62
+
|[XLNet](nlp/xlnet)|[XLNet: Generalized Autoregressive Pretraining for Language Understanding](https://arxiv.org/abs/1906.08237)|
42
63
43
-
## How to get started with the Model Garden official models
0 commit comments