beresandras
commited on
Commit
•
5c94019
1
Parent(s):
abb62fe
Update README.md
Browse files
README.md
CHANGED
@@ -10,7 +10,7 @@ tags:
|
|
10 |
|
11 |
## Model description
|
12 |
|
13 |
-
The model
|
14 |
|
15 |
## Intended uses & limitations
|
16 |
|
@@ -18,15 +18,13 @@ The model is intended for educational purposes, as a simple example of denoising
|
|
18 |
|
19 |
## Training and evaluation data
|
20 |
|
21 |
-
The model is trained on the [Oxford Flowers 102](https://www.tensorflow.org/datasets/catalog/oxford_flowers102) dataset for generating images, which is a diverse natural dataset containing around 8,000 images of flowers. Since the official splits are imbalanced (most of the images are contained in the test splite),
|
22 |
|
23 |
## Training procedure
|
24 |
|
25 |
-
The model is trained to denoise noisy images, and can generate images by iteratively denoising pure Gaussian noise. More details in the
|
26 |
|
27 |
-
|
28 |
-
|
29 |
-
The following hyperparameters were used during training:
|
30 |
|
31 |
| Hyperparameters | Value |
|
32 |
| :-- | :-- |
|
|
|
10 |
|
11 |
## Model description
|
12 |
|
13 |
+
The model uses a [U-Net](https://arxiv.org/abs/1505.04597) with identical input and output dimensions. It progressively downsamples and upsamples its input image, adding skip connections between layers having the same resolution. The architecture is a simplified version of the architecture of [DDPM](https://arxiv.org/abs/2006.11239). It consists of convolutional residual blocks and lacks attention layers. The network takes two inputs, the noisy images and the variances of their noise components, which it encodes using [sinusoidal embeddings](https://arxiv.org/abs/1706.03762). More details in the Keras code example.
|
14 |
|
15 |
## Intended uses & limitations
|
16 |
|
|
|
18 |
|
19 |
## Training and evaluation data
|
20 |
|
21 |
+
The model is trained on the [Oxford Flowers 102](https://www.tensorflow.org/datasets/catalog/oxford_flowers102) dataset for generating images, which is a diverse natural dataset containing around 8,000 images of flowers. Since the official splits are imbalanced (most of the images are contained in the test splite), new random splits were created (80% train, 20% validation) for training the model. Center crops were used for preprocessing.
|
22 |
|
23 |
## Training procedure
|
24 |
|
25 |
+
The model is trained to denoise noisy images, and can generate images by iteratively denoising pure Gaussian noise. More details in the Keras code example.
|
26 |
|
27 |
+
## Training hyperparameters
|
|
|
|
|
28 |
|
29 |
| Hyperparameters | Value |
|
30 |
| :-- | :-- |
|