Upload 126 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +8 -0
- assets/a-painting-of-a-fire.png +0 -0
- assets/a-photograph-of-a-fire.png +0 -0
- assets/a-shirt-with-a-fire-printed-on-it.png +0 -0
- assets/a-shirt-with-the-inscription-'fire'.png +0 -0
- assets/a-watercolor-painting-of-a-fire.png +0 -0
- assets/birdhouse.png +0 -0
- assets/fire.png +0 -0
- assets/inpainting.png +0 -0
- assets/modelfigure.png +0 -0
- assets/rdm-preview.jpg +0 -0
- assets/reconstruction1.png +0 -0
- assets/reconstruction2.png +0 -0
- assets/results.gif +3 -0
- assets/rick.jpeg +0 -0
- assets/stable-samples/img2img/mountains-1.png +0 -0
- assets/stable-samples/img2img/mountains-2.png +0 -0
- assets/stable-samples/img2img/mountains-3.png +0 -0
- assets/stable-samples/img2img/sketch-mountains-input.jpg +0 -0
- assets/stable-samples/img2img/upscaling-in.png +3 -0
- assets/stable-samples/img2img/upscaling-out.png +3 -0
- assets/stable-samples/txt2img/000002025.png +0 -0
- assets/stable-samples/txt2img/000002035.png +0 -0
- assets/stable-samples/txt2img/merged-0005.png +3 -0
- assets/stable-samples/txt2img/merged-0006.png +3 -0
- assets/stable-samples/txt2img/merged-0007.png +3 -0
- assets/the-earth-is-on-fire,-oil-on-canvas.png +0 -0
- assets/txt2img-convsample.png +0 -0
- assets/txt2img-preview.png +3 -0
- assets/v1-variants-scores.jpg +0 -0
- configs/autoencoder/autoencoder_kl_16x16x16.yaml +54 -0
- configs/autoencoder/autoencoder_kl_32x32x4.yaml +53 -0
- configs/autoencoder/autoencoder_kl_64x64x3.yaml +54 -0
- configs/autoencoder/autoencoder_kl_8x8x64.yaml +53 -0
- configs/latent-diffusion/celebahq-ldm-vq-4.yaml +86 -0
- configs/latent-diffusion/cin-ldm-vq-f8.yaml +98 -0
- configs/latent-diffusion/cin256-v2.yaml +68 -0
- configs/latent-diffusion/ffhq-ldm-vq-4.yaml +85 -0
- configs/latent-diffusion/lsun_bedrooms-ldm-vq-4.yaml +85 -0
- configs/latent-diffusion/lsun_churches-ldm-kl-8.yaml +91 -0
- configs/latent-diffusion/txt2img-1p4B-eval.yaml +71 -0
- configs/retrieval-augmented-diffusion/768x768.yaml +68 -0
- configs/stable-diffusion/v1-inference.yaml +70 -0
- data/DejaVuSans.ttf +0 -0
- data/example_conditioning/superresolution/sample_0.jpg +0 -0
- data/example_conditioning/text_conditional/sample_0.txt +1 -0
- data/imagenet_clsidx_to_label.txt +1000 -0
- data/imagenet_train_hr_indices.p +3 -0
- data/imagenet_val_hr_indices.p +0 -0
- data/index_synset.yaml +1000 -0
.gitattributes
CHANGED
@@ -32,3 +32,11 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
32 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
33 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
34 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
33 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
34 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
35 |
+
assets/results.gif filter=lfs diff=lfs merge=lfs -text
|
36 |
+
assets/stable-samples/img2img/upscaling-in.png filter=lfs diff=lfs merge=lfs -text
|
37 |
+
assets/stable-samples/img2img/upscaling-out.png filter=lfs diff=lfs merge=lfs -text
|
38 |
+
assets/stable-samples/txt2img/merged-0005.png filter=lfs diff=lfs merge=lfs -text
|
39 |
+
assets/stable-samples/txt2img/merged-0006.png filter=lfs diff=lfs merge=lfs -text
|
40 |
+
assets/stable-samples/txt2img/merged-0007.png filter=lfs diff=lfs merge=lfs -text
|
41 |
+
assets/txt2img-preview.png filter=lfs diff=lfs merge=lfs -text
|
42 |
+
data/imagenet_train_hr_indices.p filter=lfs diff=lfs merge=lfs -text
|
assets/a-painting-of-a-fire.png
ADDED
![]() |
assets/a-photograph-of-a-fire.png
ADDED
![]() |
assets/a-shirt-with-a-fire-printed-on-it.png
ADDED
![]() |
assets/a-shirt-with-the-inscription-'fire'.png
ADDED
![]() |
assets/a-watercolor-painting-of-a-fire.png
ADDED
![]() |
assets/birdhouse.png
ADDED
![]() |
assets/fire.png
ADDED
![]() |
assets/inpainting.png
ADDED
![]() |
assets/modelfigure.png
ADDED
![]() |
assets/rdm-preview.jpg
ADDED
![]() |
assets/reconstruction1.png
ADDED
![]() |
assets/reconstruction2.png
ADDED
![]() |
assets/results.gif
ADDED
![]() |
Git LFS Details
|
assets/rick.jpeg
ADDED
![]() |
assets/stable-samples/img2img/mountains-1.png
ADDED
![]() |
assets/stable-samples/img2img/mountains-2.png
ADDED
![]() |
assets/stable-samples/img2img/mountains-3.png
ADDED
![]() |
assets/stable-samples/img2img/sketch-mountains-input.jpg
ADDED
![]() |
assets/stable-samples/img2img/upscaling-in.png
ADDED
![]() |
Git LFS Details
|
assets/stable-samples/img2img/upscaling-out.png
ADDED
![]() |
Git LFS Details
|
assets/stable-samples/txt2img/000002025.png
ADDED
![]() |
assets/stable-samples/txt2img/000002035.png
ADDED
![]() |
assets/stable-samples/txt2img/merged-0005.png
ADDED
![]() |
Git LFS Details
|
assets/stable-samples/txt2img/merged-0006.png
ADDED
![]() |
Git LFS Details
|
assets/stable-samples/txt2img/merged-0007.png
ADDED
![]() |
Git LFS Details
|
assets/the-earth-is-on-fire,-oil-on-canvas.png
ADDED
![]() |
assets/txt2img-convsample.png
ADDED
![]() |
assets/txt2img-preview.png
ADDED
![]() |
Git LFS Details
|
assets/v1-variants-scores.jpg
ADDED
![]() |
configs/autoencoder/autoencoder_kl_16x16x16.yaml
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 4.5e-6
|
3 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
4 |
+
params:
|
5 |
+
monitor: "val/rec_loss"
|
6 |
+
embed_dim: 16
|
7 |
+
lossconfig:
|
8 |
+
target: ldm.modules.losses.LPIPSWithDiscriminator
|
9 |
+
params:
|
10 |
+
disc_start: 50001
|
11 |
+
kl_weight: 0.000001
|
12 |
+
disc_weight: 0.5
|
13 |
+
|
14 |
+
ddconfig:
|
15 |
+
double_z: True
|
16 |
+
z_channels: 16
|
17 |
+
resolution: 256
|
18 |
+
in_channels: 3
|
19 |
+
out_ch: 3
|
20 |
+
ch: 128
|
21 |
+
ch_mult: [ 1,1,2,2,4] # num_down = len(ch_mult)-1
|
22 |
+
num_res_blocks: 2
|
23 |
+
attn_resolutions: [16]
|
24 |
+
dropout: 0.0
|
25 |
+
|
26 |
+
|
27 |
+
data:
|
28 |
+
target: main.DataModuleFromConfig
|
29 |
+
params:
|
30 |
+
batch_size: 12
|
31 |
+
wrap: True
|
32 |
+
train:
|
33 |
+
target: ldm.data.imagenet.ImageNetSRTrain
|
34 |
+
params:
|
35 |
+
size: 256
|
36 |
+
degradation: pil_nearest
|
37 |
+
validation:
|
38 |
+
target: ldm.data.imagenet.ImageNetSRValidation
|
39 |
+
params:
|
40 |
+
size: 256
|
41 |
+
degradation: pil_nearest
|
42 |
+
|
43 |
+
lightning:
|
44 |
+
callbacks:
|
45 |
+
image_logger:
|
46 |
+
target: main.ImageLogger
|
47 |
+
params:
|
48 |
+
batch_frequency: 1000
|
49 |
+
max_images: 8
|
50 |
+
increase_log_steps: True
|
51 |
+
|
52 |
+
trainer:
|
53 |
+
benchmark: True
|
54 |
+
accumulate_grad_batches: 2
|
configs/autoencoder/autoencoder_kl_32x32x4.yaml
ADDED
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 4.5e-6
|
3 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
4 |
+
params:
|
5 |
+
monitor: "val/rec_loss"
|
6 |
+
embed_dim: 4
|
7 |
+
lossconfig:
|
8 |
+
target: ldm.modules.losses.LPIPSWithDiscriminator
|
9 |
+
params:
|
10 |
+
disc_start: 50001
|
11 |
+
kl_weight: 0.000001
|
12 |
+
disc_weight: 0.5
|
13 |
+
|
14 |
+
ddconfig:
|
15 |
+
double_z: True
|
16 |
+
z_channels: 4
|
17 |
+
resolution: 256
|
18 |
+
in_channels: 3
|
19 |
+
out_ch: 3
|
20 |
+
ch: 128
|
21 |
+
ch_mult: [ 1,2,4,4 ] # num_down = len(ch_mult)-1
|
22 |
+
num_res_blocks: 2
|
23 |
+
attn_resolutions: [ ]
|
24 |
+
dropout: 0.0
|
25 |
+
|
26 |
+
data:
|
27 |
+
target: main.DataModuleFromConfig
|
28 |
+
params:
|
29 |
+
batch_size: 12
|
30 |
+
wrap: True
|
31 |
+
train:
|
32 |
+
target: ldm.data.imagenet.ImageNetSRTrain
|
33 |
+
params:
|
34 |
+
size: 256
|
35 |
+
degradation: pil_nearest
|
36 |
+
validation:
|
37 |
+
target: ldm.data.imagenet.ImageNetSRValidation
|
38 |
+
params:
|
39 |
+
size: 256
|
40 |
+
degradation: pil_nearest
|
41 |
+
|
42 |
+
lightning:
|
43 |
+
callbacks:
|
44 |
+
image_logger:
|
45 |
+
target: main.ImageLogger
|
46 |
+
params:
|
47 |
+
batch_frequency: 1000
|
48 |
+
max_images: 8
|
49 |
+
increase_log_steps: True
|
50 |
+
|
51 |
+
trainer:
|
52 |
+
benchmark: True
|
53 |
+
accumulate_grad_batches: 2
|
configs/autoencoder/autoencoder_kl_64x64x3.yaml
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 4.5e-6
|
3 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
4 |
+
params:
|
5 |
+
monitor: "val/rec_loss"
|
6 |
+
embed_dim: 3
|
7 |
+
lossconfig:
|
8 |
+
target: ldm.modules.losses.LPIPSWithDiscriminator
|
9 |
+
params:
|
10 |
+
disc_start: 50001
|
11 |
+
kl_weight: 0.000001
|
12 |
+
disc_weight: 0.5
|
13 |
+
|
14 |
+
ddconfig:
|
15 |
+
double_z: True
|
16 |
+
z_channels: 3
|
17 |
+
resolution: 256
|
18 |
+
in_channels: 3
|
19 |
+
out_ch: 3
|
20 |
+
ch: 128
|
21 |
+
ch_mult: [ 1,2,4 ] # num_down = len(ch_mult)-1
|
22 |
+
num_res_blocks: 2
|
23 |
+
attn_resolutions: [ ]
|
24 |
+
dropout: 0.0
|
25 |
+
|
26 |
+
|
27 |
+
data:
|
28 |
+
target: main.DataModuleFromConfig
|
29 |
+
params:
|
30 |
+
batch_size: 12
|
31 |
+
wrap: True
|
32 |
+
train:
|
33 |
+
target: ldm.data.imagenet.ImageNetSRTrain
|
34 |
+
params:
|
35 |
+
size: 256
|
36 |
+
degradation: pil_nearest
|
37 |
+
validation:
|
38 |
+
target: ldm.data.imagenet.ImageNetSRValidation
|
39 |
+
params:
|
40 |
+
size: 256
|
41 |
+
degradation: pil_nearest
|
42 |
+
|
43 |
+
lightning:
|
44 |
+
callbacks:
|
45 |
+
image_logger:
|
46 |
+
target: main.ImageLogger
|
47 |
+
params:
|
48 |
+
batch_frequency: 1000
|
49 |
+
max_images: 8
|
50 |
+
increase_log_steps: True
|
51 |
+
|
52 |
+
trainer:
|
53 |
+
benchmark: True
|
54 |
+
accumulate_grad_batches: 2
|
configs/autoencoder/autoencoder_kl_8x8x64.yaml
ADDED
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 4.5e-6
|
3 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
4 |
+
params:
|
5 |
+
monitor: "val/rec_loss"
|
6 |
+
embed_dim: 64
|
7 |
+
lossconfig:
|
8 |
+
target: ldm.modules.losses.LPIPSWithDiscriminator
|
9 |
+
params:
|
10 |
+
disc_start: 50001
|
11 |
+
kl_weight: 0.000001
|
12 |
+
disc_weight: 0.5
|
13 |
+
|
14 |
+
ddconfig:
|
15 |
+
double_z: True
|
16 |
+
z_channels: 64
|
17 |
+
resolution: 256
|
18 |
+
in_channels: 3
|
19 |
+
out_ch: 3
|
20 |
+
ch: 128
|
21 |
+
ch_mult: [ 1,1,2,2,4,4] # num_down = len(ch_mult)-1
|
22 |
+
num_res_blocks: 2
|
23 |
+
attn_resolutions: [16,8]
|
24 |
+
dropout: 0.0
|
25 |
+
|
26 |
+
data:
|
27 |
+
target: main.DataModuleFromConfig
|
28 |
+
params:
|
29 |
+
batch_size: 12
|
30 |
+
wrap: True
|
31 |
+
train:
|
32 |
+
target: ldm.data.imagenet.ImageNetSRTrain
|
33 |
+
params:
|
34 |
+
size: 256
|
35 |
+
degradation: pil_nearest
|
36 |
+
validation:
|
37 |
+
target: ldm.data.imagenet.ImageNetSRValidation
|
38 |
+
params:
|
39 |
+
size: 256
|
40 |
+
degradation: pil_nearest
|
41 |
+
|
42 |
+
lightning:
|
43 |
+
callbacks:
|
44 |
+
image_logger:
|
45 |
+
target: main.ImageLogger
|
46 |
+
params:
|
47 |
+
batch_frequency: 1000
|
48 |
+
max_images: 8
|
49 |
+
increase_log_steps: True
|
50 |
+
|
51 |
+
trainer:
|
52 |
+
benchmark: True
|
53 |
+
accumulate_grad_batches: 2
|
configs/latent-diffusion/celebahq-ldm-vq-4.yaml
ADDED
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 2.0e-06
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.0015
|
6 |
+
linear_end: 0.0195
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: image
|
11 |
+
image_size: 64
|
12 |
+
channels: 3
|
13 |
+
monitor: val/loss_simple_ema
|
14 |
+
|
15 |
+
unet_config:
|
16 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
17 |
+
params:
|
18 |
+
image_size: 64
|
19 |
+
in_channels: 3
|
20 |
+
out_channels: 3
|
21 |
+
model_channels: 224
|
22 |
+
attention_resolutions:
|
23 |
+
# note: this isn\t actually the resolution but
|
24 |
+
# the downsampling factor, i.e. this corresnponds to
|
25 |
+
# attention on spatial resolution 8,16,32, as the
|
26 |
+
# spatial reolution of the latents is 64 for f4
|
27 |
+
- 8
|
28 |
+
- 4
|
29 |
+
- 2
|
30 |
+
num_res_blocks: 2
|
31 |
+
channel_mult:
|
32 |
+
- 1
|
33 |
+
- 2
|
34 |
+
- 3
|
35 |
+
- 4
|
36 |
+
num_head_channels: 32
|
37 |
+
first_stage_config:
|
38 |
+
target: ldm.models.autoencoder.VQModelInterface
|
39 |
+
params:
|
40 |
+
embed_dim: 3
|
41 |
+
n_embed: 8192
|
42 |
+
ckpt_path: models/first_stage_models/vq-f4/model.ckpt
|
43 |
+
ddconfig:
|
44 |
+
double_z: false
|
45 |
+
z_channels: 3
|
46 |
+
resolution: 256
|
47 |
+
in_channels: 3
|
48 |
+
out_ch: 3
|
49 |
+
ch: 128
|
50 |
+
ch_mult:
|
51 |
+
- 1
|
52 |
+
- 2
|
53 |
+
- 4
|
54 |
+
num_res_blocks: 2
|
55 |
+
attn_resolutions: []
|
56 |
+
dropout: 0.0
|
57 |
+
lossconfig:
|
58 |
+
target: torch.nn.Identity
|
59 |
+
cond_stage_config: __is_unconditional__
|
60 |
+
data:
|
61 |
+
target: main.DataModuleFromConfig
|
62 |
+
params:
|
63 |
+
batch_size: 48
|
64 |
+
num_workers: 5
|
65 |
+
wrap: false
|
66 |
+
train:
|
67 |
+
target: taming.data.faceshq.CelebAHQTrain
|
68 |
+
params:
|
69 |
+
size: 256
|
70 |
+
validation:
|
71 |
+
target: taming.data.faceshq.CelebAHQValidation
|
72 |
+
params:
|
73 |
+
size: 256
|
74 |
+
|
75 |
+
|
76 |
+
lightning:
|
77 |
+
callbacks:
|
78 |
+
image_logger:
|
79 |
+
target: main.ImageLogger
|
80 |
+
params:
|
81 |
+
batch_frequency: 5000
|
82 |
+
max_images: 8
|
83 |
+
increase_log_steps: False
|
84 |
+
|
85 |
+
trainer:
|
86 |
+
benchmark: True
|
configs/latent-diffusion/cin-ldm-vq-f8.yaml
ADDED
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 1.0e-06
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.0015
|
6 |
+
linear_end: 0.0195
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: image
|
11 |
+
cond_stage_key: class_label
|
12 |
+
image_size: 32
|
13 |
+
channels: 4
|
14 |
+
cond_stage_trainable: true
|
15 |
+
conditioning_key: crossattn
|
16 |
+
monitor: val/loss_simple_ema
|
17 |
+
unet_config:
|
18 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
19 |
+
params:
|
20 |
+
image_size: 32
|
21 |
+
in_channels: 4
|
22 |
+
out_channels: 4
|
23 |
+
model_channels: 256
|
24 |
+
attention_resolutions:
|
25 |
+
#note: this isn\t actually the resolution but
|
26 |
+
# the downsampling factor, i.e. this corresnponds to
|
27 |
+
# attention on spatial resolution 8,16,32, as the
|
28 |
+
# spatial reolution of the latents is 32 for f8
|
29 |
+
- 4
|
30 |
+
- 2
|
31 |
+
- 1
|
32 |
+
num_res_blocks: 2
|
33 |
+
channel_mult:
|
34 |
+
- 1
|
35 |
+
- 2
|
36 |
+
- 4
|
37 |
+
num_head_channels: 32
|
38 |
+
use_spatial_transformer: true
|
39 |
+
transformer_depth: 1
|
40 |
+
context_dim: 512
|
41 |
+
first_stage_config:
|
42 |
+
target: ldm.models.autoencoder.VQModelInterface
|
43 |
+
params:
|
44 |
+
embed_dim: 4
|
45 |
+
n_embed: 16384
|
46 |
+
ckpt_path: configs/first_stage_models/vq-f8/model.yaml
|
47 |
+
ddconfig:
|
48 |
+
double_z: false
|
49 |
+
z_channels: 4
|
50 |
+
resolution: 256
|
51 |
+
in_channels: 3
|
52 |
+
out_ch: 3
|
53 |
+
ch: 128
|
54 |
+
ch_mult:
|
55 |
+
- 1
|
56 |
+
- 2
|
57 |
+
- 2
|
58 |
+
- 4
|
59 |
+
num_res_blocks: 2
|
60 |
+
attn_resolutions:
|
61 |
+
- 32
|
62 |
+
dropout: 0.0
|
63 |
+
lossconfig:
|
64 |
+
target: torch.nn.Identity
|
65 |
+
cond_stage_config:
|
66 |
+
target: ldm.modules.encoders.modules.ClassEmbedder
|
67 |
+
params:
|
68 |
+
embed_dim: 512
|
69 |
+
key: class_label
|
70 |
+
data:
|
71 |
+
target: main.DataModuleFromConfig
|
72 |
+
params:
|
73 |
+
batch_size: 64
|
74 |
+
num_workers: 12
|
75 |
+
wrap: false
|
76 |
+
train:
|
77 |
+
target: ldm.data.imagenet.ImageNetTrain
|
78 |
+
params:
|
79 |
+
config:
|
80 |
+
size: 256
|
81 |
+
validation:
|
82 |
+
target: ldm.data.imagenet.ImageNetValidation
|
83 |
+
params:
|
84 |
+
config:
|
85 |
+
size: 256
|
86 |
+
|
87 |
+
|
88 |
+
lightning:
|
89 |
+
callbacks:
|
90 |
+
image_logger:
|
91 |
+
target: main.ImageLogger
|
92 |
+
params:
|
93 |
+
batch_frequency: 5000
|
94 |
+
max_images: 8
|
95 |
+
increase_log_steps: False
|
96 |
+
|
97 |
+
trainer:
|
98 |
+
benchmark: True
|
configs/latent-diffusion/cin256-v2.yaml
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 0.0001
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.0015
|
6 |
+
linear_end: 0.0195
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: image
|
11 |
+
cond_stage_key: class_label
|
12 |
+
image_size: 64
|
13 |
+
channels: 3
|
14 |
+
cond_stage_trainable: true
|
15 |
+
conditioning_key: crossattn
|
16 |
+
monitor: val/loss
|
17 |
+
use_ema: False
|
18 |
+
|
19 |
+
unet_config:
|
20 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
21 |
+
params:
|
22 |
+
image_size: 64
|
23 |
+
in_channels: 3
|
24 |
+
out_channels: 3
|
25 |
+
model_channels: 192
|
26 |
+
attention_resolutions:
|
27 |
+
- 8
|
28 |
+
- 4
|
29 |
+
- 2
|
30 |
+
num_res_blocks: 2
|
31 |
+
channel_mult:
|
32 |
+
- 1
|
33 |
+
- 2
|
34 |
+
- 3
|
35 |
+
- 5
|
36 |
+
num_heads: 1
|
37 |
+
use_spatial_transformer: true
|
38 |
+
transformer_depth: 1
|
39 |
+
context_dim: 512
|
40 |
+
|
41 |
+
first_stage_config:
|
42 |
+
target: ldm.models.autoencoder.VQModelInterface
|
43 |
+
params:
|
44 |
+
embed_dim: 3
|
45 |
+
n_embed: 8192
|
46 |
+
ddconfig:
|
47 |
+
double_z: false
|
48 |
+
z_channels: 3
|
49 |
+
resolution: 256
|
50 |
+
in_channels: 3
|
51 |
+
out_ch: 3
|
52 |
+
ch: 128
|
53 |
+
ch_mult:
|
54 |
+
- 1
|
55 |
+
- 2
|
56 |
+
- 4
|
57 |
+
num_res_blocks: 2
|
58 |
+
attn_resolutions: []
|
59 |
+
dropout: 0.0
|
60 |
+
lossconfig:
|
61 |
+
target: torch.nn.Identity
|
62 |
+
|
63 |
+
cond_stage_config:
|
64 |
+
target: ldm.modules.encoders.modules.ClassEmbedder
|
65 |
+
params:
|
66 |
+
n_classes: 1001
|
67 |
+
embed_dim: 512
|
68 |
+
key: class_label
|
configs/latent-diffusion/ffhq-ldm-vq-4.yaml
ADDED
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 2.0e-06
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.0015
|
6 |
+
linear_end: 0.0195
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: image
|
11 |
+
image_size: 64
|
12 |
+
channels: 3
|
13 |
+
monitor: val/loss_simple_ema
|
14 |
+
unet_config:
|
15 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
16 |
+
params:
|
17 |
+
image_size: 64
|
18 |
+
in_channels: 3
|
19 |
+
out_channels: 3
|
20 |
+
model_channels: 224
|
21 |
+
attention_resolutions:
|
22 |
+
# note: this isn\t actually the resolution but
|
23 |
+
# the downsampling factor, i.e. this corresnponds to
|
24 |
+
# attention on spatial resolution 8,16,32, as the
|
25 |
+
# spatial reolution of the latents is 64 for f4
|
26 |
+
- 8
|
27 |
+
- 4
|
28 |
+
- 2
|
29 |
+
num_res_blocks: 2
|
30 |
+
channel_mult:
|
31 |
+
- 1
|
32 |
+
- 2
|
33 |
+
- 3
|
34 |
+
- 4
|
35 |
+
num_head_channels: 32
|
36 |
+
first_stage_config:
|
37 |
+
target: ldm.models.autoencoder.VQModelInterface
|
38 |
+
params:
|
39 |
+
embed_dim: 3
|
40 |
+
n_embed: 8192
|
41 |
+
ckpt_path: configs/first_stage_models/vq-f4/model.yaml
|
42 |
+
ddconfig:
|
43 |
+
double_z: false
|
44 |
+
z_channels: 3
|
45 |
+
resolution: 256
|
46 |
+
in_channels: 3
|
47 |
+
out_ch: 3
|
48 |
+
ch: 128
|
49 |
+
ch_mult:
|
50 |
+
- 1
|
51 |
+
- 2
|
52 |
+
- 4
|
53 |
+
num_res_blocks: 2
|
54 |
+
attn_resolutions: []
|
55 |
+
dropout: 0.0
|
56 |
+
lossconfig:
|
57 |
+
target: torch.nn.Identity
|
58 |
+
cond_stage_config: __is_unconditional__
|
59 |
+
data:
|
60 |
+
target: main.DataModuleFromConfig
|
61 |
+
params:
|
62 |
+
batch_size: 42
|
63 |
+
num_workers: 5
|
64 |
+
wrap: false
|
65 |
+
train:
|
66 |
+
target: taming.data.faceshq.FFHQTrain
|
67 |
+
params:
|
68 |
+
size: 256
|
69 |
+
validation:
|
70 |
+
target: taming.data.faceshq.FFHQValidation
|
71 |
+
params:
|
72 |
+
size: 256
|
73 |
+
|
74 |
+
|
75 |
+
lightning:
|
76 |
+
callbacks:
|
77 |
+
image_logger:
|
78 |
+
target: main.ImageLogger
|
79 |
+
params:
|
80 |
+
batch_frequency: 5000
|
81 |
+
max_images: 8
|
82 |
+
increase_log_steps: False
|
83 |
+
|
84 |
+
trainer:
|
85 |
+
benchmark: True
|
configs/latent-diffusion/lsun_bedrooms-ldm-vq-4.yaml
ADDED
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 2.0e-06
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.0015
|
6 |
+
linear_end: 0.0195
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: image
|
11 |
+
image_size: 64
|
12 |
+
channels: 3
|
13 |
+
monitor: val/loss_simple_ema
|
14 |
+
unet_config:
|
15 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
16 |
+
params:
|
17 |
+
image_size: 64
|
18 |
+
in_channels: 3
|
19 |
+
out_channels: 3
|
20 |
+
model_channels: 224
|
21 |
+
attention_resolutions:
|
22 |
+
# note: this isn\t actually the resolution but
|
23 |
+
# the downsampling factor, i.e. this corresnponds to
|
24 |
+
# attention on spatial resolution 8,16,32, as the
|
25 |
+
# spatial reolution of the latents is 64 for f4
|
26 |
+
- 8
|
27 |
+
- 4
|
28 |
+
- 2
|
29 |
+
num_res_blocks: 2
|
30 |
+
channel_mult:
|
31 |
+
- 1
|
32 |
+
- 2
|
33 |
+
- 3
|
34 |
+
- 4
|
35 |
+
num_head_channels: 32
|
36 |
+
first_stage_config:
|
37 |
+
target: ldm.models.autoencoder.VQModelInterface
|
38 |
+
params:
|
39 |
+
ckpt_path: configs/first_stage_models/vq-f4/model.yaml
|
40 |
+
embed_dim: 3
|
41 |
+
n_embed: 8192
|
42 |
+
ddconfig:
|
43 |
+
double_z: false
|
44 |
+
z_channels: 3
|
45 |
+
resolution: 256
|
46 |
+
in_channels: 3
|
47 |
+
out_ch: 3
|
48 |
+
ch: 128
|
49 |
+
ch_mult:
|
50 |
+
- 1
|
51 |
+
- 2
|
52 |
+
- 4
|
53 |
+
num_res_blocks: 2
|
54 |
+
attn_resolutions: []
|
55 |
+
dropout: 0.0
|
56 |
+
lossconfig:
|
57 |
+
target: torch.nn.Identity
|
58 |
+
cond_stage_config: __is_unconditional__
|
59 |
+
data:
|
60 |
+
target: main.DataModuleFromConfig
|
61 |
+
params:
|
62 |
+
batch_size: 48
|
63 |
+
num_workers: 5
|
64 |
+
wrap: false
|
65 |
+
train:
|
66 |
+
target: ldm.data.lsun.LSUNBedroomsTrain
|
67 |
+
params:
|
68 |
+
size: 256
|
69 |
+
validation:
|
70 |
+
target: ldm.data.lsun.LSUNBedroomsValidation
|
71 |
+
params:
|
72 |
+
size: 256
|
73 |
+
|
74 |
+
|
75 |
+
lightning:
|
76 |
+
callbacks:
|
77 |
+
image_logger:
|
78 |
+
target: main.ImageLogger
|
79 |
+
params:
|
80 |
+
batch_frequency: 5000
|
81 |
+
max_images: 8
|
82 |
+
increase_log_steps: False
|
83 |
+
|
84 |
+
trainer:
|
85 |
+
benchmark: True
|
configs/latent-diffusion/lsun_churches-ldm-kl-8.yaml
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 5.0e-5 # set to target_lr by starting main.py with '--scale_lr False'
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.0015
|
6 |
+
linear_end: 0.0155
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
loss_type: l1
|
11 |
+
first_stage_key: "image"
|
12 |
+
cond_stage_key: "image"
|
13 |
+
image_size: 32
|
14 |
+
channels: 4
|
15 |
+
cond_stage_trainable: False
|
16 |
+
concat_mode: False
|
17 |
+
scale_by_std: True
|
18 |
+
monitor: 'val/loss_simple_ema'
|
19 |
+
|
20 |
+
scheduler_config: # 10000 warmup steps
|
21 |
+
target: ldm.lr_scheduler.LambdaLinearScheduler
|
22 |
+
params:
|
23 |
+
warm_up_steps: [10000]
|
24 |
+
cycle_lengths: [10000000000000]
|
25 |
+
f_start: [1.e-6]
|
26 |
+
f_max: [1.]
|
27 |
+
f_min: [ 1.]
|
28 |
+
|
29 |
+
unet_config:
|
30 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
31 |
+
params:
|
32 |
+
image_size: 32
|
33 |
+
in_channels: 4
|
34 |
+
out_channels: 4
|
35 |
+
model_channels: 192
|
36 |
+
attention_resolutions: [ 1, 2, 4, 8 ] # 32, 16, 8, 4
|
37 |
+
num_res_blocks: 2
|
38 |
+
channel_mult: [ 1,2,2,4,4 ] # 32, 16, 8, 4, 2
|
39 |
+
num_heads: 8
|
40 |
+
use_scale_shift_norm: True
|
41 |
+
resblock_updown: True
|
42 |
+
|
43 |
+
first_stage_config:
|
44 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
45 |
+
params:
|
46 |
+
embed_dim: 4
|
47 |
+
monitor: "val/rec_loss"
|
48 |
+
ckpt_path: "models/first_stage_models/kl-f8/model.ckpt"
|
49 |
+
ddconfig:
|
50 |
+
double_z: True
|
51 |
+
z_channels: 4
|
52 |
+
resolution: 256
|
53 |
+
in_channels: 3
|
54 |
+
out_ch: 3
|
55 |
+
ch: 128
|
56 |
+
ch_mult: [ 1,2,4,4 ] # num_down = len(ch_mult)-1
|
57 |
+
num_res_blocks: 2
|
58 |
+
attn_resolutions: [ ]
|
59 |
+
dropout: 0.0
|
60 |
+
lossconfig:
|
61 |
+
target: torch.nn.Identity
|
62 |
+
|
63 |
+
cond_stage_config: "__is_unconditional__"
|
64 |
+
|
65 |
+
data:
|
66 |
+
target: main.DataModuleFromConfig
|
67 |
+
params:
|
68 |
+
batch_size: 96
|
69 |
+
num_workers: 5
|
70 |
+
wrap: False
|
71 |
+
train:
|
72 |
+
target: ldm.data.lsun.LSUNChurchesTrain
|
73 |
+
params:
|
74 |
+
size: 256
|
75 |
+
validation:
|
76 |
+
target: ldm.data.lsun.LSUNChurchesValidation
|
77 |
+
params:
|
78 |
+
size: 256
|
79 |
+
|
80 |
+
lightning:
|
81 |
+
callbacks:
|
82 |
+
image_logger:
|
83 |
+
target: main.ImageLogger
|
84 |
+
params:
|
85 |
+
batch_frequency: 5000
|
86 |
+
max_images: 8
|
87 |
+
increase_log_steps: False
|
88 |
+
|
89 |
+
|
90 |
+
trainer:
|
91 |
+
benchmark: True
|
configs/latent-diffusion/txt2img-1p4B-eval.yaml
ADDED
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 5.0e-05
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.00085
|
6 |
+
linear_end: 0.012
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: image
|
11 |
+
cond_stage_key: caption
|
12 |
+
image_size: 32
|
13 |
+
channels: 4
|
14 |
+
cond_stage_trainable: true
|
15 |
+
conditioning_key: crossattn
|
16 |
+
monitor: val/loss_simple_ema
|
17 |
+
scale_factor: 0.18215
|
18 |
+
use_ema: False
|
19 |
+
|
20 |
+
unet_config:
|
21 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
22 |
+
params:
|
23 |
+
image_size: 32
|
24 |
+
in_channels: 4
|
25 |
+
out_channels: 4
|
26 |
+
model_channels: 320
|
27 |
+
attention_resolutions:
|
28 |
+
- 4
|
29 |
+
- 2
|
30 |
+
- 1
|
31 |
+
num_res_blocks: 2
|
32 |
+
channel_mult:
|
33 |
+
- 1
|
34 |
+
- 2
|
35 |
+
- 4
|
36 |
+
- 4
|
37 |
+
num_heads: 8
|
38 |
+
use_spatial_transformer: true
|
39 |
+
transformer_depth: 1
|
40 |
+
context_dim: 1280
|
41 |
+
use_checkpoint: true
|
42 |
+
legacy: False
|
43 |
+
|
44 |
+
first_stage_config:
|
45 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
46 |
+
params:
|
47 |
+
embed_dim: 4
|
48 |
+
monitor: val/rec_loss
|
49 |
+
ddconfig:
|
50 |
+
double_z: true
|
51 |
+
z_channels: 4
|
52 |
+
resolution: 256
|
53 |
+
in_channels: 3
|
54 |
+
out_ch: 3
|
55 |
+
ch: 128
|
56 |
+
ch_mult:
|
57 |
+
- 1
|
58 |
+
- 2
|
59 |
+
- 4
|
60 |
+
- 4
|
61 |
+
num_res_blocks: 2
|
62 |
+
attn_resolutions: []
|
63 |
+
dropout: 0.0
|
64 |
+
lossconfig:
|
65 |
+
target: torch.nn.Identity
|
66 |
+
|
67 |
+
cond_stage_config:
|
68 |
+
target: ldm.modules.encoders.modules.BERTEmbedder
|
69 |
+
params:
|
70 |
+
n_embed: 1280
|
71 |
+
n_layer: 32
|
configs/retrieval-augmented-diffusion/768x768.yaml
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 0.0001
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.0015
|
6 |
+
linear_end: 0.015
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: jpg
|
11 |
+
cond_stage_key: nix
|
12 |
+
image_size: 48
|
13 |
+
channels: 16
|
14 |
+
cond_stage_trainable: false
|
15 |
+
conditioning_key: crossattn
|
16 |
+
monitor: val/loss_simple_ema
|
17 |
+
scale_by_std: false
|
18 |
+
scale_factor: 0.22765929
|
19 |
+
unet_config:
|
20 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
21 |
+
params:
|
22 |
+
image_size: 48
|
23 |
+
in_channels: 16
|
24 |
+
out_channels: 16
|
25 |
+
model_channels: 448
|
26 |
+
attention_resolutions:
|
27 |
+
- 4
|
28 |
+
- 2
|
29 |
+
- 1
|
30 |
+
num_res_blocks: 2
|
31 |
+
channel_mult:
|
32 |
+
- 1
|
33 |
+
- 2
|
34 |
+
- 3
|
35 |
+
- 4
|
36 |
+
use_scale_shift_norm: false
|
37 |
+
resblock_updown: false
|
38 |
+
num_head_channels: 32
|
39 |
+
use_spatial_transformer: true
|
40 |
+
transformer_depth: 1
|
41 |
+
context_dim: 768
|
42 |
+
use_checkpoint: true
|
43 |
+
first_stage_config:
|
44 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
45 |
+
params:
|
46 |
+
monitor: val/rec_loss
|
47 |
+
embed_dim: 16
|
48 |
+
ddconfig:
|
49 |
+
double_z: true
|
50 |
+
z_channels: 16
|
51 |
+
resolution: 256
|
52 |
+
in_channels: 3
|
53 |
+
out_ch: 3
|
54 |
+
ch: 128
|
55 |
+
ch_mult:
|
56 |
+
- 1
|
57 |
+
- 1
|
58 |
+
- 2
|
59 |
+
- 2
|
60 |
+
- 4
|
61 |
+
num_res_blocks: 2
|
62 |
+
attn_resolutions:
|
63 |
+
- 16
|
64 |
+
dropout: 0.0
|
65 |
+
lossconfig:
|
66 |
+
target: torch.nn.Identity
|
67 |
+
cond_stage_config:
|
68 |
+
target: torch.nn.Identity
|
configs/stable-diffusion/v1-inference.yaml
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model:
|
2 |
+
base_learning_rate: 1.0e-04
|
3 |
+
target: ldm.models.diffusion.ddpm.LatentDiffusion
|
4 |
+
params:
|
5 |
+
linear_start: 0.00085
|
6 |
+
linear_end: 0.0120
|
7 |
+
num_timesteps_cond: 1
|
8 |
+
log_every_t: 200
|
9 |
+
timesteps: 1000
|
10 |
+
first_stage_key: "jpg"
|
11 |
+
cond_stage_key: "txt"
|
12 |
+
image_size: 64
|
13 |
+
channels: 4
|
14 |
+
cond_stage_trainable: false # Note: different from the one we trained before
|
15 |
+
conditioning_key: crossattn
|
16 |
+
monitor: val/loss_simple_ema
|
17 |
+
scale_factor: 0.18215
|
18 |
+
use_ema: False
|
19 |
+
|
20 |
+
scheduler_config: # 10000 warmup steps
|
21 |
+
target: ldm.lr_scheduler.LambdaLinearScheduler
|
22 |
+
params:
|
23 |
+
warm_up_steps: [ 10000 ]
|
24 |
+
cycle_lengths: [ 10000000000000 ] # incredibly large number to prevent corner cases
|
25 |
+
f_start: [ 1.e-6 ]
|
26 |
+
f_max: [ 1. ]
|
27 |
+
f_min: [ 1. ]
|
28 |
+
|
29 |
+
unet_config:
|
30 |
+
target: ldm.modules.diffusionmodules.openaimodel.UNetModel
|
31 |
+
params:
|
32 |
+
image_size: 32 # unused
|
33 |
+
in_channels: 4
|
34 |
+
out_channels: 4
|
35 |
+
model_channels: 320
|
36 |
+
attention_resolutions: [ 4, 2, 1 ]
|
37 |
+
num_res_blocks: 2
|
38 |
+
channel_mult: [ 1, 2, 4, 4 ]
|
39 |
+
num_heads: 8
|
40 |
+
use_spatial_transformer: True
|
41 |
+
transformer_depth: 1
|
42 |
+
context_dim: 768
|
43 |
+
use_checkpoint: True
|
44 |
+
legacy: False
|
45 |
+
|
46 |
+
first_stage_config:
|
47 |
+
target: ldm.models.autoencoder.AutoencoderKL
|
48 |
+
params:
|
49 |
+
embed_dim: 4
|
50 |
+
monitor: val/rec_loss
|
51 |
+
ddconfig:
|
52 |
+
double_z: true
|
53 |
+
z_channels: 4
|
54 |
+
resolution: 256
|
55 |
+
in_channels: 3
|
56 |
+
out_ch: 3
|
57 |
+
ch: 128
|
58 |
+
ch_mult:
|
59 |
+
- 1
|
60 |
+
- 2
|
61 |
+
- 4
|
62 |
+
- 4
|
63 |
+
num_res_blocks: 2
|
64 |
+
attn_resolutions: []
|
65 |
+
dropout: 0.0
|
66 |
+
lossconfig:
|
67 |
+
target: torch.nn.Identity
|
68 |
+
|
69 |
+
cond_stage_config:
|
70 |
+
target: ldm.modules.encoders.modules.FrozenCLIPEmbedder
|
data/DejaVuSans.ttf
ADDED
Binary file (757 kB). View file
|
|
data/example_conditioning/superresolution/sample_0.jpg
ADDED
![]() |
data/example_conditioning/text_conditional/sample_0.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
A basket of cerries
|
data/imagenet_clsidx_to_label.txt
ADDED
@@ -0,0 +1,1000 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
0: 'tench, Tinca tinca',
|
2 |
+
1: 'goldfish, Carassius auratus',
|
3 |
+
2: 'great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias',
|
4 |
+
3: 'tiger shark, Galeocerdo cuvieri',
|
5 |
+
4: 'hammerhead, hammerhead shark',
|
6 |
+
5: 'electric ray, crampfish, numbfish, torpedo',
|
7 |
+
6: 'stingray',
|
8 |
+
7: 'cock',
|
9 |
+
8: 'hen',
|
10 |
+
9: 'ostrich, Struthio camelus',
|
11 |
+
10: 'brambling, Fringilla montifringilla',
|
12 |
+
11: 'goldfinch, Carduelis carduelis',
|
13 |
+
12: 'house finch, linnet, Carpodacus mexicanus',
|
14 |
+
13: 'junco, snowbird',
|
15 |
+
14: 'indigo bunting, indigo finch, indigo bird, Passerina cyanea',
|
16 |
+
15: 'robin, American robin, Turdus migratorius',
|
17 |
+
16: 'bulbul',
|
18 |
+
17: 'jay',
|
19 |
+
18: 'magpie',
|
20 |
+
19: 'chickadee',
|
21 |
+
20: 'water ouzel, dipper',
|
22 |
+
21: 'kite',
|
23 |
+
22: 'bald eagle, American eagle, Haliaeetus leucocephalus',
|
24 |
+
23: 'vulture',
|
25 |
+
24: 'great grey owl, great gray owl, Strix nebulosa',
|
26 |
+
25: 'European fire salamander, Salamandra salamandra',
|
27 |
+
26: 'common newt, Triturus vulgaris',
|
28 |
+
27: 'eft',
|
29 |
+
28: 'spotted salamander, Ambystoma maculatum',
|
30 |
+
29: 'axolotl, mud puppy, Ambystoma mexicanum',
|
31 |
+
30: 'bullfrog, Rana catesbeiana',
|
32 |
+
31: 'tree frog, tree-frog',
|
33 |
+
32: 'tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui',
|
34 |
+
33: 'loggerhead, loggerhead turtle, Caretta caretta',
|
35 |
+
34: 'leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea',
|
36 |
+
35: 'mud turtle',
|
37 |
+
36: 'terrapin',
|
38 |
+
37: 'box turtle, box tortoise',
|
39 |
+
38: 'banded gecko',
|
40 |
+
39: 'common iguana, iguana, Iguana iguana',
|
41 |
+
40: 'American chameleon, anole, Anolis carolinensis',
|
42 |
+
41: 'whiptail, whiptail lizard',
|
43 |
+
42: 'agama',
|
44 |
+
43: 'frilled lizard, Chlamydosaurus kingi',
|
45 |
+
44: 'alligator lizard',
|
46 |
+
45: 'Gila monster, Heloderma suspectum',
|
47 |
+
46: 'green lizard, Lacerta viridis',
|
48 |
+
47: 'African chameleon, Chamaeleo chamaeleon',
|
49 |
+
48: 'Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis',
|
50 |
+
49: 'African crocodile, Nile crocodile, Crocodylus niloticus',
|
51 |
+
50: 'American alligator, Alligator mississipiensis',
|
52 |
+
51: 'triceratops',
|
53 |
+
52: 'thunder snake, worm snake, Carphophis amoenus',
|
54 |
+
53: 'ringneck snake, ring-necked snake, ring snake',
|
55 |
+
54: 'hognose snake, puff adder, sand viper',
|
56 |
+
55: 'green snake, grass snake',
|
57 |
+
56: 'king snake, kingsnake',
|
58 |
+
57: 'garter snake, grass snake',
|
59 |
+
58: 'water snake',
|
60 |
+
59: 'vine snake',
|
61 |
+
60: 'night snake, Hypsiglena torquata',
|
62 |
+
61: 'boa constrictor, Constrictor constrictor',
|
63 |
+
62: 'rock python, rock snake, Python sebae',
|
64 |
+
63: 'Indian cobra, Naja naja',
|
65 |
+
64: 'green mamba',
|
66 |
+
65: 'sea snake',
|
67 |
+
66: 'horned viper, cerastes, sand viper, horned asp, Cerastes cornutus',
|
68 |
+
67: 'diamondback, diamondback rattlesnake, Crotalus adamanteus',
|
69 |
+
68: 'sidewinder, horned rattlesnake, Crotalus cerastes',
|
70 |
+
69: 'trilobite',
|
71 |
+
70: 'harvestman, daddy longlegs, Phalangium opilio',
|
72 |
+
71: 'scorpion',
|
73 |
+
72: 'black and gold garden spider, Argiope aurantia',
|
74 |
+
73: 'barn spider, Araneus cavaticus',
|
75 |
+
74: 'garden spider, Aranea diademata',
|
76 |
+
75: 'black widow, Latrodectus mactans',
|
77 |
+
76: 'tarantula',
|
78 |
+
77: 'wolf spider, hunting spider',
|
79 |
+
78: 'tick',
|
80 |
+
79: 'centipede',
|
81 |
+
80: 'black grouse',
|
82 |
+
81: 'ptarmigan',
|
83 |
+
82: 'ruffed grouse, partridge, Bonasa umbellus',
|
84 |
+
83: 'prairie chicken, prairie grouse, prairie fowl',
|
85 |
+
84: 'peacock',
|
86 |
+
85: 'quail',
|
87 |
+
86: 'partridge',
|
88 |
+
87: 'African grey, African gray, Psittacus erithacus',
|
89 |
+
88: 'macaw',
|
90 |
+
89: 'sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita',
|
91 |
+
90: 'lorikeet',
|
92 |
+
91: 'coucal',
|
93 |
+
92: 'bee eater',
|
94 |
+
93: 'hornbill',
|
95 |
+
94: 'hummingbird',
|
96 |
+
95: 'jacamar',
|
97 |
+
96: 'toucan',
|
98 |
+
97: 'drake',
|
99 |
+
98: 'red-breasted merganser, Mergus serrator',
|
100 |
+
99: 'goose',
|
101 |
+
100: 'black swan, Cygnus atratus',
|
102 |
+
101: 'tusker',
|
103 |
+
102: 'echidna, spiny anteater, anteater',
|
104 |
+
103: 'platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus',
|
105 |
+
104: 'wallaby, brush kangaroo',
|
106 |
+
105: 'koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus',
|
107 |
+
106: 'wombat',
|
108 |
+
107: 'jellyfish',
|
109 |
+
108: 'sea anemone, anemone',
|
110 |
+
109: 'brain coral',
|
111 |
+
110: 'flatworm, platyhelminth',
|
112 |
+
111: 'nematode, nematode worm, roundworm',
|
113 |
+
112: 'conch',
|
114 |
+
113: 'snail',
|
115 |
+
114: 'slug',
|
116 |
+
115: 'sea slug, nudibranch',
|
117 |
+
116: 'chiton, coat-of-mail shell, sea cradle, polyplacophore',
|
118 |
+
117: 'chambered nautilus, pearly nautilus, nautilus',
|
119 |
+
118: 'Dungeness crab, Cancer magister',
|
120 |
+
119: 'rock crab, Cancer irroratus',
|
121 |
+
120: 'fiddler crab',
|
122 |
+
121: 'king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica',
|
123 |
+
122: 'American lobster, Northern lobster, Maine lobster, Homarus americanus',
|
124 |
+
123: 'spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish',
|
125 |
+
124: 'crayfish, crawfish, crawdad, crawdaddy',
|
126 |
+
125: 'hermit crab',
|
127 |
+
126: 'isopod',
|
128 |
+
127: 'white stork, Ciconia ciconia',
|
129 |
+
128: 'black stork, Ciconia nigra',
|
130 |
+
129: 'spoonbill',
|
131 |
+
130: 'flamingo',
|
132 |
+
131: 'little blue heron, Egretta caerulea',
|
133 |
+
132: 'American egret, great white heron, Egretta albus',
|
134 |
+
133: 'bittern',
|
135 |
+
134: 'crane',
|
136 |
+
135: 'limpkin, Aramus pictus',
|
137 |
+
136: 'European gallinule, Porphyrio porphyrio',
|
138 |
+
137: 'American coot, marsh hen, mud hen, water hen, Fulica americana',
|
139 |
+
138: 'bustard',
|
140 |
+
139: 'ruddy turnstone, Arenaria interpres',
|
141 |
+
140: 'red-backed sandpiper, dunlin, Erolia alpina',
|
142 |
+
141: 'redshank, Tringa totanus',
|
143 |
+
142: 'dowitcher',
|
144 |
+
143: 'oystercatcher, oyster catcher',
|
145 |
+
144: 'pelican',
|
146 |
+
145: 'king penguin, Aptenodytes patagonica',
|
147 |
+
146: 'albatross, mollymawk',
|
148 |
+
147: 'grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus',
|
149 |
+
148: 'killer whale, killer, orca, grampus, sea wolf, Orcinus orca',
|
150 |
+
149: 'dugong, Dugong dugon',
|
151 |
+
150: 'sea lion',
|
152 |
+
151: 'Chihuahua',
|
153 |
+
152: 'Japanese spaniel',
|
154 |
+
153: 'Maltese dog, Maltese terrier, Maltese',
|
155 |
+
154: 'Pekinese, Pekingese, Peke',
|
156 |
+
155: 'Shih-Tzu',
|
157 |
+
156: 'Blenheim spaniel',
|
158 |
+
157: 'papillon',
|
159 |
+
158: 'toy terrier',
|
160 |
+
159: 'Rhodesian ridgeback',
|
161 |
+
160: 'Afghan hound, Afghan',
|
162 |
+
161: 'basset, basset hound',
|
163 |
+
162: 'beagle',
|
164 |
+
163: 'bloodhound, sleuthhound',
|
165 |
+
164: 'bluetick',
|
166 |
+
165: 'black-and-tan coonhound',
|
167 |
+
166: 'Walker hound, Walker foxhound',
|
168 |
+
167: 'English foxhound',
|
169 |
+
168: 'redbone',
|
170 |
+
169: 'borzoi, Russian wolfhound',
|
171 |
+
170: 'Irish wolfhound',
|
172 |
+
171: 'Italian greyhound',
|
173 |
+
172: 'whippet',
|
174 |
+
173: 'Ibizan hound, Ibizan Podenco',
|
175 |
+
174: 'Norwegian elkhound, elkhound',
|
176 |
+
175: 'otterhound, otter hound',
|
177 |
+
176: 'Saluki, gazelle hound',
|
178 |
+
177: 'Scottish deerhound, deerhound',
|
179 |
+
178: 'Weimaraner',
|
180 |
+
179: 'Staffordshire bullterrier, Staffordshire bull terrier',
|
181 |
+
180: 'American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier',
|
182 |
+
181: 'Bedlington terrier',
|
183 |
+
182: 'Border terrier',
|
184 |
+
183: 'Kerry blue terrier',
|
185 |
+
184: 'Irish terrier',
|
186 |
+
185: 'Norfolk terrier',
|
187 |
+
186: 'Norwich terrier',
|
188 |
+
187: 'Yorkshire terrier',
|
189 |
+
188: 'wire-haired fox terrier',
|
190 |
+
189: 'Lakeland terrier',
|
191 |
+
190: 'Sealyham terrier, Sealyham',
|
192 |
+
191: 'Airedale, Airedale terrier',
|
193 |
+
192: 'cairn, cairn terrier',
|
194 |
+
193: 'Australian terrier',
|
195 |
+
194: 'Dandie Dinmont, Dandie Dinmont terrier',
|
196 |
+
195: 'Boston bull, Boston terrier',
|
197 |
+
196: 'miniature schnauzer',
|
198 |
+
197: 'giant schnauzer',
|
199 |
+
198: 'standard schnauzer',
|
200 |
+
199: 'Scotch terrier, Scottish terrier, Scottie',
|
201 |
+
200: 'Tibetan terrier, chrysanthemum dog',
|
202 |
+
201: 'silky terrier, Sydney silky',
|
203 |
+
202: 'soft-coated wheaten terrier',
|
204 |
+
203: 'West Highland white terrier',
|
205 |
+
204: 'Lhasa, Lhasa apso',
|
206 |
+
205: 'flat-coated retriever',
|
207 |
+
206: 'curly-coated retriever',
|
208 |
+
207: 'golden retriever',
|
209 |
+
208: 'Labrador retriever',
|
210 |
+
209: 'Chesapeake Bay retriever',
|
211 |
+
210: 'German short-haired pointer',
|
212 |
+
211: 'vizsla, Hungarian pointer',
|
213 |
+
212: 'English setter',
|
214 |
+
213: 'Irish setter, red setter',
|
215 |
+
214: 'Gordon setter',
|
216 |
+
215: 'Brittany spaniel',
|
217 |
+
216: 'clumber, clumber spaniel',
|
218 |
+
217: 'English springer, English springer spaniel',
|
219 |
+
218: 'Welsh springer spaniel',
|
220 |
+
219: 'cocker spaniel, English cocker spaniel, cocker',
|
221 |
+
220: 'Sussex spaniel',
|
222 |
+
221: 'Irish water spaniel',
|
223 |
+
222: 'kuvasz',
|
224 |
+
223: 'schipperke',
|
225 |
+
224: 'groenendael',
|
226 |
+
225: 'malinois',
|
227 |
+
226: 'briard',
|
228 |
+
227: 'kelpie',
|
229 |
+
228: 'komondor',
|
230 |
+
229: 'Old English sheepdog, bobtail',
|
231 |
+
230: 'Shetland sheepdog, Shetland sheep dog, Shetland',
|
232 |
+
231: 'collie',
|
233 |
+
232: 'Border collie',
|
234 |
+
233: 'Bouvier des Flandres, Bouviers des Flandres',
|
235 |
+
234: 'Rottweiler',
|
236 |
+
235: 'German shepherd, German shepherd dog, German police dog, alsatian',
|
237 |
+
236: 'Doberman, Doberman pinscher',
|
238 |
+
237: 'miniature pinscher',
|
239 |
+
238: 'Greater Swiss Mountain dog',
|
240 |
+
239: 'Bernese mountain dog',
|
241 |
+
240: 'Appenzeller',
|
242 |
+
241: 'EntleBucher',
|
243 |
+
242: 'boxer',
|
244 |
+
243: 'bull mastiff',
|
245 |
+
244: 'Tibetan mastiff',
|
246 |
+
245: 'French bulldog',
|
247 |
+
246: 'Great Dane',
|
248 |
+
247: 'Saint Bernard, St Bernard',
|
249 |
+
248: 'Eskimo dog, husky',
|
250 |
+
249: 'malamute, malemute, Alaskan malamute',
|
251 |
+
250: 'Siberian husky',
|
252 |
+
251: 'dalmatian, coach dog, carriage dog',
|
253 |
+
252: 'affenpinscher, monkey pinscher, monkey dog',
|
254 |
+
253: 'basenji',
|
255 |
+
254: 'pug, pug-dog',
|
256 |
+
255: 'Leonberg',
|
257 |
+
256: 'Newfoundland, Newfoundland dog',
|
258 |
+
257: 'Great Pyrenees',
|
259 |
+
258: 'Samoyed, Samoyede',
|
260 |
+
259: 'Pomeranian',
|
261 |
+
260: 'chow, chow chow',
|
262 |
+
261: 'keeshond',
|
263 |
+
262: 'Brabancon griffon',
|
264 |
+
263: 'Pembroke, Pembroke Welsh corgi',
|
265 |
+
264: 'Cardigan, Cardigan Welsh corgi',
|
266 |
+
265: 'toy poodle',
|
267 |
+
266: 'miniature poodle',
|
268 |
+
267: 'standard poodle',
|
269 |
+
268: 'Mexican hairless',
|
270 |
+
269: 'timber wolf, grey wolf, gray wolf, Canis lupus',
|
271 |
+
270: 'white wolf, Arctic wolf, Canis lupus tundrarum',
|
272 |
+
271: 'red wolf, maned wolf, Canis rufus, Canis niger',
|
273 |
+
272: 'coyote, prairie wolf, brush wolf, Canis latrans',
|
274 |
+
273: 'dingo, warrigal, warragal, Canis dingo',
|
275 |
+
274: 'dhole, Cuon alpinus',
|
276 |
+
275: 'African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus',
|
277 |
+
276: 'hyena, hyaena',
|
278 |
+
277: 'red fox, Vulpes vulpes',
|
279 |
+
278: 'kit fox, Vulpes macrotis',
|
280 |
+
279: 'Arctic fox, white fox, Alopex lagopus',
|
281 |
+
280: 'grey fox, gray fox, Urocyon cinereoargenteus',
|
282 |
+
281: 'tabby, tabby cat',
|
283 |
+
282: 'tiger cat',
|
284 |
+
283: 'Persian cat',
|
285 |
+
284: 'Siamese cat, Siamese',
|
286 |
+
285: 'Egyptian cat',
|
287 |
+
286: 'cougar, puma, catamount, mountain lion, painter, panther, Felis concolor',
|
288 |
+
287: 'lynx, catamount',
|
289 |
+
288: 'leopard, Panthera pardus',
|
290 |
+
289: 'snow leopard, ounce, Panthera uncia',
|
291 |
+
290: 'jaguar, panther, Panthera onca, Felis onca',
|
292 |
+
291: 'lion, king of beasts, Panthera leo',
|
293 |
+
292: 'tiger, Panthera tigris',
|
294 |
+
293: 'cheetah, chetah, Acinonyx jubatus',
|
295 |
+
294: 'brown bear, bruin, Ursus arctos',
|
296 |
+
295: 'American black bear, black bear, Ursus americanus, Euarctos americanus',
|
297 |
+
296: 'ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus',
|
298 |
+
297: 'sloth bear, Melursus ursinus, Ursus ursinus',
|
299 |
+
298: 'mongoose',
|
300 |
+
299: 'meerkat, mierkat',
|
301 |
+
300: 'tiger beetle',
|
302 |
+
301: 'ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle',
|
303 |
+
302: 'ground beetle, carabid beetle',
|
304 |
+
303: 'long-horned beetle, longicorn, longicorn beetle',
|
305 |
+
304: 'leaf beetle, chrysomelid',
|
306 |
+
305: 'dung beetle',
|
307 |
+
306: 'rhinoceros beetle',
|
308 |
+
307: 'weevil',
|
309 |
+
308: 'fly',
|
310 |
+
309: 'bee',
|
311 |
+
310: 'ant, emmet, pismire',
|
312 |
+
311: 'grasshopper, hopper',
|
313 |
+
312: 'cricket',
|
314 |
+
313: 'walking stick, walkingstick, stick insect',
|
315 |
+
314: 'cockroach, roach',
|
316 |
+
315: 'mantis, mantid',
|
317 |
+
316: 'cicada, cicala',
|
318 |
+
317: 'leafhopper',
|
319 |
+
318: 'lacewing, lacewing fly',
|
320 |
+
319: "dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk",
|
321 |
+
320: 'damselfly',
|
322 |
+
321: 'admiral',
|
323 |
+
322: 'ringlet, ringlet butterfly',
|
324 |
+
323: 'monarch, monarch butterfly, milkweed butterfly, Danaus plexippus',
|
325 |
+
324: 'cabbage butterfly',
|
326 |
+
325: 'sulphur butterfly, sulfur butterfly',
|
327 |
+
326: 'lycaenid, lycaenid butterfly',
|
328 |
+
327: 'starfish, sea star',
|
329 |
+
328: 'sea urchin',
|
330 |
+
329: 'sea cucumber, holothurian',
|
331 |
+
330: 'wood rabbit, cottontail, cottontail rabbit',
|
332 |
+
331: 'hare',
|
333 |
+
332: 'Angora, Angora rabbit',
|
334 |
+
333: 'hamster',
|
335 |
+
334: 'porcupine, hedgehog',
|
336 |
+
335: 'fox squirrel, eastern fox squirrel, Sciurus niger',
|
337 |
+
336: 'marmot',
|
338 |
+
337: 'beaver',
|
339 |
+
338: 'guinea pig, Cavia cobaya',
|
340 |
+
339: 'sorrel',
|
341 |
+
340: 'zebra',
|
342 |
+
341: 'hog, pig, grunter, squealer, Sus scrofa',
|
343 |
+
342: 'wild boar, boar, Sus scrofa',
|
344 |
+
343: 'warthog',
|
345 |
+
344: 'hippopotamus, hippo, river horse, Hippopotamus amphibius',
|
346 |
+
345: 'ox',
|
347 |
+
346: 'water buffalo, water ox, Asiatic buffalo, Bubalus bubalis',
|
348 |
+
347: 'bison',
|
349 |
+
348: 'ram, tup',
|
350 |
+
349: 'bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis',
|
351 |
+
350: 'ibex, Capra ibex',
|
352 |
+
351: 'hartebeest',
|
353 |
+
352: 'impala, Aepyceros melampus',
|
354 |
+
353: 'gazelle',
|
355 |
+
354: 'Arabian camel, dromedary, Camelus dromedarius',
|
356 |
+
355: 'llama',
|
357 |
+
356: 'weasel',
|
358 |
+
357: 'mink',
|
359 |
+
358: 'polecat, fitch, foulmart, foumart, Mustela putorius',
|
360 |
+
359: 'black-footed ferret, ferret, Mustela nigripes',
|
361 |
+
360: 'otter',
|
362 |
+
361: 'skunk, polecat, wood pussy',
|
363 |
+
362: 'badger',
|
364 |
+
363: 'armadillo',
|
365 |
+
364: 'three-toed sloth, ai, Bradypus tridactylus',
|
366 |
+
365: 'orangutan, orang, orangutang, Pongo pygmaeus',
|
367 |
+
366: 'gorilla, Gorilla gorilla',
|
368 |
+
367: 'chimpanzee, chimp, Pan troglodytes',
|
369 |
+
368: 'gibbon, Hylobates lar',
|
370 |
+
369: 'siamang, Hylobates syndactylus, Symphalangus syndactylus',
|
371 |
+
370: 'guenon, guenon monkey',
|
372 |
+
371: 'patas, hussar monkey, Erythrocebus patas',
|
373 |
+
372: 'baboon',
|
374 |
+
373: 'macaque',
|
375 |
+
374: 'langur',
|
376 |
+
375: 'colobus, colobus monkey',
|
377 |
+
376: 'proboscis monkey, Nasalis larvatus',
|
378 |
+
377: 'marmoset',
|
379 |
+
378: 'capuchin, ringtail, Cebus capucinus',
|
380 |
+
379: 'howler monkey, howler',
|
381 |
+
380: 'titi, titi monkey',
|
382 |
+
381: 'spider monkey, Ateles geoffroyi',
|
383 |
+
382: 'squirrel monkey, Saimiri sciureus',
|
384 |
+
383: 'Madagascar cat, ring-tailed lemur, Lemur catta',
|
385 |
+
384: 'indri, indris, Indri indri, Indri brevicaudatus',
|
386 |
+
385: 'Indian elephant, Elephas maximus',
|
387 |
+
386: 'African elephant, Loxodonta africana',
|
388 |
+
387: 'lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens',
|
389 |
+
388: 'giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca',
|
390 |
+
389: 'barracouta, snoek',
|
391 |
+
390: 'eel',
|
392 |
+
391: 'coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch',
|
393 |
+
392: 'rock beauty, Holocanthus tricolor',
|
394 |
+
393: 'anemone fish',
|
395 |
+
394: 'sturgeon',
|
396 |
+
395: 'gar, garfish, garpike, billfish, Lepisosteus osseus',
|
397 |
+
396: 'lionfish',
|
398 |
+
397: 'puffer, pufferfish, blowfish, globefish',
|
399 |
+
398: 'abacus',
|
400 |
+
399: 'abaya',
|
401 |
+
400: "academic gown, academic robe, judge's robe",
|
402 |
+
401: 'accordion, piano accordion, squeeze box',
|
403 |
+
402: 'acoustic guitar',
|
404 |
+
403: 'aircraft carrier, carrier, flattop, attack aircraft carrier',
|
405 |
+
404: 'airliner',
|
406 |
+
405: 'airship, dirigible',
|
407 |
+
406: 'altar',
|
408 |
+
407: 'ambulance',
|
409 |
+
408: 'amphibian, amphibious vehicle',
|
410 |
+
409: 'analog clock',
|
411 |
+
410: 'apiary, bee house',
|
412 |
+
411: 'apron',
|
413 |
+
412: 'ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin',
|
414 |
+
413: 'assault rifle, assault gun',
|
415 |
+
414: 'backpack, back pack, knapsack, packsack, rucksack, haversack',
|
416 |
+
415: 'bakery, bakeshop, bakehouse',
|
417 |
+
416: 'balance beam, beam',
|
418 |
+
417: 'balloon',
|
419 |
+
418: 'ballpoint, ballpoint pen, ballpen, Biro',
|
420 |
+
419: 'Band Aid',
|
421 |
+
420: 'banjo',
|
422 |
+
421: 'bannister, banister, balustrade, balusters, handrail',
|
423 |
+
422: 'barbell',
|
424 |
+
423: 'barber chair',
|
425 |
+
424: 'barbershop',
|
426 |
+
425: 'barn',
|
427 |
+
426: 'barometer',
|
428 |
+
427: 'barrel, cask',
|
429 |
+
428: 'barrow, garden cart, lawn cart, wheelbarrow',
|
430 |
+
429: 'baseball',
|
431 |
+
430: 'basketball',
|
432 |
+
431: 'bassinet',
|
433 |
+
432: 'bassoon',
|
434 |
+
433: 'bathing cap, swimming cap',
|
435 |
+
434: 'bath towel',
|
436 |
+
435: 'bathtub, bathing tub, bath, tub',
|
437 |
+
436: 'beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon',
|
438 |
+
437: 'beacon, lighthouse, beacon light, pharos',
|
439 |
+
438: 'beaker',
|
440 |
+
439: 'bearskin, busby, shako',
|
441 |
+
440: 'beer bottle',
|
442 |
+
441: 'beer glass',
|
443 |
+
442: 'bell cote, bell cot',
|
444 |
+
443: 'bib',
|
445 |
+
444: 'bicycle-built-for-two, tandem bicycle, tandem',
|
446 |
+
445: 'bikini, two-piece',
|
447 |
+
446: 'binder, ring-binder',
|
448 |
+
447: 'binoculars, field glasses, opera glasses',
|
449 |
+
448: 'birdhouse',
|
450 |
+
449: 'boathouse',
|
451 |
+
450: 'bobsled, bobsleigh, bob',
|
452 |
+
451: 'bolo tie, bolo, bola tie, bola',
|
453 |
+
452: 'bonnet, poke bonnet',
|
454 |
+
453: 'bookcase',
|
455 |
+
454: 'bookshop, bookstore, bookstall',
|
456 |
+
455: 'bottlecap',
|
457 |
+
456: 'bow',
|
458 |
+
457: 'bow tie, bow-tie, bowtie',
|
459 |
+
458: 'brass, memorial tablet, plaque',
|
460 |
+
459: 'brassiere, bra, bandeau',
|
461 |
+
460: 'breakwater, groin, groyne, mole, bulwark, seawall, jetty',
|
462 |
+
461: 'breastplate, aegis, egis',
|
463 |
+
462: 'broom',
|
464 |
+
463: 'bucket, pail',
|
465 |
+
464: 'buckle',
|
466 |
+
465: 'bulletproof vest',
|
467 |
+
466: 'bullet train, bullet',
|
468 |
+
467: 'butcher shop, meat market',
|
469 |
+
468: 'cab, hack, taxi, taxicab',
|
470 |
+
469: 'caldron, cauldron',
|
471 |
+
470: 'candle, taper, wax light',
|
472 |
+
471: 'cannon',
|
473 |
+
472: 'canoe',
|
474 |
+
473: 'can opener, tin opener',
|
475 |
+
474: 'cardigan',
|
476 |
+
475: 'car mirror',
|
477 |
+
476: 'carousel, carrousel, merry-go-round, roundabout, whirligig',
|
478 |
+
477: "carpenter's kit, tool kit",
|
479 |
+
478: 'carton',
|
480 |
+
479: 'car wheel',
|
481 |
+
480: 'cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM',
|
482 |
+
481: 'cassette',
|
483 |
+
482: 'cassette player',
|
484 |
+
483: 'castle',
|
485 |
+
484: 'catamaran',
|
486 |
+
485: 'CD player',
|
487 |
+
486: 'cello, violoncello',
|
488 |
+
487: 'cellular telephone, cellular phone, cellphone, cell, mobile phone',
|
489 |
+
488: 'chain',
|
490 |
+
489: 'chainlink fence',
|
491 |
+
490: 'chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour',
|
492 |
+
491: 'chain saw, chainsaw',
|
493 |
+
492: 'chest',
|
494 |
+
493: 'chiffonier, commode',
|
495 |
+
494: 'chime, bell, gong',
|
496 |
+
495: 'china cabinet, china closet',
|
497 |
+
496: 'Christmas stocking',
|
498 |
+
497: 'church, church building',
|
499 |
+
498: 'cinema, movie theater, movie theatre, movie house, picture palace',
|
500 |
+
499: 'cleaver, meat cleaver, chopper',
|
501 |
+
500: 'cliff dwelling',
|
502 |
+
501: 'cloak',
|
503 |
+
502: 'clog, geta, patten, sabot',
|
504 |
+
503: 'cocktail shaker',
|
505 |
+
504: 'coffee mug',
|
506 |
+
505: 'coffeepot',
|
507 |
+
506: 'coil, spiral, volute, whorl, helix',
|
508 |
+
507: 'combination lock',
|
509 |
+
508: 'computer keyboard, keypad',
|
510 |
+
509: 'confectionery, confectionary, candy store',
|
511 |
+
510: 'container ship, containership, container vessel',
|
512 |
+
511: 'convertible',
|
513 |
+
512: 'corkscrew, bottle screw',
|
514 |
+
513: 'cornet, horn, trumpet, trump',
|
515 |
+
514: 'cowboy boot',
|
516 |
+
515: 'cowboy hat, ten-gallon hat',
|
517 |
+
516: 'cradle',
|
518 |
+
517: 'crane',
|
519 |
+
518: 'crash helmet',
|
520 |
+
519: 'crate',
|
521 |
+
520: 'crib, cot',
|
522 |
+
521: 'Crock Pot',
|
523 |
+
522: 'croquet ball',
|
524 |
+
523: 'crutch',
|
525 |
+
524: 'cuirass',
|
526 |
+
525: 'dam, dike, dyke',
|
527 |
+
526: 'desk',
|
528 |
+
527: 'desktop computer',
|
529 |
+
528: 'dial telephone, dial phone',
|
530 |
+
529: 'diaper, nappy, napkin',
|
531 |
+
530: 'digital clock',
|
532 |
+
531: 'digital watch',
|
533 |
+
532: 'dining table, board',
|
534 |
+
533: 'dishrag, dishcloth',
|
535 |
+
534: 'dishwasher, dish washer, dishwashing machine',
|
536 |
+
535: 'disk brake, disc brake',
|
537 |
+
536: 'dock, dockage, docking facility',
|
538 |
+
537: 'dogsled, dog sled, dog sleigh',
|
539 |
+
538: 'dome',
|
540 |
+
539: 'doormat, welcome mat',
|
541 |
+
540: 'drilling platform, offshore rig',
|
542 |
+
541: 'drum, membranophone, tympan',
|
543 |
+
542: 'drumstick',
|
544 |
+
543: 'dumbbell',
|
545 |
+
544: 'Dutch oven',
|
546 |
+
545: 'electric fan, blower',
|
547 |
+
546: 'electric guitar',
|
548 |
+
547: 'electric locomotive',
|
549 |
+
548: 'entertainment center',
|
550 |
+
549: 'envelope',
|
551 |
+
550: 'espresso maker',
|
552 |
+
551: 'face powder',
|
553 |
+
552: 'feather boa, boa',
|
554 |
+
553: 'file, file cabinet, filing cabinet',
|
555 |
+
554: 'fireboat',
|
556 |
+
555: 'fire engine, fire truck',
|
557 |
+
556: 'fire screen, fireguard',
|
558 |
+
557: 'flagpole, flagstaff',
|
559 |
+
558: 'flute, transverse flute',
|
560 |
+
559: 'folding chair',
|
561 |
+
560: 'football helmet',
|
562 |
+
561: 'forklift',
|
563 |
+
562: 'fountain',
|
564 |
+
563: 'fountain pen',
|
565 |
+
564: 'four-poster',
|
566 |
+
565: 'freight car',
|
567 |
+
566: 'French horn, horn',
|
568 |
+
567: 'frying pan, frypan, skillet',
|
569 |
+
568: 'fur coat',
|
570 |
+
569: 'garbage truck, dustcart',
|
571 |
+
570: 'gasmask, respirator, gas helmet',
|
572 |
+
571: 'gas pump, gasoline pump, petrol pump, island dispenser',
|
573 |
+
572: 'goblet',
|
574 |
+
573: 'go-kart',
|
575 |
+
574: 'golf ball',
|
576 |
+
575: 'golfcart, golf cart',
|
577 |
+
576: 'gondola',
|
578 |
+
577: 'gong, tam-tam',
|
579 |
+
578: 'gown',
|
580 |
+
579: 'grand piano, grand',
|
581 |
+
580: 'greenhouse, nursery, glasshouse',
|
582 |
+
581: 'grille, radiator grille',
|
583 |
+
582: 'grocery store, grocery, food market, market',
|
584 |
+
583: 'guillotine',
|
585 |
+
584: 'hair slide',
|
586 |
+
585: 'hair spray',
|
587 |
+
586: 'half track',
|
588 |
+
587: 'hammer',
|
589 |
+
588: 'hamper',
|
590 |
+
589: 'hand blower, blow dryer, blow drier, hair dryer, hair drier',
|
591 |
+
590: 'hand-held computer, hand-held microcomputer',
|
592 |
+
591: 'handkerchief, hankie, hanky, hankey',
|
593 |
+
592: 'hard disc, hard disk, fixed disk',
|
594 |
+
593: 'harmonica, mouth organ, harp, mouth harp',
|
595 |
+
594: 'harp',
|
596 |
+
595: 'harvester, reaper',
|
597 |
+
596: 'hatchet',
|
598 |
+
597: 'holster',
|
599 |
+
598: 'home theater, home theatre',
|
600 |
+
599: 'honeycomb',
|
601 |
+
600: 'hook, claw',
|
602 |
+
601: 'hoopskirt, crinoline',
|
603 |
+
602: 'horizontal bar, high bar',
|
604 |
+
603: 'horse cart, horse-cart',
|
605 |
+
604: 'hourglass',
|
606 |
+
605: 'iPod',
|
607 |
+
606: 'iron, smoothing iron',
|
608 |
+
607: "jack-o'-lantern",
|
609 |
+
608: 'jean, blue jean, denim',
|
610 |
+
609: 'jeep, landrover',
|
611 |
+
610: 'jersey, T-shirt, tee shirt',
|
612 |
+
611: 'jigsaw puzzle',
|
613 |
+
612: 'jinrikisha, ricksha, rickshaw',
|
614 |
+
613: 'joystick',
|
615 |
+
614: 'kimono',
|
616 |
+
615: 'knee pad',
|
617 |
+
616: 'knot',
|
618 |
+
617: 'lab coat, laboratory coat',
|
619 |
+
618: 'ladle',
|
620 |
+
619: 'lampshade, lamp shade',
|
621 |
+
620: 'laptop, laptop computer',
|
622 |
+
621: 'lawn mower, mower',
|
623 |
+
622: 'lens cap, lens cover',
|
624 |
+
623: 'letter opener, paper knife, paperknife',
|
625 |
+
624: 'library',
|
626 |
+
625: 'lifeboat',
|
627 |
+
626: 'lighter, light, igniter, ignitor',
|
628 |
+
627: 'limousine, limo',
|
629 |
+
628: 'liner, ocean liner',
|
630 |
+
629: 'lipstick, lip rouge',
|
631 |
+
630: 'Loafer',
|
632 |
+
631: 'lotion',
|
633 |
+
632: 'loudspeaker, speaker, speaker unit, loudspeaker system, speaker system',
|
634 |
+
633: "loupe, jeweler's loupe",
|
635 |
+
634: 'lumbermill, sawmill',
|
636 |
+
635: 'magnetic compass',
|
637 |
+
636: 'mailbag, postbag',
|
638 |
+
637: 'mailbox, letter box',
|
639 |
+
638: 'maillot',
|
640 |
+
639: 'maillot, tank suit',
|
641 |
+
640: 'manhole cover',
|
642 |
+
641: 'maraca',
|
643 |
+
642: 'marimba, xylophone',
|
644 |
+
643: 'mask',
|
645 |
+
644: 'matchstick',
|
646 |
+
645: 'maypole',
|
647 |
+
646: 'maze, labyrinth',
|
648 |
+
647: 'measuring cup',
|
649 |
+
648: 'medicine chest, medicine cabinet',
|
650 |
+
649: 'megalith, megalithic structure',
|
651 |
+
650: 'microphone, mike',
|
652 |
+
651: 'microwave, microwave oven',
|
653 |
+
652: 'military uniform',
|
654 |
+
653: 'milk can',
|
655 |
+
654: 'minibus',
|
656 |
+
655: 'miniskirt, mini',
|
657 |
+
656: 'minivan',
|
658 |
+
657: 'missile',
|
659 |
+
658: 'mitten',
|
660 |
+
659: 'mixing bowl',
|
661 |
+
660: 'mobile home, manufactured home',
|
662 |
+
661: 'Model T',
|
663 |
+
662: 'modem',
|
664 |
+
663: 'monastery',
|
665 |
+
664: 'monitor',
|
666 |
+
665: 'moped',
|
667 |
+
666: 'mortar',
|
668 |
+
667: 'mortarboard',
|
669 |
+
668: 'mosque',
|
670 |
+
669: 'mosquito net',
|
671 |
+
670: 'motor scooter, scooter',
|
672 |
+
671: 'mountain bike, all-terrain bike, off-roader',
|
673 |
+
672: 'mountain tent',
|
674 |
+
673: 'mouse, computer mouse',
|
675 |
+
674: 'mousetrap',
|
676 |
+
675: 'moving van',
|
677 |
+
676: 'muzzle',
|
678 |
+
677: 'nail',
|
679 |
+
678: 'neck brace',
|
680 |
+
679: 'necklace',
|
681 |
+
680: 'nipple',
|
682 |
+
681: 'notebook, notebook computer',
|
683 |
+
682: 'obelisk',
|
684 |
+
683: 'oboe, hautboy, hautbois',
|
685 |
+
684: 'ocarina, sweet potato',
|
686 |
+
685: 'odometer, hodometer, mileometer, milometer',
|
687 |
+
686: 'oil filter',
|
688 |
+
687: 'organ, pipe organ',
|
689 |
+
688: 'oscilloscope, scope, cathode-ray oscilloscope, CRO',
|
690 |
+
689: 'overskirt',
|
691 |
+
690: 'oxcart',
|
692 |
+
691: 'oxygen mask',
|
693 |
+
692: 'packet',
|
694 |
+
693: 'paddle, boat paddle',
|
695 |
+
694: 'paddlewheel, paddle wheel',
|
696 |
+
695: 'padlock',
|
697 |
+
696: 'paintbrush',
|
698 |
+
697: "pajama, pyjama, pj's, jammies",
|
699 |
+
698: 'palace',
|
700 |
+
699: 'panpipe, pandean pipe, syrinx',
|
701 |
+
700: 'paper towel',
|
702 |
+
701: 'parachute, chute',
|
703 |
+
702: 'parallel bars, bars',
|
704 |
+
703: 'park bench',
|
705 |
+
704: 'parking meter',
|
706 |
+
705: 'passenger car, coach, carriage',
|
707 |
+
706: 'patio, terrace',
|
708 |
+
707: 'pay-phone, pay-station',
|
709 |
+
708: 'pedestal, plinth, footstall',
|
710 |
+
709: 'pencil box, pencil case',
|
711 |
+
710: 'pencil sharpener',
|
712 |
+
711: 'perfume, essence',
|
713 |
+
712: 'Petri dish',
|
714 |
+
713: 'photocopier',
|
715 |
+
714: 'pick, plectrum, plectron',
|
716 |
+
715: 'pickelhaube',
|
717 |
+
716: 'picket fence, paling',
|
718 |
+
717: 'pickup, pickup truck',
|
719 |
+
718: 'pier',
|
720 |
+
719: 'piggy bank, penny bank',
|
721 |
+
720: 'pill bottle',
|
722 |
+
721: 'pillow',
|
723 |
+
722: 'ping-pong ball',
|
724 |
+
723: 'pinwheel',
|
725 |
+
724: 'pirate, pirate ship',
|
726 |
+
725: 'pitcher, ewer',
|
727 |
+
726: "plane, carpenter's plane, woodworking plane",
|
728 |
+
727: 'planetarium',
|
729 |
+
728: 'plastic bag',
|
730 |
+
729: 'plate rack',
|
731 |
+
730: 'plow, plough',
|
732 |
+
731: "plunger, plumber's helper",
|
733 |
+
732: 'Polaroid camera, Polaroid Land camera',
|
734 |
+
733: 'pole',
|
735 |
+
734: 'police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria',
|
736 |
+
735: 'poncho',
|
737 |
+
736: 'pool table, billiard table, snooker table',
|
738 |
+
737: 'pop bottle, soda bottle',
|
739 |
+
738: 'pot, flowerpot',
|
740 |
+
739: "potter's wheel",
|
741 |
+
740: 'power drill',
|
742 |
+
741: 'prayer rug, prayer mat',
|
743 |
+
742: 'printer',
|
744 |
+
743: 'prison, prison house',
|
745 |
+
744: 'projectile, missile',
|
746 |
+
745: 'projector',
|
747 |
+
746: 'puck, hockey puck',
|
748 |
+
747: 'punching bag, punch bag, punching ball, punchball',
|
749 |
+
748: 'purse',
|
750 |
+
749: 'quill, quill pen',
|
751 |
+
750: 'quilt, comforter, comfort, puff',
|
752 |
+
751: 'racer, race car, racing car',
|
753 |
+
752: 'racket, racquet',
|
754 |
+
753: 'radiator',
|
755 |
+
754: 'radio, wireless',
|
756 |
+
755: 'radio telescope, radio reflector',
|
757 |
+
756: 'rain barrel',
|
758 |
+
757: 'recreational vehicle, RV, R.V.',
|
759 |
+
758: 'reel',
|
760 |
+
759: 'reflex camera',
|
761 |
+
760: 'refrigerator, icebox',
|
762 |
+
761: 'remote control, remote',
|
763 |
+
762: 'restaurant, eating house, eating place, eatery',
|
764 |
+
763: 'revolver, six-gun, six-shooter',
|
765 |
+
764: 'rifle',
|
766 |
+
765: 'rocking chair, rocker',
|
767 |
+
766: 'rotisserie',
|
768 |
+
767: 'rubber eraser, rubber, pencil eraser',
|
769 |
+
768: 'rugby ball',
|
770 |
+
769: 'rule, ruler',
|
771 |
+
770: 'running shoe',
|
772 |
+
771: 'safe',
|
773 |
+
772: 'safety pin',
|
774 |
+
773: 'saltshaker, salt shaker',
|
775 |
+
774: 'sandal',
|
776 |
+
775: 'sarong',
|
777 |
+
776: 'sax, saxophone',
|
778 |
+
777: 'scabbard',
|
779 |
+
778: 'scale, weighing machine',
|
780 |
+
779: 'school bus',
|
781 |
+
780: 'schooner',
|
782 |
+
781: 'scoreboard',
|
783 |
+
782: 'screen, CRT screen',
|
784 |
+
783: 'screw',
|
785 |
+
784: 'screwdriver',
|
786 |
+
785: 'seat belt, seatbelt',
|
787 |
+
786: 'sewing machine',
|
788 |
+
787: 'shield, buckler',
|
789 |
+
788: 'shoe shop, shoe-shop, shoe store',
|
790 |
+
789: 'shoji',
|
791 |
+
790: 'shopping basket',
|
792 |
+
791: 'shopping cart',
|
793 |
+
792: 'shovel',
|
794 |
+
793: 'shower cap',
|
795 |
+
794: 'shower curtain',
|
796 |
+
795: 'ski',
|
797 |
+
796: 'ski mask',
|
798 |
+
797: 'sleeping bag',
|
799 |
+
798: 'slide rule, slipstick',
|
800 |
+
799: 'sliding door',
|
801 |
+
800: 'slot, one-armed bandit',
|
802 |
+
801: 'snorkel',
|
803 |
+
802: 'snowmobile',
|
804 |
+
803: 'snowplow, snowplough',
|
805 |
+
804: 'soap dispenser',
|
806 |
+
805: 'soccer ball',
|
807 |
+
806: 'sock',
|
808 |
+
807: 'solar dish, solar collector, solar furnace',
|
809 |
+
808: 'sombrero',
|
810 |
+
809: 'soup bowl',
|
811 |
+
810: 'space bar',
|
812 |
+
811: 'space heater',
|
813 |
+
812: 'space shuttle',
|
814 |
+
813: 'spatula',
|
815 |
+
814: 'speedboat',
|
816 |
+
815: "spider web, spider's web",
|
817 |
+
816: 'spindle',
|
818 |
+
817: 'sports car, sport car',
|
819 |
+
818: 'spotlight, spot',
|
820 |
+
819: 'stage',
|
821 |
+
820: 'steam locomotive',
|
822 |
+
821: 'steel arch bridge',
|
823 |
+
822: 'steel drum',
|
824 |
+
823: 'stethoscope',
|
825 |
+
824: 'stole',
|
826 |
+
825: 'stone wall',
|
827 |
+
826: 'stopwatch, stop watch',
|
828 |
+
827: 'stove',
|
829 |
+
828: 'strainer',
|
830 |
+
829: 'streetcar, tram, tramcar, trolley, trolley car',
|
831 |
+
830: 'stretcher',
|
832 |
+
831: 'studio couch, day bed',
|
833 |
+
832: 'stupa, tope',
|
834 |
+
833: 'submarine, pigboat, sub, U-boat',
|
835 |
+
834: 'suit, suit of clothes',
|
836 |
+
835: 'sundial',
|
837 |
+
836: 'sunglass',
|
838 |
+
837: 'sunglasses, dark glasses, shades',
|
839 |
+
838: 'sunscreen, sunblock, sun blocker',
|
840 |
+
839: 'suspension bridge',
|
841 |
+
840: 'swab, swob, mop',
|
842 |
+
841: 'sweatshirt',
|
843 |
+
842: 'swimming trunks, bathing trunks',
|
844 |
+
843: 'swing',
|
845 |
+
844: 'switch, electric switch, electrical switch',
|
846 |
+
845: 'syringe',
|
847 |
+
846: 'table lamp',
|
848 |
+
847: 'tank, army tank, armored combat vehicle, armoured combat vehicle',
|
849 |
+
848: 'tape player',
|
850 |
+
849: 'teapot',
|
851 |
+
850: 'teddy, teddy bear',
|
852 |
+
851: 'television, television system',
|
853 |
+
852: 'tennis ball',
|
854 |
+
853: 'thatch, thatched roof',
|
855 |
+
854: 'theater curtain, theatre curtain',
|
856 |
+
855: 'thimble',
|
857 |
+
856: 'thresher, thrasher, threshing machine',
|
858 |
+
857: 'throne',
|
859 |
+
858: 'tile roof',
|
860 |
+
859: 'toaster',
|
861 |
+
860: 'tobacco shop, tobacconist shop, tobacconist',
|
862 |
+
861: 'toilet seat',
|
863 |
+
862: 'torch',
|
864 |
+
863: 'totem pole',
|
865 |
+
864: 'tow truck, tow car, wrecker',
|
866 |
+
865: 'toyshop',
|
867 |
+
866: 'tractor',
|
868 |
+
867: 'trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi',
|
869 |
+
868: 'tray',
|
870 |
+
869: 'trench coat',
|
871 |
+
870: 'tricycle, trike, velocipede',
|
872 |
+
871: 'trimaran',
|
873 |
+
872: 'tripod',
|
874 |
+
873: 'triumphal arch',
|
875 |
+
874: 'trolleybus, trolley coach, trackless trolley',
|
876 |
+
875: 'trombone',
|
877 |
+
876: 'tub, vat',
|
878 |
+
877: 'turnstile',
|
879 |
+
878: 'typewriter keyboard',
|
880 |
+
879: 'umbrella',
|
881 |
+
880: 'unicycle, monocycle',
|
882 |
+
881: 'upright, upright piano',
|
883 |
+
882: 'vacuum, vacuum cleaner',
|
884 |
+
883: 'vase',
|
885 |
+
884: 'vault',
|
886 |
+
885: 'velvet',
|
887 |
+
886: 'vending machine',
|
888 |
+
887: 'vestment',
|
889 |
+
888: 'viaduct',
|
890 |
+
889: 'violin, fiddle',
|
891 |
+
890: 'volleyball',
|
892 |
+
891: 'waffle iron',
|
893 |
+
892: 'wall clock',
|
894 |
+
893: 'wallet, billfold, notecase, pocketbook',
|
895 |
+
894: 'wardrobe, closet, press',
|
896 |
+
895: 'warplane, military plane',
|
897 |
+
896: 'washbasin, handbasin, washbowl, lavabo, wash-hand basin',
|
898 |
+
897: 'washer, automatic washer, washing machine',
|
899 |
+
898: 'water bottle',
|
900 |
+
899: 'water jug',
|
901 |
+
900: 'water tower',
|
902 |
+
901: 'whiskey jug',
|
903 |
+
902: 'whistle',
|
904 |
+
903: 'wig',
|
905 |
+
904: 'window screen',
|
906 |
+
905: 'window shade',
|
907 |
+
906: 'Windsor tie',
|
908 |
+
907: 'wine bottle',
|
909 |
+
908: 'wing',
|
910 |
+
909: 'wok',
|
911 |
+
910: 'wooden spoon',
|
912 |
+
911: 'wool, woolen, woollen',
|
913 |
+
912: 'worm fence, snake fence, snake-rail fence, Virginia fence',
|
914 |
+
913: 'wreck',
|
915 |
+
914: 'yawl',
|
916 |
+
915: 'yurt',
|
917 |
+
916: 'web site, website, internet site, site',
|
918 |
+
917: 'comic book',
|
919 |
+
918: 'crossword puzzle, crossword',
|
920 |
+
919: 'street sign',
|
921 |
+
920: 'traffic light, traffic signal, stoplight',
|
922 |
+
921: 'book jacket, dust cover, dust jacket, dust wrapper',
|
923 |
+
922: 'menu',
|
924 |
+
923: 'plate',
|
925 |
+
924: 'guacamole',
|
926 |
+
925: 'consomme',
|
927 |
+
926: 'hot pot, hotpot',
|
928 |
+
927: 'trifle',
|
929 |
+
928: 'ice cream, icecream',
|
930 |
+
929: 'ice lolly, lolly, lollipop, popsicle',
|
931 |
+
930: 'French loaf',
|
932 |
+
931: 'bagel, beigel',
|
933 |
+
932: 'pretzel',
|
934 |
+
933: 'cheeseburger',
|
935 |
+
934: 'hotdog, hot dog, red hot',
|
936 |
+
935: 'mashed potato',
|
937 |
+
936: 'head cabbage',
|
938 |
+
937: 'broccoli',
|
939 |
+
938: 'cauliflower',
|
940 |
+
939: 'zucchini, courgette',
|
941 |
+
940: 'spaghetti squash',
|
942 |
+
941: 'acorn squash',
|
943 |
+
942: 'butternut squash',
|
944 |
+
943: 'cucumber, cuke',
|
945 |
+
944: 'artichoke, globe artichoke',
|
946 |
+
945: 'bell pepper',
|
947 |
+
946: 'cardoon',
|
948 |
+
947: 'mushroom',
|
949 |
+
948: 'Granny Smith',
|
950 |
+
949: 'strawberry',
|
951 |
+
950: 'orange',
|
952 |
+
951: 'lemon',
|
953 |
+
952: 'fig',
|
954 |
+
953: 'pineapple, ananas',
|
955 |
+
954: 'banana',
|
956 |
+
955: 'jackfruit, jak, jack',
|
957 |
+
956: 'custard apple',
|
958 |
+
957: 'pomegranate',
|
959 |
+
958: 'hay',
|
960 |
+
959: 'carbonara',
|
961 |
+
960: 'chocolate sauce, chocolate syrup',
|
962 |
+
961: 'dough',
|
963 |
+
962: 'meat loaf, meatloaf',
|
964 |
+
963: 'pizza, pizza pie',
|
965 |
+
964: 'potpie',
|
966 |
+
965: 'burrito',
|
967 |
+
966: 'red wine',
|
968 |
+
967: 'espresso',
|
969 |
+
968: 'cup',
|
970 |
+
969: 'eggnog',
|
971 |
+
970: 'alp',
|
972 |
+
971: 'bubble',
|
973 |
+
972: 'cliff, drop, drop-off',
|
974 |
+
973: 'coral reef',
|
975 |
+
974: 'geyser',
|
976 |
+
975: 'lakeside, lakeshore',
|
977 |
+
976: 'promontory, headland, head, foreland',
|
978 |
+
977: 'sandbar, sand bar',
|
979 |
+
978: 'seashore, coast, seacoast, sea-coast',
|
980 |
+
979: 'valley, vale',
|
981 |
+
980: 'volcano',
|
982 |
+
981: 'ballplayer, baseball player',
|
983 |
+
982: 'groom, bridegroom',
|
984 |
+
983: 'scuba diver',
|
985 |
+
984: 'rapeseed',
|
986 |
+
985: 'daisy',
|
987 |
+
986: "yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum",
|
988 |
+
987: 'corn',
|
989 |
+
988: 'acorn',
|
990 |
+
989: 'hip, rose hip, rosehip',
|
991 |
+
990: 'buckeye, horse chestnut, conker',
|
992 |
+
991: 'coral fungus',
|
993 |
+
992: 'agaric',
|
994 |
+
993: 'gyromitra',
|
995 |
+
994: 'stinkhorn, carrion fungus',
|
996 |
+
995: 'earthstar',
|
997 |
+
996: 'hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa',
|
998 |
+
997: 'bolete',
|
999 |
+
998: 'ear, spike, capitulum',
|
1000 |
+
999: 'toilet tissue, toilet paper, bathroom tissue'
|
data/imagenet_train_hr_indices.p
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:9116decb10fae4d546892a551bf71865423b48ffccda61a38e52c59ad8d49d67
|
3 |
+
size 5641045
|
data/imagenet_val_hr_indices.p
ADDED
Binary file (146 kB). View file
|
|
data/index_synset.yaml
ADDED
@@ -0,0 +1,1000 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
0: n01440764
|
2 |
+
1: n01443537
|
3 |
+
2: n01484850
|
4 |
+
3: n01491361
|
5 |
+
4: n01494475
|
6 |
+
5: n01496331
|
7 |
+
6: n01498041
|
8 |
+
7: n01514668
|
9 |
+
8: n07646067
|
10 |
+
9: n01518878
|
11 |
+
10: n01530575
|
12 |
+
11: n01531178
|
13 |
+
12: n01532829
|
14 |
+
13: n01534433
|
15 |
+
14: n01537544
|
16 |
+
15: n01558993
|
17 |
+
16: n01560419
|
18 |
+
17: n01580077
|
19 |
+
18: n01582220
|
20 |
+
19: n01592084
|
21 |
+
20: n01601694
|
22 |
+
21: n13382471
|
23 |
+
22: n01614925
|
24 |
+
23: n01616318
|
25 |
+
24: n01622779
|
26 |
+
25: n01629819
|
27 |
+
26: n01630670
|
28 |
+
27: n01631663
|
29 |
+
28: n01632458
|
30 |
+
29: n01632777
|
31 |
+
30: n01641577
|
32 |
+
31: n01644373
|
33 |
+
32: n01644900
|
34 |
+
33: n01664065
|
35 |
+
34: n01665541
|
36 |
+
35: n01667114
|
37 |
+
36: n01667778
|
38 |
+
37: n01669191
|
39 |
+
38: n01675722
|
40 |
+
39: n01677366
|
41 |
+
40: n01682714
|
42 |
+
41: n01685808
|
43 |
+
42: n01687978
|
44 |
+
43: n01688243
|
45 |
+
44: n01689811
|
46 |
+
45: n01692333
|
47 |
+
46: n01693334
|
48 |
+
47: n01694178
|
49 |
+
48: n01695060
|
50 |
+
49: n01697457
|
51 |
+
50: n01698640
|
52 |
+
51: n01704323
|
53 |
+
52: n01728572
|
54 |
+
53: n01728920
|
55 |
+
54: n01729322
|
56 |
+
55: n01729977
|
57 |
+
56: n01734418
|
58 |
+
57: n01735189
|
59 |
+
58: n01737021
|
60 |
+
59: n01739381
|
61 |
+
60: n01740131
|
62 |
+
61: n01742172
|
63 |
+
62: n01744401
|
64 |
+
63: n01748264
|
65 |
+
64: n01749939
|
66 |
+
65: n01751748
|
67 |
+
66: n01753488
|
68 |
+
67: n01755581
|
69 |
+
68: n01756291
|
70 |
+
69: n01768244
|
71 |
+
70: n01770081
|
72 |
+
71: n01770393
|
73 |
+
72: n01773157
|
74 |
+
73: n01773549
|
75 |
+
74: n01773797
|
76 |
+
75: n01774384
|
77 |
+
76: n01774750
|
78 |
+
77: n01775062
|
79 |
+
78: n04432308
|
80 |
+
79: n01784675
|
81 |
+
80: n01795545
|
82 |
+
81: n01796340
|
83 |
+
82: n01797886
|
84 |
+
83: n01798484
|
85 |
+
84: n01806143
|
86 |
+
85: n07647321
|
87 |
+
86: n07647496
|
88 |
+
87: n01817953
|
89 |
+
88: n01818515
|
90 |
+
89: n01819313
|
91 |
+
90: n01820546
|
92 |
+
91: n01824575
|
93 |
+
92: n01828970
|
94 |
+
93: n01829413
|
95 |
+
94: n01833805
|
96 |
+
95: n01843065
|
97 |
+
96: n01843383
|
98 |
+
97: n01847000
|
99 |
+
98: n01855032
|
100 |
+
99: n07646821
|
101 |
+
100: n01860187
|
102 |
+
101: n01871265
|
103 |
+
102: n01872772
|
104 |
+
103: n01873310
|
105 |
+
104: n01877812
|
106 |
+
105: n01882714
|
107 |
+
106: n01883070
|
108 |
+
107: n01910747
|
109 |
+
108: n01914609
|
110 |
+
109: n01917289
|
111 |
+
110: n01924916
|
112 |
+
111: n01930112
|
113 |
+
112: n01943899
|
114 |
+
113: n01944390
|
115 |
+
114: n13719102
|
116 |
+
115: n01950731
|
117 |
+
116: n01955084
|
118 |
+
117: n01968897
|
119 |
+
118: n01978287
|
120 |
+
119: n01978455
|
121 |
+
120: n01980166
|
122 |
+
121: n01981276
|
123 |
+
122: n01983481
|
124 |
+
123: n01984695
|
125 |
+
124: n01985128
|
126 |
+
125: n01986214
|
127 |
+
126: n01990800
|
128 |
+
127: n02002556
|
129 |
+
128: n02002724
|
130 |
+
129: n02006656
|
131 |
+
130: n02007558
|
132 |
+
131: n02009229
|
133 |
+
132: n02009912
|
134 |
+
133: n02011460
|
135 |
+
134: n03126707
|
136 |
+
135: n02013706
|
137 |
+
136: n02017213
|
138 |
+
137: n02018207
|
139 |
+
138: n02018795
|
140 |
+
139: n02025239
|
141 |
+
140: n02027492
|
142 |
+
141: n02028035
|
143 |
+
142: n02033041
|
144 |
+
143: n02037110
|
145 |
+
144: n02051845
|
146 |
+
145: n02056570
|
147 |
+
146: n02058221
|
148 |
+
147: n02066245
|
149 |
+
148: n02071294
|
150 |
+
149: n02074367
|
151 |
+
150: n02077923
|
152 |
+
151: n08742578
|
153 |
+
152: n02085782
|
154 |
+
153: n02085936
|
155 |
+
154: n02086079
|
156 |
+
155: n02086240
|
157 |
+
156: n02086646
|
158 |
+
157: n02086910
|
159 |
+
158: n02087046
|
160 |
+
159: n02087394
|
161 |
+
160: n02088094
|
162 |
+
161: n02088238
|
163 |
+
162: n02088364
|
164 |
+
163: n02088466
|
165 |
+
164: n02088632
|
166 |
+
165: n02089078
|
167 |
+
166: n02089867
|
168 |
+
167: n02089973
|
169 |
+
168: n02090379
|
170 |
+
169: n02090622
|
171 |
+
170: n02090721
|
172 |
+
171: n02091032
|
173 |
+
172: n02091134
|
174 |
+
173: n02091244
|
175 |
+
174: n02091467
|
176 |
+
175: n02091635
|
177 |
+
176: n02091831
|
178 |
+
177: n02092002
|
179 |
+
178: n02092339
|
180 |
+
179: n02093256
|
181 |
+
180: n02093428
|
182 |
+
181: n02093647
|
183 |
+
182: n02093754
|
184 |
+
183: n02093859
|
185 |
+
184: n02093991
|
186 |
+
185: n02094114
|
187 |
+
186: n02094258
|
188 |
+
187: n02094433
|
189 |
+
188: n02095314
|
190 |
+
189: n02095570
|
191 |
+
190: n02095889
|
192 |
+
191: n02096051
|
193 |
+
192: n02096177
|
194 |
+
193: n02096294
|
195 |
+
194: n02096437
|
196 |
+
195: n02096585
|
197 |
+
196: n02097047
|
198 |
+
197: n02097130
|
199 |
+
198: n02097209
|
200 |
+
199: n02097298
|
201 |
+
200: n02097474
|
202 |
+
201: n02097658
|
203 |
+
202: n02098105
|
204 |
+
203: n02098286
|
205 |
+
204: n02098413
|
206 |
+
205: n02099267
|
207 |
+
206: n02099429
|
208 |
+
207: n02099601
|
209 |
+
208: n02099712
|
210 |
+
209: n02099849
|
211 |
+
210: n02100236
|
212 |
+
211: n02100583
|
213 |
+
212: n02100735
|
214 |
+
213: n02100877
|
215 |
+
214: n02101006
|
216 |
+
215: n02101388
|
217 |
+
216: n02101556
|
218 |
+
217: n02102040
|
219 |
+
218: n02102177
|
220 |
+
219: n02102318
|
221 |
+
220: n02102480
|
222 |
+
221: n02102973
|
223 |
+
222: n02104029
|
224 |
+
223: n02104365
|
225 |
+
224: n02105056
|
226 |
+
225: n02105162
|
227 |
+
226: n02105251
|
228 |
+
227: n02105412
|
229 |
+
228: n02105505
|
230 |
+
229: n02105641
|
231 |
+
230: n02105855
|
232 |
+
231: n02106030
|
233 |
+
232: n02106166
|
234 |
+
233: n02106382
|
235 |
+
234: n02106550
|
236 |
+
235: n02106662
|
237 |
+
236: n02107142
|
238 |
+
237: n02107312
|
239 |
+
238: n02107574
|
240 |
+
239: n02107683
|
241 |
+
240: n02107908
|
242 |
+
241: n02108000
|
243 |
+
242: n02108089
|
244 |
+
243: n02108422
|
245 |
+
244: n02108551
|
246 |
+
245: n02108915
|
247 |
+
246: n02109047
|
248 |
+
247: n02109525
|
249 |
+
248: n02109961
|
250 |
+
249: n02110063
|
251 |
+
250: n02110185
|
252 |
+
251: n02110341
|
253 |
+
252: n02110627
|
254 |
+
253: n02110806
|
255 |
+
254: n02110958
|
256 |
+
255: n02111129
|
257 |
+
256: n02111277
|
258 |
+
257: n02111500
|
259 |
+
258: n02111889
|
260 |
+
259: n02112018
|
261 |
+
260: n02112137
|
262 |
+
261: n02112350
|
263 |
+
262: n02112706
|
264 |
+
263: n02113023
|
265 |
+
264: n02113186
|
266 |
+
265: n02113624
|
267 |
+
266: n02113712
|
268 |
+
267: n02113799
|
269 |
+
268: n02113978
|
270 |
+
269: n02114367
|
271 |
+
270: n02114548
|
272 |
+
271: n02114712
|
273 |
+
272: n02114855
|
274 |
+
273: n02115641
|
275 |
+
274: n02115913
|
276 |
+
275: n02116738
|
277 |
+
276: n02117135
|
278 |
+
277: n02119022
|
279 |
+
278: n02119789
|
280 |
+
279: n02120079
|
281 |
+
280: n02120505
|
282 |
+
281: n02123045
|
283 |
+
282: n02123159
|
284 |
+
283: n02123394
|
285 |
+
284: n02123597
|
286 |
+
285: n02124075
|
287 |
+
286: n02125311
|
288 |
+
287: n02127052
|
289 |
+
288: n02128385
|
290 |
+
289: n02128757
|
291 |
+
290: n02128925
|
292 |
+
291: n02129165
|
293 |
+
292: n02129604
|
294 |
+
293: n02130308
|
295 |
+
294: n02132136
|
296 |
+
295: n02133161
|
297 |
+
296: n02134084
|
298 |
+
297: n02134418
|
299 |
+
298: n02137549
|
300 |
+
299: n02138441
|
301 |
+
300: n02165105
|
302 |
+
301: n02165456
|
303 |
+
302: n02167151
|
304 |
+
303: n02168699
|
305 |
+
304: n02169497
|
306 |
+
305: n02172182
|
307 |
+
306: n02174001
|
308 |
+
307: n02177972
|
309 |
+
308: n03373237
|
310 |
+
309: n07975909
|
311 |
+
310: n02219486
|
312 |
+
311: n02226429
|
313 |
+
312: n02229544
|
314 |
+
313: n02231487
|
315 |
+
314: n02233338
|
316 |
+
315: n02236044
|
317 |
+
316: n02256656
|
318 |
+
317: n02259212
|
319 |
+
318: n02264363
|
320 |
+
319: n02268443
|
321 |
+
320: n02268853
|
322 |
+
321: n02276258
|
323 |
+
322: n02277742
|
324 |
+
323: n02279972
|
325 |
+
324: n02280649
|
326 |
+
325: n02281406
|
327 |
+
326: n02281787
|
328 |
+
327: n02317335
|
329 |
+
328: n02319095
|
330 |
+
329: n02321529
|
331 |
+
330: n02325366
|
332 |
+
331: n02326432
|
333 |
+
332: n02328150
|
334 |
+
333: n02342885
|
335 |
+
334: n02346627
|
336 |
+
335: n02356798
|
337 |
+
336: n02361337
|
338 |
+
337: n05262120
|
339 |
+
338: n02364673
|
340 |
+
339: n02389026
|
341 |
+
340: n02391049
|
342 |
+
341: n02395406
|
343 |
+
342: n02396427
|
344 |
+
343: n02397096
|
345 |
+
344: n02398521
|
346 |
+
345: n02403003
|
347 |
+
346: n02408429
|
348 |
+
347: n02410509
|
349 |
+
348: n02412080
|
350 |
+
349: n02415577
|
351 |
+
350: n02417914
|
352 |
+
351: n02422106
|
353 |
+
352: n02422699
|
354 |
+
353: n02423022
|
355 |
+
354: n02437312
|
356 |
+
355: n02437616
|
357 |
+
356: n10771990
|
358 |
+
357: n14765497
|
359 |
+
358: n02443114
|
360 |
+
359: n02443484
|
361 |
+
360: n14765785
|
362 |
+
361: n02445715
|
363 |
+
362: n02447366
|
364 |
+
363: n02454379
|
365 |
+
364: n02457408
|
366 |
+
365: n02480495
|
367 |
+
366: n02480855
|
368 |
+
367: n02481823
|
369 |
+
368: n02483362
|
370 |
+
369: n02483708
|
371 |
+
370: n02484975
|
372 |
+
371: n02486261
|
373 |
+
372: n02486410
|
374 |
+
373: n02487347
|
375 |
+
374: n02488291
|
376 |
+
375: n02488702
|
377 |
+
376: n02489166
|
378 |
+
377: n02490219
|
379 |
+
378: n02492035
|
380 |
+
379: n02492660
|
381 |
+
380: n02493509
|
382 |
+
381: n02493793
|
383 |
+
382: n02494079
|
384 |
+
383: n02497673
|
385 |
+
384: n02500267
|
386 |
+
385: n02504013
|
387 |
+
386: n02504458
|
388 |
+
387: n02509815
|
389 |
+
388: n02510455
|
390 |
+
389: n02514041
|
391 |
+
390: n07783967
|
392 |
+
391: n02536864
|
393 |
+
392: n02606052
|
394 |
+
393: n02607072
|
395 |
+
394: n02640242
|
396 |
+
395: n02641379
|
397 |
+
396: n02643566
|
398 |
+
397: n02655020
|
399 |
+
398: n02666347
|
400 |
+
399: n02667093
|
401 |
+
400: n02669723
|
402 |
+
401: n02672831
|
403 |
+
402: n02676566
|
404 |
+
403: n02687172
|
405 |
+
404: n02690373
|
406 |
+
405: n02692877
|
407 |
+
406: n02699494
|
408 |
+
407: n02701002
|
409 |
+
408: n02704792
|
410 |
+
409: n02708093
|
411 |
+
410: n02727426
|
412 |
+
411: n08496334
|
413 |
+
412: n02747177
|
414 |
+
413: n02749479
|
415 |
+
414: n02769748
|
416 |
+
415: n02776631
|
417 |
+
416: n02777292
|
418 |
+
417: n02782329
|
419 |
+
418: n02783161
|
420 |
+
419: n02786058
|
421 |
+
420: n02787622
|
422 |
+
421: n02788148
|
423 |
+
422: n02790996
|
424 |
+
423: n02791124
|
425 |
+
424: n02791270
|
426 |
+
425: n02793495
|
427 |
+
426: n02794156
|
428 |
+
427: n02795169
|
429 |
+
428: n02797295
|
430 |
+
429: n02799071
|
431 |
+
430: n02802426
|
432 |
+
431: n02804515
|
433 |
+
432: n02804610
|
434 |
+
433: n02807133
|
435 |
+
434: n02808304
|
436 |
+
435: n02808440
|
437 |
+
436: n02814533
|
438 |
+
437: n02814860
|
439 |
+
438: n02815834
|
440 |
+
439: n02817516
|
441 |
+
440: n02823428
|
442 |
+
441: n02823750
|
443 |
+
442: n02825657
|
444 |
+
443: n02834397
|
445 |
+
444: n02835271
|
446 |
+
445: n02837789
|
447 |
+
446: n02840245
|
448 |
+
447: n02841315
|
449 |
+
448: n02843684
|
450 |
+
449: n02859443
|
451 |
+
450: n02860847
|
452 |
+
451: n02865351
|
453 |
+
452: n02869837
|
454 |
+
453: n02870880
|
455 |
+
454: n02871525
|
456 |
+
455: n02877765
|
457 |
+
456: n02880308
|
458 |
+
457: n02883205
|
459 |
+
458: n02892201
|
460 |
+
459: n02892767
|
461 |
+
460: n02894605
|
462 |
+
461: n02895154
|
463 |
+
462: n12520864
|
464 |
+
463: n02909870
|
465 |
+
464: n02910353
|
466 |
+
465: n02916936
|
467 |
+
466: n02917067
|
468 |
+
467: n02927161
|
469 |
+
468: n02930766
|
470 |
+
469: n02939185
|
471 |
+
470: n02948072
|
472 |
+
471: n02950826
|
473 |
+
472: n02951358
|
474 |
+
473: n02951585
|
475 |
+
474: n02963159
|
476 |
+
475: n02965783
|
477 |
+
476: n02966193
|
478 |
+
477: n02966687
|
479 |
+
478: n02971356
|
480 |
+
479: n02974003
|
481 |
+
480: n02977058
|
482 |
+
481: n02978881
|
483 |
+
482: n02979186
|
484 |
+
483: n02980441
|
485 |
+
484: n02981792
|
486 |
+
485: n02988304
|
487 |
+
486: n02992211
|
488 |
+
487: n02992529
|
489 |
+
488: n13652994
|
490 |
+
489: n03000134
|
491 |
+
490: n03000247
|
492 |
+
491: n03000684
|
493 |
+
492: n03014705
|
494 |
+
493: n03016953
|
495 |
+
494: n03017168
|
496 |
+
495: n03018349
|
497 |
+
496: n03026506
|
498 |
+
497: n03028079
|
499 |
+
498: n03032252
|
500 |
+
499: n03041632
|
501 |
+
500: n03042490
|
502 |
+
501: n03045698
|
503 |
+
502: n03047690
|
504 |
+
503: n03062245
|
505 |
+
504: n03063599
|
506 |
+
505: n03063689
|
507 |
+
506: n03065424
|
508 |
+
507: n03075370
|
509 |
+
508: n03085013
|
510 |
+
509: n03089624
|
511 |
+
510: n03095699
|
512 |
+
511: n03100240
|
513 |
+
512: n03109150
|
514 |
+
513: n03110669
|
515 |
+
514: n03124043
|
516 |
+
515: n03124170
|
517 |
+
516: n15142452
|
518 |
+
517: n03126707
|
519 |
+
518: n03127747
|
520 |
+
519: n03127925
|
521 |
+
520: n03131574
|
522 |
+
521: n03133878
|
523 |
+
522: n03134739
|
524 |
+
523: n03141823
|
525 |
+
524: n03146219
|
526 |
+
525: n03160309
|
527 |
+
526: n03179701
|
528 |
+
527: n03180011
|
529 |
+
528: n03187595
|
530 |
+
529: n03188531
|
531 |
+
530: n03196217
|
532 |
+
531: n03197337
|
533 |
+
532: n03201208
|
534 |
+
533: n03207743
|
535 |
+
534: n03207941
|
536 |
+
535: n03208938
|
537 |
+
536: n03216828
|
538 |
+
537: n03218198
|
539 |
+
538: n13872072
|
540 |
+
539: n03223299
|
541 |
+
540: n03240683
|
542 |
+
541: n03249569
|
543 |
+
542: n07647870
|
544 |
+
543: n03255030
|
545 |
+
544: n03259401
|
546 |
+
545: n03271574
|
547 |
+
546: n03272010
|
548 |
+
547: n03272562
|
549 |
+
548: n03290653
|
550 |
+
549: n13869788
|
551 |
+
550: n03297495
|
552 |
+
551: n03314780
|
553 |
+
552: n03325584
|
554 |
+
553: n03337140
|
555 |
+
554: n03344393
|
556 |
+
555: n03345487
|
557 |
+
556: n03347037
|
558 |
+
557: n03355925
|
559 |
+
558: n03372029
|
560 |
+
559: n03376595
|
561 |
+
560: n03379051
|
562 |
+
561: n03384352
|
563 |
+
562: n03388043
|
564 |
+
563: n03388183
|
565 |
+
564: n03388549
|
566 |
+
565: n03393912
|
567 |
+
566: n03394916
|
568 |
+
567: n03400231
|
569 |
+
568: n03404251
|
570 |
+
569: n03417042
|
571 |
+
570: n03424325
|
572 |
+
571: n03425413
|
573 |
+
572: n03443371
|
574 |
+
573: n03444034
|
575 |
+
574: n03445777
|
576 |
+
575: n03445924
|
577 |
+
576: n03447447
|
578 |
+
577: n03447721
|
579 |
+
578: n08286342
|
580 |
+
579: n03452741
|
581 |
+
580: n03457902
|
582 |
+
581: n03459775
|
583 |
+
582: n03461385
|
584 |
+
583: n03467068
|
585 |
+
584: n03476684
|
586 |
+
585: n03476991
|
587 |
+
586: n03478589
|
588 |
+
587: n03482001
|
589 |
+
588: n03482405
|
590 |
+
589: n03483316
|
591 |
+
590: n03485407
|
592 |
+
591: n03485794
|
593 |
+
592: n03492542
|
594 |
+
593: n03494278
|
595 |
+
594: n03495570
|
596 |
+
595: n10161363
|
597 |
+
596: n03498962
|
598 |
+
597: n03527565
|
599 |
+
598: n03529860
|
600 |
+
599: n09218315
|
601 |
+
600: n03532672
|
602 |
+
601: n03534580
|
603 |
+
602: n03535780
|
604 |
+
603: n03538406
|
605 |
+
604: n03544143
|
606 |
+
605: n03584254
|
607 |
+
606: n03584829
|
608 |
+
607: n03590841
|
609 |
+
608: n03594734
|
610 |
+
609: n03594945
|
611 |
+
610: n03595614
|
612 |
+
611: n03598930
|
613 |
+
612: n03599486
|
614 |
+
613: n03602883
|
615 |
+
614: n03617480
|
616 |
+
615: n03623198
|
617 |
+
616: n15102712
|
618 |
+
617: n03630383
|
619 |
+
618: n03633091
|
620 |
+
619: n03637318
|
621 |
+
620: n03642806
|
622 |
+
621: n03649909
|
623 |
+
622: n03657121
|
624 |
+
623: n03658185
|
625 |
+
624: n07977870
|
626 |
+
625: n03662601
|
627 |
+
626: n03666591
|
628 |
+
627: n03670208
|
629 |
+
628: n03673027
|
630 |
+
629: n03676483
|
631 |
+
630: n03680355
|
632 |
+
631: n03690938
|
633 |
+
632: n03691459
|
634 |
+
633: n03692522
|
635 |
+
634: n03697007
|
636 |
+
635: n03706229
|
637 |
+
636: n03709823
|
638 |
+
637: n03710193
|
639 |
+
638: n03710637
|
640 |
+
639: n03710721
|
641 |
+
640: n03717622
|
642 |
+
641: n03720891
|
643 |
+
642: n03721384
|
644 |
+
643: n03725035
|
645 |
+
644: n03729826
|
646 |
+
645: n03733131
|
647 |
+
646: n03733281
|
648 |
+
647: n03733805
|
649 |
+
648: n03742115
|
650 |
+
649: n03743016
|
651 |
+
650: n03759954
|
652 |
+
651: n03761084
|
653 |
+
652: n03763968
|
654 |
+
653: n03764736
|
655 |
+
654: n03769881
|
656 |
+
655: n03770439
|
657 |
+
656: n03770679
|
658 |
+
657: n03773504
|
659 |
+
658: n03775071
|
660 |
+
659: n03775546
|
661 |
+
660: n03776460
|
662 |
+
661: n03777568
|
663 |
+
662: n03777754
|
664 |
+
663: n03781244
|
665 |
+
664: n03782006
|
666 |
+
665: n03785016
|
667 |
+
666: n14955889
|
668 |
+
667: n03787032
|
669 |
+
668: n03788195
|
670 |
+
669: n03788365
|
671 |
+
670: n03791053
|
672 |
+
671: n03792782
|
673 |
+
672: n03792972
|
674 |
+
673: n03793489
|
675 |
+
674: n03794056
|
676 |
+
675: n03796401
|
677 |
+
676: n03803284
|
678 |
+
677: n13652335
|
679 |
+
678: n03814639
|
680 |
+
679: n03814906
|
681 |
+
680: n03825788
|
682 |
+
681: n03832673
|
683 |
+
682: n03837869
|
684 |
+
683: n03838899
|
685 |
+
684: n03840681
|
686 |
+
685: n03841143
|
687 |
+
686: n03843555
|
688 |
+
687: n03854065
|
689 |
+
688: n03857828
|
690 |
+
689: n03866082
|
691 |
+
690: n03868242
|
692 |
+
691: n03868863
|
693 |
+
692: n07281099
|
694 |
+
693: n03873416
|
695 |
+
694: n03874293
|
696 |
+
695: n03874599
|
697 |
+
696: n03876231
|
698 |
+
697: n03877472
|
699 |
+
698: n08053121
|
700 |
+
699: n03884397
|
701 |
+
700: n03887697
|
702 |
+
701: n03888257
|
703 |
+
702: n03888605
|
704 |
+
703: n03891251
|
705 |
+
704: n03891332
|
706 |
+
705: n03895866
|
707 |
+
706: n03899768
|
708 |
+
707: n03902125
|
709 |
+
708: n03903868
|
710 |
+
709: n03908618
|
711 |
+
710: n03908714
|
712 |
+
711: n03916031
|
713 |
+
712: n03920288
|
714 |
+
713: n03924679
|
715 |
+
714: n03929660
|
716 |
+
715: n03929855
|
717 |
+
716: n03930313
|
718 |
+
717: n03930630
|
719 |
+
718: n03934042
|
720 |
+
719: n03935335
|
721 |
+
720: n03937543
|
722 |
+
721: n03938244
|
723 |
+
722: n03942813
|
724 |
+
723: n03944341
|
725 |
+
724: n03947888
|
726 |
+
725: n03950228
|
727 |
+
726: n03954731
|
728 |
+
727: n03956157
|
729 |
+
728: n03958227
|
730 |
+
729: n03961711
|
731 |
+
730: n03967562
|
732 |
+
731: n03970156
|
733 |
+
732: n03976467
|
734 |
+
733: n08620881
|
735 |
+
734: n03977966
|
736 |
+
735: n03980874
|
737 |
+
736: n03982430
|
738 |
+
737: n03983396
|
739 |
+
738: n03991062
|
740 |
+
739: n03992509
|
741 |
+
740: n03995372
|
742 |
+
741: n03998194
|
743 |
+
742: n04004767
|
744 |
+
743: n13937284
|
745 |
+
744: n04008634
|
746 |
+
745: n04009801
|
747 |
+
746: n04019541
|
748 |
+
747: n04023962
|
749 |
+
748: n13413294
|
750 |
+
749: n04033901
|
751 |
+
750: n04033995
|
752 |
+
751: n04037443
|
753 |
+
752: n04039381
|
754 |
+
753: n09403211
|
755 |
+
754: n04041544
|
756 |
+
755: n04044716
|
757 |
+
756: n04049303
|
758 |
+
757: n04065272
|
759 |
+
758: n07056680
|
760 |
+
759: n04069434
|
761 |
+
760: n04070727
|
762 |
+
761: n04074963
|
763 |
+
762: n04081281
|
764 |
+
763: n04086273
|
765 |
+
764: n04090263
|
766 |
+
765: n04099969
|
767 |
+
766: n04111531
|
768 |
+
767: n04116512
|
769 |
+
768: n04118538
|
770 |
+
769: n04118776
|
771 |
+
770: n04120489
|
772 |
+
771: n04125116
|
773 |
+
772: n04127249
|
774 |
+
773: n04131690
|
775 |
+
774: n04133789
|
776 |
+
775: n04136333
|
777 |
+
776: n04141076
|
778 |
+
777: n04141327
|
779 |
+
778: n04141975
|
780 |
+
779: n04146614
|
781 |
+
780: n04147291
|
782 |
+
781: n04149813
|
783 |
+
782: n04152593
|
784 |
+
783: n04154340
|
785 |
+
784: n07917272
|
786 |
+
785: n04162706
|
787 |
+
786: n04179913
|
788 |
+
787: n04192698
|
789 |
+
788: n04200800
|
790 |
+
789: n04201297
|
791 |
+
790: n04204238
|
792 |
+
791: n04204347
|
793 |
+
792: n04208427
|
794 |
+
793: n04209133
|
795 |
+
794: n04209239
|
796 |
+
795: n04228054
|
797 |
+
796: n04229816
|
798 |
+
797: n04235860
|
799 |
+
798: n04238763
|
800 |
+
799: n04239074
|
801 |
+
800: n04243546
|
802 |
+
801: n04251144
|
803 |
+
802: n04252077
|
804 |
+
803: n04252225
|
805 |
+
804: n04254120
|
806 |
+
805: n04254680
|
807 |
+
806: n04254777
|
808 |
+
807: n04258138
|
809 |
+
808: n04259630
|
810 |
+
809: n04263257
|
811 |
+
810: n04264628
|
812 |
+
811: n04265275
|
813 |
+
812: n04266014
|
814 |
+
813: n04270147
|
815 |
+
814: n04273569
|
816 |
+
815: n04275363
|
817 |
+
816: n05605498
|
818 |
+
817: n04285008
|
819 |
+
818: n04286575
|
820 |
+
819: n08646566
|
821 |
+
820: n04310018
|
822 |
+
821: n04311004
|
823 |
+
822: n04311174
|
824 |
+
823: n04317175
|
825 |
+
824: n04325704
|
826 |
+
825: n04326547
|
827 |
+
826: n04328186
|
828 |
+
827: n04330267
|
829 |
+
828: n04332243
|
830 |
+
829: n04335435
|
831 |
+
830: n04337157
|
832 |
+
831: n04344873
|
833 |
+
832: n04346328
|
834 |
+
833: n04347754
|
835 |
+
834: n04350905
|
836 |
+
835: n04355338
|
837 |
+
836: n04355933
|
838 |
+
837: n04356056
|
839 |
+
838: n04357314
|
840 |
+
839: n04366367
|
841 |
+
840: n04367480
|
842 |
+
841: n04370456
|
843 |
+
842: n04371430
|
844 |
+
843: n14009946
|
845 |
+
844: n04372370
|
846 |
+
845: n04376876
|
847 |
+
846: n04380533
|
848 |
+
847: n04389033
|
849 |
+
848: n04392985
|
850 |
+
849: n04398044
|
851 |
+
850: n04399382
|
852 |
+
851: n04404412
|
853 |
+
852: n04409515
|
854 |
+
853: n04417672
|
855 |
+
854: n04418357
|
856 |
+
855: n04423845
|
857 |
+
856: n04428191
|
858 |
+
857: n04429376
|
859 |
+
858: n04435653
|
860 |
+
859: n04442312
|
861 |
+
860: n04443257
|
862 |
+
861: n04447861
|
863 |
+
862: n04456115
|
864 |
+
863: n04458633
|
865 |
+
864: n04461696
|
866 |
+
865: n04462240
|
867 |
+
866: n04465666
|
868 |
+
867: n04467665
|
869 |
+
868: n04476259
|
870 |
+
869: n04479046
|
871 |
+
870: n04482393
|
872 |
+
871: n04483307
|
873 |
+
872: n04485082
|
874 |
+
873: n04486054
|
875 |
+
874: n04487081
|
876 |
+
875: n04487394
|
877 |
+
876: n04493381
|
878 |
+
877: n04501370
|
879 |
+
878: n04505470
|
880 |
+
879: n04507155
|
881 |
+
880: n04509417
|
882 |
+
881: n04515003
|
883 |
+
882: n04517823
|
884 |
+
883: n04522168
|
885 |
+
884: n04523525
|
886 |
+
885: n04525038
|
887 |
+
886: n04525305
|
888 |
+
887: n04532106
|
889 |
+
888: n04532670
|
890 |
+
889: n04536866
|
891 |
+
890: n04540053
|
892 |
+
891: n04542943
|
893 |
+
892: n04548280
|
894 |
+
893: n04548362
|
895 |
+
894: n04550184
|
896 |
+
895: n04552348
|
897 |
+
896: n04553703
|
898 |
+
897: n04554684
|
899 |
+
898: n04557648
|
900 |
+
899: n04560804
|
901 |
+
900: n04562935
|
902 |
+
901: n04579145
|
903 |
+
902: n04579667
|
904 |
+
903: n04584207
|
905 |
+
904: n04589890
|
906 |
+
905: n04590129
|
907 |
+
906: n04591157
|
908 |
+
907: n04591713
|
909 |
+
908: n10782135
|
910 |
+
909: n04596742
|
911 |
+
910: n04598010
|
912 |
+
911: n04599235
|
913 |
+
912: n04604644
|
914 |
+
913: n14423870
|
915 |
+
914: n04612504
|
916 |
+
915: n04613696
|
917 |
+
916: n06359193
|
918 |
+
917: n06596364
|
919 |
+
918: n06785654
|
920 |
+
919: n06794110
|
921 |
+
920: n06874185
|
922 |
+
921: n07248320
|
923 |
+
922: n07565083
|
924 |
+
923: n07657664
|
925 |
+
924: n07583066
|
926 |
+
925: n07584110
|
927 |
+
926: n07590611
|
928 |
+
927: n07613480
|
929 |
+
928: n07614500
|
930 |
+
929: n07615774
|
931 |
+
930: n07684084
|
932 |
+
931: n07693725
|
933 |
+
932: n07695742
|
934 |
+
933: n07697313
|
935 |
+
934: n07697537
|
936 |
+
935: n07711569
|
937 |
+
936: n07714571
|
938 |
+
937: n07714990
|
939 |
+
938: n07715103
|
940 |
+
939: n12159804
|
941 |
+
940: n12160303
|
942 |
+
941: n12160857
|
943 |
+
942: n07717556
|
944 |
+
943: n07718472
|
945 |
+
944: n07718747
|
946 |
+
945: n07720875
|
947 |
+
946: n07730033
|
948 |
+
947: n13001041
|
949 |
+
948: n07742313
|
950 |
+
949: n12630144
|
951 |
+
950: n14991210
|
952 |
+
951: n07749582
|
953 |
+
952: n07753113
|
954 |
+
953: n07753275
|
955 |
+
954: n07753592
|
956 |
+
955: n07754684
|
957 |
+
956: n07760859
|
958 |
+
957: n07768694
|
959 |
+
958: n07802026
|
960 |
+
959: n07831146
|
961 |
+
960: n07836838
|
962 |
+
961: n07860988
|
963 |
+
962: n07871810
|
964 |
+
963: n07873807
|
965 |
+
964: n07875152
|
966 |
+
965: n07880968
|
967 |
+
966: n07892512
|
968 |
+
967: n07920052
|
969 |
+
968: n13904665
|
970 |
+
969: n07932039
|
971 |
+
970: n09193705
|
972 |
+
971: n09229709
|
973 |
+
972: n09246464
|
974 |
+
973: n09256479
|
975 |
+
974: n09288635
|
976 |
+
975: n09332890
|
977 |
+
976: n09399592
|
978 |
+
977: n09421951
|
979 |
+
978: n09428293
|
980 |
+
979: n09468604
|
981 |
+
980: n09472597
|
982 |
+
981: n09835506
|
983 |
+
982: n10148035
|
984 |
+
983: n10565667
|
985 |
+
984: n11879895
|
986 |
+
985: n11939491
|
987 |
+
986: n12057211
|
988 |
+
987: n12144580
|
989 |
+
988: n12267677
|
990 |
+
989: n12620546
|
991 |
+
990: n12768682
|
992 |
+
991: n12985857
|
993 |
+
992: n12998815
|
994 |
+
993: n13037406
|
995 |
+
994: n13040303
|
996 |
+
995: n13044778
|
997 |
+
996: n13052670
|
998 |
+
997: n13054560
|
999 |
+
998: n13133613
|
1000 |
+
999: n15075141
|