chanycha commited on
Commit
61c9346
1 Parent(s): 6fd1cd9
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitignore +2 -0
  2. app.py +667 -0
  3. data/ImageNet/README.md +2 -0
  4. data/ImageNet/gallery.md +254 -0
  5. data/ImageNet/imagenet_class_index.json +1 -0
  6. data/ImageNet/samples/n01440764_tench.JPEG +0 -0
  7. data/ImageNet/samples/n01443537_goldfish.JPEG +0 -0
  8. data/ImageNet/samples/n01484850_great_white_shark.JPEG +0 -0
  9. data/ImageNet/samples/n01491361_tiger_shark.JPEG +0 -0
  10. data/ImageNet/samples/n01494475_hammerhead.JPEG +0 -0
  11. data/ImageNet/samples/n01496331_electric_ray.JPEG +0 -0
  12. data/ImageNet/samples/n01498041_stingray.JPEG +0 -0
  13. data/ImageNet/samples/n01514668_cock.JPEG +0 -0
  14. data/ImageNet/samples/n01514859_hen.JPEG +0 -0
  15. data/ImageNet/samples/n01518878_ostrich.JPEG +0 -0
  16. data/ImageNet/samples/n01530575_brambling.JPEG +0 -0
  17. data/ImageNet/samples/n01531178_goldfinch.JPEG +0 -0
  18. data/ImageNet/samples/n01532829_house_finch.JPEG +0 -0
  19. data/ImageNet/samples/n01534433_junco.JPEG +0 -0
  20. data/ImageNet/samples/n01537544_indigo_bunting.JPEG +0 -0
  21. data/ImageNet/samples/n01558993_robin.JPEG +0 -0
  22. data/ImageNet/samples/n01560419_bulbul.JPEG +0 -0
  23. data/ImageNet/samples/n01580077_jay.JPEG +0 -0
  24. data/ImageNet/samples/n01582220_magpie.JPEG +0 -0
  25. data/ImageNet/samples/n01592084_chickadee.JPEG +0 -0
  26. data/ImageNet/samples/n01601694_water_ouzel.JPEG +0 -0
  27. data/ImageNet/samples/n01608432_kite.JPEG +0 -0
  28. data/ImageNet/samples/n01614925_bald_eagle.JPEG +0 -0
  29. data/ImageNet/samples/n01616318_vulture.JPEG +0 -0
  30. data/ImageNet/samples/n01622779_great_grey_owl.JPEG +0 -0
  31. data/ImageNet/samples/n01629819_European_fire_salamander.JPEG +0 -0
  32. data/ImageNet/samples/n01630670_common_newt.JPEG +0 -0
  33. data/ImageNet/samples/n01631663_eft.JPEG +0 -0
  34. data/ImageNet/samples/n01632458_spotted_salamander.JPEG +0 -0
  35. data/ImageNet/samples/n01632777_axolotl.JPEG +0 -0
  36. data/ImageNet/samples/n01641577_bullfrog.JPEG +0 -0
  37. data/ImageNet/samples/n01644373_tree_frog.JPEG +0 -0
  38. data/ImageNet/samples/n01644900_tailed_frog.JPEG +0 -0
  39. data/ImageNet/samples/n01664065_loggerhead.JPEG +0 -0
  40. data/ImageNet/samples/n01665541_leatherback_turtle.JPEG +0 -0
  41. data/ImageNet/samples/n01667114_mud_turtle.JPEG +0 -0
  42. data/ImageNet/samples/n01667778_terrapin.JPEG +0 -0
  43. data/ImageNet/samples/n01669191_box_turtle.JPEG +0 -0
  44. data/ImageNet/samples/n01675722_banded_gecko.JPEG +0 -0
  45. data/ImageNet/samples/n01677366_common_iguana.JPEG +0 -0
  46. data/ImageNet/samples/n01682714_American_chameleon.JPEG +0 -0
  47. data/ImageNet/samples/n01685808_whiptail.JPEG +0 -0
  48. data/ImageNet/samples/n01687978_agama.JPEG +0 -0
  49. data/ImageNet/samples/n01688243_frilled_lizard.JPEG +0 -0
  50. data/ImageNet/samples/n01689811_alligator_lizard.JPEG +0 -0
.gitignore ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ .tmp
2
+ __pycache__
app.py ADDED
@@ -0,0 +1,667 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # python image_gradio.py >> ./logs/image_gradio.log 2>&1
2
+ import time
3
+ import os
4
+ import gradio as gr
5
+ from pnpxai.core.experiment import AutoExplanation
6
+ from pnpxai.core.detector import extract_graph_data, symbolic_trace
7
+ import matplotlib.pyplot as plt
8
+ import plotly.graph_objects as go
9
+ import plotly.express as px
10
+ import networkx as nx
11
+ import secrets
12
+
13
+
14
+ PLOT_PER_LINE = 4
15
+ N_FEATURES_TO_SHOW = 5
16
+ OPT_N_TRIALS = 10
17
+ OBJECTIVE_METRIC = "AbPC"
18
+ SAMPLE_METHOD = "tpe"
19
+
20
+ class App:
21
+ def __init__(self):
22
+ pass
23
+
24
+ class Component:
25
+ def __init__(self):
26
+ pass
27
+
28
+ class Tab(Component):
29
+ def __init__(self):
30
+ pass
31
+
32
+ class OverviewTab(Tab):
33
+ def __init__(self):
34
+ pass
35
+
36
+ def show(self):
37
+ with gr.Tab(label="Overview") as tab:
38
+ gr.Label("This is the overview tab.")
39
+
40
+ class DetectionTab(Tab):
41
+ def __init__(self, experiments):
42
+ self.experiments = experiments
43
+
44
+ def show(self):
45
+ with gr.Tab(label="Detection") as tab:
46
+ gr.Label("This is the detection tab.")
47
+
48
+ for nm, exp_info in self.experiments.items():
49
+ exp = exp_info['experiment']
50
+ detector_res = DetectorRes(exp)
51
+ detector_res.show()
52
+
53
+ class LocalExpTab(Tab):
54
+ def __init__(self, experiments):
55
+ self.experiments = experiments
56
+
57
+ self.experiment_components = []
58
+ for nm, exp_info in self.experiments.items():
59
+ self.experiment_components.append(Experiment(exp_info))
60
+
61
+ def description(self):
62
+ return "This tab shows the local explanation."
63
+
64
+ def show(self):
65
+ with gr.Tab(label="Local Explanation") as tab:
66
+ gr.Label("This is the local explanation tab.")
67
+
68
+ for i, exp in enumerate(self.experiments):
69
+ self.experiment_components[i].show()
70
+
71
+ class DetectorRes(Component):
72
+ def __init__(self, experiment):
73
+ self.experiment = experiment
74
+ graph_module = symbolic_trace(experiment.model)
75
+ self.graph_data = extract_graph_data(graph_module)
76
+
77
+ def describe(self):
78
+ return "This component shows the detection result."
79
+
80
+ def show(self):
81
+ G = nx.DiGraph()
82
+ root = None
83
+ for node in self.graph_data['nodes']:
84
+ if node['op'] == 'placeholder':
85
+ root = node['name']
86
+
87
+ G.add_node(node['name'])
88
+
89
+
90
+ for edge in self.graph_data['edges']:
91
+ if edge['source'] in G.nodes and edge['target'] in G.nodes:
92
+ G.add_edge(edge['source'], edge['target'])
93
+
94
+
95
+ def get_pos1(graph):
96
+ graph = graph.copy()
97
+ for layer, nodes in enumerate(reversed(tuple(nx.topological_generations(graph)))):
98
+ for node in nodes:
99
+ graph.nodes[node]["layer"] = layer
100
+
101
+ pos = nx.multipartite_layout(graph, subset_key="layer", align='horizontal')
102
+ return pos
103
+
104
+
105
+ def get_pos2(graph, root, levels=None, width=1., height=1.):
106
+ '''
107
+ G: the graph
108
+ root: the root node
109
+ levels: a dictionary
110
+ key: level number (starting from 0)
111
+ value: number of nodes in this level
112
+ width: horizontal space allocated for drawing
113
+ height: vertical space allocated for drawing
114
+ '''
115
+ TOTAL = "total"
116
+ CURRENT = "current"
117
+
118
+ def make_levels(levels, node=root, currentLevel=0, parent=None):
119
+ # Compute the number of nodes for each level
120
+ if not currentLevel in levels:
121
+ levels[currentLevel] = {TOTAL: 0, CURRENT: 0}
122
+ levels[currentLevel][TOTAL] += 1
123
+ neighbors = graph.neighbors(node)
124
+ for neighbor in neighbors:
125
+ if not neighbor == parent:
126
+ levels = make_levels(levels, neighbor, currentLevel + 1, node)
127
+ return levels
128
+
129
+ def make_pos(pos, node=root, currentLevel=0, parent=None, vert_loc=0):
130
+ dx = 1/levels[currentLevel][TOTAL]
131
+ left = dx/2
132
+ pos[node] = ((left + dx*levels[currentLevel][CURRENT])*width, vert_loc)
133
+ levels[currentLevel][CURRENT] += 1
134
+ neighbors = graph.neighbors(node)
135
+ for neighbor in neighbors:
136
+ if not neighbor == parent:
137
+ pos = make_pos(pos, neighbor, currentLevel +
138
+ 1, node, vert_loc-vert_gap)
139
+ return pos
140
+
141
+ if levels is None:
142
+ levels = make_levels({})
143
+ else:
144
+ levels = {l: {TOTAL: levels[l], CURRENT: 0} for l in levels}
145
+ vert_gap = height / (max([l for l in levels])+1)
146
+ return make_pos({})
147
+
148
+
149
+ def plot_graph(graph, pos):
150
+ fig = plt.figure(figsize=(12, 24))
151
+ ax = fig.gca()
152
+ nx.draw(graph, pos=pos, with_labels=True, node_size=60, font_size=8, ax=ax)
153
+
154
+ fig.tight_layout()
155
+ return fig
156
+
157
+
158
+
159
+ pos = get_pos1(G)
160
+ fig = plot_graph(G, pos)
161
+ # pos = get_pos2(G, root)
162
+ # fig = plot_graph(G, pos)
163
+
164
+ with gr.Row():
165
+ gr.Textbox(value="Image Classficiation", label="Task")
166
+ gr.Textbox(value=f"{self.experiment.model.__class__.__name__}", label="Model")
167
+ gr.Plot(value=fig, label=f"Model Architecture of {self.experiment.model.__class__.__name__}", visible=True)
168
+
169
+
170
+
171
+ class ImgGallery(Component):
172
+ def __init__(self, imgs):
173
+ self.imgs = imgs
174
+ self.selected_index = gr.Number(value=0, label="Selected Index", visible=False)
175
+
176
+ def on_select(self, evt: gr.SelectData):
177
+ return evt.index
178
+
179
+ def show(self):
180
+ self.gallery_obj = gr.Gallery(value=self.imgs, label="Input Data Gallery", columns=6, height=200)
181
+ self.gallery_obj.select(self.on_select, outputs=self.selected_index)
182
+
183
+
184
+ class Experiment(Component):
185
+ def __init__(self, exp_info):
186
+ self.exp_info = exp_info
187
+ self.experiment = exp_info['experiment']
188
+ self.input_visualizer = exp_info['input_visualizer']
189
+ self.target_visualizer = exp_info['target_visualizer']
190
+
191
+ def viz_input(self, input, data_id):
192
+ orig_img_np = self.input_visualizer(input)
193
+ orig_img = px.imshow(orig_img_np)
194
+
195
+ orig_img.update_layout(
196
+ title=f"Data ID: {data_id}",
197
+ width=400,
198
+ height=350,
199
+ xaxis=dict(
200
+ showticklabels=False,
201
+ ticks='',
202
+ showgrid=False
203
+ ),
204
+ yaxis=dict(
205
+ showticklabels=False,
206
+ ticks='',
207
+ showgrid=False
208
+ ),
209
+ )
210
+
211
+ return orig_img
212
+
213
+
214
+ def get_prediction(self, record, topk=3):
215
+ probs = record['output'].softmax(-1).squeeze().detach().numpy()
216
+ text = f"Ground Truth Label: {self.target_visualizer(record['label'])}\n"
217
+
218
+ for ind, pred in enumerate(probs.argsort()[-topk:][::-1]):
219
+ label = self.target_visualizer(torch.tensor(pred))
220
+ prob = probs[pred]
221
+ text += f"Top {ind+1} Prediction: {label} ({prob:.2f})\n"
222
+
223
+ return text
224
+
225
+
226
+ def get_exp_plot(self, data_index, exp_res):
227
+ return ExpRes(data_index, exp_res).show()
228
+
229
+ def get_metric_id_by_name(self, metric_name):
230
+ metric_info = self.experiment.manager.get_metrics()
231
+ idx = [metric.__class__.__name__ for metric in metric_info[0]].index(metric_name)
232
+ return metric_info[1][idx]
233
+
234
+ def generate_record(self, data_id, metric_names):
235
+ record = {}
236
+ _base = self.experiment.run_batch([data_id], 0, 0, 0)
237
+ record['data_id'] = data_id
238
+ record['input'] = _base['inputs']
239
+ record['label'] = _base['labels']
240
+ record['output'] = _base['outputs']
241
+ record['target'] = _base['targets']
242
+ record['explanations'] = []
243
+
244
+ metrics_ids = [self.get_metric_id_by_name(metric_nm) for metric_nm in metric_names]
245
+
246
+ cnt = 0
247
+ for info in self.explainer_checkbox_group.info:
248
+ if info['checked']:
249
+ base = self.experiment.run_batch([data_id], info['id'], info['pp_id'], 0)
250
+ record['explanations'].append({
251
+ 'explainer_nm': base['explainer'].__class__.__name__,
252
+ 'value': base['postprocessed'],
253
+ 'mode' : info['mode'],
254
+ 'evaluations': []
255
+ })
256
+ for metric_id in metrics_ids:
257
+ res = self.experiment.run_batch([data_id], info['id'], info['pp_id'], metric_id)
258
+ record['explanations'][-1]['evaluations'].append({
259
+ 'metric_nm': res['metric'].__class__.__name__,
260
+ 'value' : res['evaluation']
261
+ })
262
+
263
+ cnt += 1
264
+
265
+ # Sort record['explanations'] with respect to the metric values
266
+ if len(record['explanations'][0]['evaluations']) > 0:
267
+ record['explanations'] = sorted(record['explanations'], key=lambda x: x['evaluations'][0]['value'], reverse=True)
268
+
269
+ return record
270
+
271
+
272
+ def show(self):
273
+ with gr.Row():
274
+ gr.Textbox(value="Image Classficiation", label="Task")
275
+ gr.Textbox(value=f"{self.experiment.model.__class__.__name__}", label="Model")
276
+ gr.Textbox(value="Heatmap", label="Explanation Type")
277
+
278
+ dset = self.experiment.manager._data.dataset
279
+ imgs = []
280
+ for i in range(len(dset)):
281
+ img = self.input_visualizer(dset[i][0])
282
+ imgs.append(img)
283
+ gallery = ImgGallery(imgs)
284
+ gallery.show()
285
+
286
+ explainers, _ = self.experiment.manager.get_explainers()
287
+ explainer_names = [exp.__class__.__name__ for exp in explainers]
288
+
289
+ self.explainer_checkbox_group = ExplainerCheckboxGroup(explainer_names, self.experiment, gallery)
290
+ self.explainer_checkbox_group.show()
291
+
292
+ cr_metrics_names = ["AbPC", "MoRF", "LeRF", "MuFidelity"]
293
+ cn_metrics_names = ["Sensitivity"]
294
+ cp_metrics_names = ["Complexity"]
295
+ with gr.Accordion("Evaluators", open=True):
296
+ with gr.Row():
297
+ cr_metrics = gr.CheckboxGroup(choices=cr_metrics_names, value=[cr_metrics_names[0]], label="Correctness")
298
+ def on_select(metrics):
299
+ if cr_metrics_names[0] not in metrics:
300
+ gr.Warning(f"{cr_metrics_names[0]} is required for the sorting the explanations.")
301
+ return [cr_metrics_names[0]] + metrics
302
+ else:
303
+ return metrics
304
+
305
+ cr_metrics.select(on_select, inputs=cr_metrics, outputs=cr_metrics)
306
+ with gr.Row():
307
+ # cn_metrics = gr.CheckboxGroup(choices=cn_metrics_names, value=cn_metrics_names, label="Continuity")
308
+ cn_metrics = gr.CheckboxGroup(choices=cn_metrics_names, label="Continuity")
309
+ with gr.Row():
310
+ # cp_metrics = gr.CheckboxGroup(choices=cp_metrics_names, value=cp_metrics_names[0], label="Compactness")
311
+ cp_metrics = gr.CheckboxGroup(choices=cp_metrics_names, label="Compactness")
312
+
313
+ metric_inputs = [cr_metrics, cn_metrics, cp_metrics]
314
+
315
+ data_id = gallery.selected_index
316
+ bttn = gr.Button("Explain", variant="primary")
317
+
318
+ buffer_size = 2 * len(explainer_names)
319
+ buffer_n_rows = buffer_size // PLOT_PER_LINE
320
+ buffer_n_rows = buffer_n_rows + 1 if buffer_size % PLOT_PER_LINE != 0 else buffer_n_rows
321
+
322
+ plots = [gr.Textbox(label="Prediction result", visible=False)]
323
+ for i in range(buffer_n_rows):
324
+ with gr.Row():
325
+ for j in range(PLOT_PER_LINE):
326
+ plot = gr.Image(value=None, label="Blank", visible=False)
327
+ plots.append(plot)
328
+
329
+ def show_plots():
330
+ _plots = [gr.Textbox(label="Prediction result", visible=False)]
331
+ num_plots = sum([1 for info in self.explainer_checkbox_group.info if info['checked']])
332
+ n_rows = num_plots // PLOT_PER_LINE
333
+ n_rows = n_rows + 1 if num_plots % PLOT_PER_LINE != 0 else n_rows
334
+ _plots += [gr.Image(value=None, label="Blank", visible=True)] * (n_rows * PLOT_PER_LINE)
335
+ _plots += [gr.Image(value=None, label="Blank", visible=False)] * ((buffer_n_rows - n_rows) * PLOT_PER_LINE)
336
+ return _plots
337
+
338
+ def render_plots(data_id, *metric_inputs):
339
+ # Clear Cache Files
340
+ cache_dir = f"{os.environ['GRADIO_TEMP_DIR']}/res"
341
+ if not os.path.exists(cache_dir): os.makedirs(cache_dir)
342
+ for f in os.listdir(cache_dir):
343
+ if len(f.split(".")[0]) == 16:
344
+ os.remove(os.path.join(cache_dir, f))
345
+
346
+ # Render Plots
347
+ metric_input = []
348
+ for metric in metric_inputs:
349
+ if metric:
350
+ metric_input += metric
351
+
352
+ record = self.generate_record(data_id, metric_input)
353
+
354
+ pred = self.get_prediction(record)
355
+ plots = [gr.Textbox(label="Prediction result", value=pred, visible=True)]
356
+
357
+ num_plots = sum([1 for info in self.explainer_checkbox_group.info if info['checked']])
358
+ n_rows = num_plots // PLOT_PER_LINE
359
+ n_rows = n_rows + 1 if num_plots % PLOT_PER_LINE != 0 else n_rows
360
+
361
+ for i in range(n_rows):
362
+ for j in range(PLOT_PER_LINE):
363
+ if i*PLOT_PER_LINE+j < len(record['explanations']):
364
+ exp_res = record['explanations'][i*PLOT_PER_LINE+j]
365
+ path = self.get_exp_plot(data_id, exp_res)
366
+ plot_obj = gr.Image(value=path, label=f"{exp_res['explainer_nm']} ({exp_res['mode']})", visible=True)
367
+ plots.append(plot_obj)
368
+ else:
369
+ plots.append(gr.Image(value=None, label="Blank", visible=True))
370
+
371
+ plots += [gr.Image(value=None, label="Blank", visible=False)] * ((buffer_n_rows - n_rows) * PLOT_PER_LINE)
372
+
373
+ return plots
374
+
375
+ bttn.click(show_plots, outputs=plots)
376
+ bttn.click(render_plots, inputs=[data_id] + metric_inputs, outputs=plots)
377
+
378
+
379
+
380
+ class ExplainerCheckboxGroup(Component):
381
+ def __init__(self, explainer_names, experiment, gallery):
382
+ super().__init__()
383
+ self.explainer_names = explainer_names
384
+ self.explainer_objs = []
385
+ self.experiment = experiment
386
+ self.gallery = gallery
387
+ explainers, exp_ids = self.experiment.manager.get_explainers()
388
+
389
+ self.info = []
390
+ for exp, exp_id in zip(explainers, exp_ids):
391
+ self.info.append({'nm': exp.__class__.__name__, 'id': exp_id, 'pp_id' : 0, 'mode': 'default', 'checked': True})
392
+
393
+ def update_check(self, exp_id, val=None):
394
+ for info in self.info:
395
+ if info['id'] == exp_id:
396
+ if val is not None:
397
+ info['checked'] = val
398
+ else:
399
+ info['checked'] = not info['checked']
400
+
401
+ def insert_check(self, exp_nm, exp_id, pp_id):
402
+ if exp_id in [info['id'] for info in self.info]:
403
+ return
404
+
405
+ self.info.append({'nm': exp_nm, 'id': exp_id, 'pp_id' : pp_id, 'mode': 'optimal', 'checked': False})
406
+
407
+ def update_gallery_change(self):
408
+ checkboxes = []
409
+ bttns = []
410
+ checkboxes += [gr.Checkbox(label="Default Parameter", value=True, interactive=True)] * len(self.explainer_objs)
411
+ checkboxes += [gr.Checkbox(label="Optimized Parameter (Not Optimal)", value=False, interactive=False)] * len(self.explainer_objs)
412
+ bttns += [gr.Button(value="Optimize", size="sm", variant="primary")] * len(self.explainer_objs)
413
+
414
+ for exp in self.explainer_objs:
415
+ self.update_check(exp.default_exp_id, True)
416
+ if hasattr(exp, "optimal_exp_id"):
417
+ self.update_check(exp.optimal_exp_id, False)
418
+ return checkboxes + bttns
419
+
420
+ def get_checkboxes(self):
421
+ checkboxes = []
422
+ checkboxes += [exp.default_check for exp in self.explainer_objs]
423
+ checkboxes += [exp.opt_check for exp in self.explainer_objs]
424
+ return checkboxes
425
+
426
+ def get_bttns(self):
427
+ return [exp.bttn for exp in self.explainer_objs]
428
+
429
+ def show(self):
430
+ cnt = 0
431
+ with gr.Accordion("Explainers", open=True):
432
+ while cnt * PLOT_PER_LINE < len(self.explainer_names):
433
+ with gr.Row():
434
+ for info in self.info[cnt*PLOT_PER_LINE:(cnt+1)*PLOT_PER_LINE]:
435
+ explainer_obj = ExplainerCheckbox(info['nm'], self, self.experiment, self.gallery)
436
+ self.explainer_objs.append(explainer_obj)
437
+ explainer_obj.show()
438
+ cnt += 1
439
+
440
+ checkboxes = self.get_checkboxes()
441
+ bttns = self.get_bttns()
442
+ self.gallery.gallery_obj.select(
443
+ fn=self.update_gallery_change,
444
+ outputs=checkboxes + bttns
445
+ )
446
+
447
+
448
+ class ExplainerCheckbox(Component):
449
+ def __init__(self, explainer_name, groups, experiment, gallery):
450
+ self.explainer_name = explainer_name
451
+ self.groups = groups
452
+ self.experiment = experiment
453
+ self.gallery = gallery
454
+
455
+ self.default_exp_id = self.get_explainer_id_by_name(explainer_name)
456
+ self.obj_metric = self.get_metric_id_by_name(OBJECTIVE_METRIC)
457
+
458
+ def get_explainer_id_by_name(self, explainer_name):
459
+ explainer_info = self.experiment.manager.get_explainers()
460
+ idx = [exp.__class__.__name__ for exp in explainer_info[0]].index(explainer_name)
461
+ return explainer_info[1][idx]
462
+
463
+ def get_metric_id_by_name(self, metric_name):
464
+ metric_info = self.experiment.manager.get_metrics()
465
+ idx = [metric.__class__.__name__ for metric in metric_info[0]].index(metric_name)
466
+ return metric_info[1][idx]
467
+
468
+
469
+ def optimize(self):
470
+ if self.explainer_name in ["Lime", "KernelShap", "IntegratedGradients"]:
471
+ gr.Info("Lime, KernelShap and IntegratedGradients currently do not support hyperparameter optimization.")
472
+ return [gr.update()] * 2
473
+
474
+ data_id = self.gallery.selected_index
475
+
476
+ opt_explainer_id, opt_postprocessor_id = self.experiment.optimize(
477
+ data_id=data_id.value,
478
+ explainer_id=self.default_exp_id,
479
+ metric_id=self.obj_metric,
480
+ direction='maximize',
481
+ sampler=SAMPLE_METHOD,
482
+ n_trials=OPT_N_TRIALS,
483
+ return_study=False,
484
+ )
485
+
486
+ self.groups.insert_check(self.explainer_name, opt_explainer_id, opt_postprocessor_id)
487
+ self.optimal_exp_id = opt_explainer_id
488
+ checkbox = gr.update(label="Optimized Parameter (Optimal)", interactive=True)
489
+ bttn = gr.update(value="Optimized", variant="secondary")
490
+
491
+ return [checkbox, bttn]
492
+
493
+
494
+ def default_on_select(self, evt: gr.EventData):
495
+ self.groups.update_check(self.default_exp_id, evt._data['value'])
496
+
497
+ def optimal_on_select(self, evt: gr.EventData):
498
+ if hasattr(self, "optimal_exp_id"):
499
+ self.groups.update_check(self.optimal_exp_id, evt._data['value'])
500
+ else:
501
+ raise ValueError("Optimal explainer id is not found.")
502
+
503
+ def show(self):
504
+ with gr.Accordion(self.explainer_name, open=False):
505
+ self.default_check = gr.Checkbox(label="Default Parameter", value=True, interactive=True)
506
+ self.opt_check = gr.Checkbox(label="Optimized Parameter (Not Optimal)", interactive=False)
507
+
508
+ self.default_check.select(self.default_on_select)
509
+ self.opt_check.select(self.optimal_on_select)
510
+
511
+ self.bttn = gr.Button(value="Optimize", size="sm", variant="primary")
512
+ self.bttn.click(self.optimize, outputs=[self.opt_check, self.bttn], queue=True, concurrency_limit=1)
513
+
514
+
515
+ class ExpRes(Component):
516
+ def __init__(self, data_index, exp_res):
517
+ self.data_index = data_index
518
+ self.exp_res = exp_res
519
+
520
+ def show(self):
521
+ value = self.exp_res['value']
522
+
523
+ fig = go.Figure(data=go.Heatmap(
524
+ z=np.flipud(value[0].detach().numpy()),
525
+ colorscale='Reds',
526
+ showscale=False # remove color bar
527
+ ))
528
+
529
+ evaluations = self.exp_res['evaluations']
530
+ metric_values = [f"{eval['metric_nm'][:4]}: {eval['value'].item():.2f}" for eval in evaluations if eval['value'] is not None]
531
+ n = 3
532
+ cnt = 0
533
+ while cnt * n < len(metric_values):
534
+ metric_text = ', '.join(metric_values[cnt*n:cnt*n+n])
535
+ fig.add_annotation(
536
+ x=0,
537
+ y=-0.1 * (cnt+1),
538
+ xref='paper',
539
+ yref='paper',
540
+ text=metric_text,
541
+ showarrow=False,
542
+ font=dict(
543
+ size=18,
544
+ ),
545
+ )
546
+ cnt += 1
547
+
548
+
549
+ fig = fig.update_layout(
550
+ width=380,
551
+ height=400,
552
+ xaxis=dict(
553
+ showticklabels=False,
554
+ ticks='',
555
+ showgrid=False
556
+ ),
557
+ yaxis=dict(
558
+ showticklabels=False,
559
+ ticks='',
560
+ showgrid=False
561
+ ),
562
+ margin=dict(t=40, b=40*cnt, l=20, r=20),
563
+ )
564
+
565
+ # Generate Random Unique ID
566
+ root = f"{os.environ['GRADIO_TEMP_DIR']}/res"
567
+ if not os.path.exists(root): os.makedirs(root)
568
+ key = secrets.token_hex(8)
569
+ path = f"{root}/{key}.png"
570
+ fig.write_image(path)
571
+ return path
572
+
573
+
574
+ class ImageClsApp(App):
575
+ def __init__(self, experiments, **kwargs):
576
+ self.name = "Image Classification App"
577
+ super().__init__(**kwargs)
578
+
579
+ self.experiments = experiments
580
+
581
+ self.overview_tab = OverviewTab()
582
+ self.detection_tab = DetectionTab(self.experiments)
583
+ self.local_exp_tab = LocalExpTab(self.experiments)
584
+
585
+ def title(self):
586
+ return """
587
+ <div style="text-align: center;">
588
+ <img src="/file=data/static/XAI-Top-PnP.svg" width="100" height="100">
589
+ <h1> Plug and Play XAI Platform for Image Classification </h1>
590
+ </div>
591
+ """
592
+
593
+ def launch(self, **kwargs):
594
+ with gr.Blocks(
595
+ title=self.name,
596
+ ) as demo:
597
+ cwd = os.getcwd()
598
+ gr.set_static_paths(cwd)
599
+ gr.HTML(self.title())
600
+
601
+ self.overview_tab.show()
602
+ self.detection_tab.show()
603
+ self.local_exp_tab.show()
604
+
605
+ return demo
606
+
607
+ # if __name__ == '__main__':
608
+ import os
609
+ import torch
610
+ import numpy as np
611
+ from torch.utils.data import DataLoader
612
+ from helpers import get_imagenet_dataset, get_torchvision_model, denormalize_image
613
+
614
+ os.environ['GRADIO_TEMP_DIR'] = '.tmp'
615
+
616
+ def target_visualizer(x): return dataset.dataset.idx_to_label(x.item())
617
+
618
+ experiments = {}
619
+
620
+ model, transform = get_torchvision_model('resnet18')
621
+ dataset = get_imagenet_dataset(transform)
622
+ loader = DataLoader(dataset, batch_size=4, shuffle=False)
623
+ experiment1 = AutoExplanation(
624
+ model=model,
625
+ data=loader,
626
+ modality='image',
627
+ question='why',
628
+ evaluator_enabled=True,
629
+ input_extractor=lambda batch: batch[0],
630
+ label_extractor=lambda batch: batch[-1],
631
+ target_extractor=lambda outputs: outputs.argmax(-1),
632
+ channel_dim=1
633
+ )
634
+
635
+ experiments['experiment1'] = {
636
+ 'name': 'ResNet18',
637
+ 'experiment': experiment1,
638
+ 'input_visualizer': lambda x: denormalize_image(x, transform.mean, transform.std),
639
+ 'target_visualizer': target_visualizer,
640
+ }
641
+
642
+
643
+ model, transform = get_torchvision_model('vit_b_16')
644
+ dataset = get_imagenet_dataset(transform)
645
+ loader = DataLoader(dataset, batch_size=4, shuffle=False)
646
+ experiment2 = AutoExplanation(
647
+ model=model,
648
+ data=loader,
649
+ modality='image',
650
+ question='why',
651
+ evaluator_enabled=True,
652
+ input_extractor=lambda batch: batch[0],
653
+ label_extractor=lambda batch: batch[-1],
654
+ target_extractor=lambda outputs: outputs.argmax(-1),
655
+ channel_dim=1
656
+ )
657
+
658
+ experiments['experiment2'] = {
659
+ 'name': 'ViT-B_16',
660
+ 'experiment': experiment2,
661
+ 'input_visualizer': lambda x: denormalize_image(x, transform.mean, transform.std),
662
+ 'target_visualizer': target_visualizer,
663
+ }
664
+
665
+ app = ImageClsApp(experiments)
666
+ demo = app.launch()
667
+ demo.launch(favicon_path="data/static/XAI-Top-PnP.svg", share=True)
data/ImageNet/README.md ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # imagenet-sample-images
2
+ 1000 images, one random image per image-net class. For easy visualization/exploration of classes.
data/ImageNet/gallery.md ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Gallery of ImageNet Sample Images
2
+ The following gallery contains one sample image from each of the 1000 categories that ImageNet supports. The full dataset contains *many, many* images in each category. This gallery just gives you a taste of the full dataset.
3
+
4
+ | ![tench](samples/n01440764_tench.JPEG) <br/> **tench (0)** <br/> `n01440764` | ![goldfish](samples/n01443537_goldfish.JPEG) <br/> **goldfish (1)** <br/> `n01443537` | ![great_white_shark](samples/n01484850_great_white_shark.JPEG) <br/> **great_white_shark (2)** <br/> `n01484850` | ![tiger_shark](samples/n01491361_tiger_shark.JPEG) <br/> **tiger_shark (3)** <br/> `n01491361` |
5
+ | :-: | :-: | :-: | :-: |
6
+ | ![hammerhead](samples/n01494475_hammerhead.JPEG) <br/> **hammerhead (4)** <br/> `n01494475` | ![electric_ray](samples/n01496331_electric_ray.JPEG) <br/> **electric_ray (5)** <br/> `n01496331` | ![stingray](samples/n01498041_stingray.JPEG) <br/> **stingray (6)** <br/> `n01498041` | ![cock](samples/n01514668_cock.JPEG) <br/> **cock (7)** <br/> `n01514668` |
7
+ | ![hen](samples/n01514859_hen.JPEG) <br/> **hen (8)** <br/> `n01514859` | ![ostrich](samples/n01518878_ostrich.JPEG) <br/> **ostrich (9)** <br/> `n01518878` | ![brambling](samples/n01530575_brambling.JPEG) <br/> **brambling (10)** <br/> `n01530575` | ![goldfinch](samples/n01531178_goldfinch.JPEG) <br/> **goldfinch (11)** <br/> `n01531178` |
8
+ | ![house_finch](samples/n01532829_house_finch.JPEG) <br/> **house_finch (12)** <br/> `n01532829` | ![junco](samples/n01534433_junco.JPEG) <br/> **junco (13)** <br/> `n01534433` | ![indigo_bunting](samples/n01537544_indigo_bunting.JPEG) <br/> **indigo_bunting (14)** <br/> `n01537544` | ![robin](samples/n01558993_robin.JPEG) <br/> **robin (15)** <br/> `n01558993` |
9
+ | ![bulbul](samples/n01560419_bulbul.JPEG) <br/> **bulbul (16)** <br/> `n01560419` | ![jay](samples/n01580077_jay.JPEG) <br/> **jay (17)** <br/> `n01580077` | ![magpie](samples/n01582220_magpie.JPEG) <br/> **magpie (18)** <br/> `n01582220` | ![chickadee](samples/n01592084_chickadee.JPEG) <br/> **chickadee (19)** <br/> `n01592084` |
10
+ | ![water_ouzel](samples/n01601694_water_ouzel.JPEG) <br/> **water_ouzel (20)** <br/> `n01601694` | ![kite](samples/n01608432_kite.JPEG) <br/> **kite (21)** <br/> `n01608432` | ![bald_eagle](samples/n01614925_bald_eagle.JPEG) <br/> **bald_eagle (22)** <br/> `n01614925` | ![vulture](samples/n01616318_vulture.JPEG) <br/> **vulture (23)** <br/> `n01616318` |
11
+ | ![great_grey_owl](samples/n01622779_great_grey_owl.JPEG) <br/> **great_grey_owl (24)** <br/> `n01622779` | ![European_fire_salamander](samples/n01629819_European_fire_salamander.JPEG) <br/> **European_fire_salamander (25)** <br/> `n01629819` | ![common_newt](samples/n01630670_common_newt.JPEG) <br/> **common_newt (26)** <br/> `n01630670` | ![eft](samples/n01631663_eft.JPEG) <br/> **eft (27)** <br/> `n01631663` |
12
+ | ![spotted_salamander](samples/n01632458_spotted_salamander.JPEG) <br/> **spotted_salamander (28)** <br/> `n01632458` | ![axolotl](samples/n01632777_axolotl.JPEG) <br/> **axolotl (29)** <br/> `n01632777` | ![bullfrog](samples/n01641577_bullfrog.JPEG) <br/> **bullfrog (30)** <br/> `n01641577` | ![tree_frog](samples/n01644373_tree_frog.JPEG) <br/> **tree_frog (31)** <br/> `n01644373` |
13
+ | ![tailed_frog](samples/n01644900_tailed_frog.JPEG) <br/> **tailed_frog (32)** <br/> `n01644900` | ![loggerhead](samples/n01664065_loggerhead.JPEG) <br/> **loggerhead (33)** <br/> `n01664065` | ![leatherback_turtle](samples/n01665541_leatherback_turtle.JPEG) <br/> **leatherback_turtle (34)** <br/> `n01665541` | ![mud_turtle](samples/n01667114_mud_turtle.JPEG) <br/> **mud_turtle (35)** <br/> `n01667114` |
14
+ | ![terrapin](samples/n01667778_terrapin.JPEG) <br/> **terrapin (36)** <br/> `n01667778` | ![box_turtle](samples/n01669191_box_turtle.JPEG) <br/> **box_turtle (37)** <br/> `n01669191` | ![banded_gecko](samples/n01675722_banded_gecko.JPEG) <br/> **banded_gecko (38)** <br/> `n01675722` | ![common_iguana](samples/n01677366_common_iguana.JPEG) <br/> **common_iguana (39)** <br/> `n01677366` |
15
+ | ![American_chameleon](samples/n01682714_American_chameleon.JPEG) <br/> **American_chameleon (40)** <br/> `n01682714` | ![whiptail](samples/n01685808_whiptail.JPEG) <br/> **whiptail (41)** <br/> `n01685808` | ![agama](samples/n01687978_agama.JPEG) <br/> **agama (42)** <br/> `n01687978` | ![frilled_lizard](samples/n01688243_frilled_lizard.JPEG) <br/> **frilled_lizard (43)** <br/> `n01688243` |
16
+ | ![alligator_lizard](samples/n01689811_alligator_lizard.JPEG) <br/> **alligator_lizard (44)** <br/> `n01689811` | ![Gila_monster](samples/n01692333_Gila_monster.JPEG) <br/> **Gila_monster (45)** <br/> `n01692333` | ![green_lizard](samples/n01693334_green_lizard.JPEG) <br/> **green_lizard (46)** <br/> `n01693334` | ![African_chameleon](samples/n01694178_African_chameleon.JPEG) <br/> **African_chameleon (47)** <br/> `n01694178` |
17
+ | ![Komodo_dragon](samples/n01695060_Komodo_dragon.JPEG) <br/> **Komodo_dragon (48)** <br/> `n01695060` | ![African_crocodile](samples/n01697457_African_crocodile.JPEG) <br/> **African_crocodile (49)** <br/> `n01697457` | ![American_alligator](samples/n01698640_American_alligator.JPEG) <br/> **American_alligator (50)** <br/> `n01698640` | ![triceratops](samples/n01704323_triceratops.JPEG) <br/> **triceratops (51)** <br/> `n01704323` |
18
+ | ![thunder_snake](samples/n01728572_thunder_snake.JPEG) <br/> **thunder_snake (52)** <br/> `n01728572` | ![ringneck_snake](samples/n01728920_ringneck_snake.JPEG) <br/> **ringneck_snake (53)** <br/> `n01728920` | ![hognose_snake](samples/n01729322_hognose_snake.JPEG) <br/> **hognose_snake (54)** <br/> `n01729322` | ![green_snake](samples/n01729977_green_snake.JPEG) <br/> **green_snake (55)** <br/> `n01729977` |
19
+ | ![king_snake](samples/n01734418_king_snake.JPEG) <br/> **king_snake (56)** <br/> `n01734418` | ![garter_snake](samples/n01735189_garter_snake.JPEG) <br/> **garter_snake (57)** <br/> `n01735189` | ![water_snake](samples/n01737021_water_snake.JPEG) <br/> **water_snake (58)** <br/> `n01737021` | ![vine_snake](samples/n01739381_vine_snake.JPEG) <br/> **vine_snake (59)** <br/> `n01739381` |
20
+ | ![night_snake](samples/n01740131_night_snake.JPEG) <br/> **night_snake (60)** <br/> `n01740131` | ![boa_constrictor](samples/n01742172_boa_constrictor.JPEG) <br/> **boa_constrictor (61)** <br/> `n01742172` | ![rock_python](samples/n01744401_rock_python.JPEG) <br/> **rock_python (62)** <br/> `n01744401` | ![Indian_cobra](samples/n01748264_Indian_cobra.JPEG) <br/> **Indian_cobra (63)** <br/> `n01748264` |
21
+ | ![green_mamba](samples/n01749939_green_mamba.JPEG) <br/> **green_mamba (64)** <br/> `n01749939` | ![sea_snake](samples/n01751748_sea_snake.JPEG) <br/> **sea_snake (65)** <br/> `n01751748` | ![horned_viper](samples/n01753488_horned_viper.JPEG) <br/> **horned_viper (66)** <br/> `n01753488` | ![diamondback](samples/n01755581_diamondback.JPEG) <br/> **diamondback (67)** <br/> `n01755581` |
22
+ | ![sidewinder](samples/n01756291_sidewinder.JPEG) <br/> **sidewinder (68)** <br/> `n01756291` | ![trilobite](samples/n01768244_trilobite.JPEG) <br/> **trilobite (69)** <br/> `n01768244` | ![harvestman](samples/n01770081_harvestman.JPEG) <br/> **harvestman (70)** <br/> `n01770081` | ![scorpion](samples/n01770393_scorpion.JPEG) <br/> **scorpion (71)** <br/> `n01770393` |
23
+ | ![black_and_gold_garden_spider](samples/n01773157_black_and_gold_garden_spider.JPEG) <br/> **black_and_gold_garden_spider (72)** <br/> `n01773157` | ![barn_spider](samples/n01773549_barn_spider.JPEG) <br/> **barn_spider (73)** <br/> `n01773549` | ![garden_spider](samples/n01773797_garden_spider.JPEG) <br/> **garden_spider (74)** <br/> `n01773797` | ![black_widow](samples/n01774384_black_widow.JPEG) <br/> **black_widow (75)** <br/> `n01774384` |
24
+ | ![tarantula](samples/n01774750_tarantula.JPEG) <br/> **tarantula (76)** <br/> `n01774750` | ![wolf_spider](samples/n01775062_wolf_spider.JPEG) <br/> **wolf_spider (77)** <br/> `n01775062` | ![tick](samples/n01776313_tick.JPEG) <br/> **tick (78)** <br/> `n01776313` | ![centipede](samples/n01784675_centipede.JPEG) <br/> **centipede (79)** <br/> `n01784675` |
25
+ | ![black_grouse](samples/n01795545_black_grouse.JPEG) <br/> **black_grouse (80)** <br/> `n01795545` | ![ptarmigan](samples/n01796340_ptarmigan.JPEG) <br/> **ptarmigan (81)** <br/> `n01796340` | ![ruffed_grouse](samples/n01797886_ruffed_grouse.JPEG) <br/> **ruffed_grouse (82)** <br/> `n01797886` | ![prairie_chicken](samples/n01798484_prairie_chicken.JPEG) <br/> **prairie_chicken (83)** <br/> `n01798484` |
26
+ | ![peacock](samples/n01806143_peacock.JPEG) <br/> **peacock (84)** <br/> `n01806143` | ![quail](samples/n01806567_quail.JPEG) <br/> **quail (85)** <br/> `n01806567` | ![partridge](samples/n01807496_partridge.JPEG) <br/> **partridge (86)** <br/> `n01807496` | ![African_grey](samples/n01817953_African_grey.JPEG) <br/> **African_grey (87)** <br/> `n01817953` |
27
+ | ![macaw](samples/n01818515_macaw.JPEG) <br/> **macaw (88)** <br/> `n01818515` | ![sulphur-crested_cockatoo](samples/n01819313_sulphur-crested_cockatoo.JPEG) <br/> **sulphur-crested_cockatoo (89)** <br/> `n01819313` | ![lorikeet](samples/n01820546_lorikeet.JPEG) <br/> **lorikeet (90)** <br/> `n01820546` | ![coucal](samples/n01824575_coucal.JPEG) <br/> **coucal (91)** <br/> `n01824575` |
28
+ | ![bee_eater](samples/n01828970_bee_eater.JPEG) <br/> **bee_eater (92)** <br/> `n01828970` | ![hornbill](samples/n01829413_hornbill.JPEG) <br/> **hornbill (93)** <br/> `n01829413` | ![hummingbird](samples/n01833805_hummingbird.JPEG) <br/> **hummingbird (94)** <br/> `n01833805` | ![jacamar](samples/n01843065_jacamar.JPEG) <br/> **jacamar (95)** <br/> `n01843065` |
29
+ | ![toucan](samples/n01843383_toucan.JPEG) <br/> **toucan (96)** <br/> `n01843383` | ![drake](samples/n01847000_drake.JPEG) <br/> **drake (97)** <br/> `n01847000` | ![red-breasted_merganser](samples/n01855032_red-breasted_merganser.JPEG) <br/> **red-breasted_merganser (98)** <br/> `n01855032` | ![goose](samples/n01855672_goose.JPEG) <br/> **goose (99)** <br/> `n01855672` |
30
+ | ![black_swan](samples/n01860187_black_swan.JPEG) <br/> **black_swan (100)** <br/> `n01860187` | ![tusker](samples/n01871265_tusker.JPEG) <br/> **tusker (101)** <br/> `n01871265` | ![echidna](samples/n01872401_echidna.JPEG) <br/> **echidna (102)** <br/> `n01872401` | ![platypus](samples/n01873310_platypus.JPEG) <br/> **platypus (103)** <br/> `n01873310` |
31
+ | ![wallaby](samples/n01877812_wallaby.JPEG) <br/> **wallaby (104)** <br/> `n01877812` | ![koala](samples/n01882714_koala.JPEG) <br/> **koala (105)** <br/> `n01882714` | ![wombat](samples/n01883070_wombat.JPEG) <br/> **wombat (106)** <br/> `n01883070` | ![jellyfish](samples/n01910747_jellyfish.JPEG) <br/> **jellyfish (107)** <br/> `n01910747` |
32
+ | ![sea_anemone](samples/n01914609_sea_anemone.JPEG) <br/> **sea_anemone (108)** <br/> `n01914609` | ![brain_coral](samples/n01917289_brain_coral.JPEG) <br/> **brain_coral (109)** <br/> `n01917289` | ![flatworm](samples/n01924916_flatworm.JPEG) <br/> **flatworm (110)** <br/> `n01924916` | ![nematode](samples/n01930112_nematode.JPEG) <br/> **nematode (111)** <br/> `n01930112` |
33
+ | ![conch](samples/n01943899_conch.JPEG) <br/> **conch (112)** <br/> `n01943899` | ![snail](samples/n01944390_snail.JPEG) <br/> **snail (113)** <br/> `n01944390` | ![slug](samples/n01945685_slug.JPEG) <br/> **slug (114)** <br/> `n01945685` | ![sea_slug](samples/n01950731_sea_slug.JPEG) <br/> **sea_slug (115)** <br/> `n01950731` |
34
+ | ![chiton](samples/n01955084_chiton.JPEG) <br/> **chiton (116)** <br/> `n01955084` | ![chambered_nautilus](samples/n01968897_chambered_nautilus.JPEG) <br/> **chambered_nautilus (117)** <br/> `n01968897` | ![Dungeness_crab](samples/n01978287_Dungeness_crab.JPEG) <br/> **Dungeness_crab (118)** <br/> `n01978287` | ![rock_crab](samples/n01978455_rock_crab.JPEG) <br/> **rock_crab (119)** <br/> `n01978455` |
35
+ | ![fiddler_crab](samples/n01980166_fiddler_crab.JPEG) <br/> **fiddler_crab (120)** <br/> `n01980166` | ![king_crab](samples/n01981276_king_crab.JPEG) <br/> **king_crab (121)** <br/> `n01981276` | ![American_lobster](samples/n01983481_American_lobster.JPEG) <br/> **American_lobster (122)** <br/> `n01983481` | ![spiny_lobster](samples/n01984695_spiny_lobster.JPEG) <br/> **spiny_lobster (123)** <br/> `n01984695` |
36
+ | ![crayfish](samples/n01985128_crayfish.JPEG) <br/> **crayfish (124)** <br/> `n01985128` | ![hermit_crab](samples/n01986214_hermit_crab.JPEG) <br/> **hermit_crab (125)** <br/> `n01986214` | ![isopod](samples/n01990800_isopod.JPEG) <br/> **isopod (126)** <br/> `n01990800` | ![white_stork](samples/n02002556_white_stork.JPEG) <br/> **white_stork (127)** <br/> `n02002556` |
37
+ | ![black_stork](samples/n02002724_black_stork.JPEG) <br/> **black_stork (128)** <br/> `n02002724` | ![spoonbill](samples/n02006656_spoonbill.JPEG) <br/> **spoonbill (129)** <br/> `n02006656` | ![flamingo](samples/n02007558_flamingo.JPEG) <br/> **flamingo (130)** <br/> `n02007558` | ![little_blue_heron](samples/n02009229_little_blue_heron.JPEG) <br/> **little_blue_heron (131)** <br/> `n02009229` |
38
+ | ![American_egret](samples/n02009912_American_egret.JPEG) <br/> **American_egret (132)** <br/> `n02009912` | ![bittern](samples/n02011460_bittern.JPEG) <br/> **bittern (133)** <br/> `n02011460` | ![crane](samples/n02012849_crane.JPEG) <br/> **crane (134)** <br/> `n02012849` | ![limpkin](samples/n02013706_limpkin.JPEG) <br/> **limpkin (135)** <br/> `n02013706` |
39
+ | ![European_gallinule](samples/n02017213_European_gallinule.JPEG) <br/> **European_gallinule (136)** <br/> `n02017213` | ![American_coot](samples/n02018207_American_coot.JPEG) <br/> **American_coot (137)** <br/> `n02018207` | ![bustard](samples/n02018795_bustard.JPEG) <br/> **bustard (138)** <br/> `n02018795` | ![ruddy_turnstone](samples/n02025239_ruddy_turnstone.JPEG) <br/> **ruddy_turnstone (139)** <br/> `n02025239` |
40
+ | ![red-backed_sandpiper](samples/n02027492_red-backed_sandpiper.JPEG) <br/> **red-backed_sandpiper (140)** <br/> `n02027492` | ![redshank](samples/n02028035_redshank.JPEG) <br/> **redshank (141)** <br/> `n02028035` | ![dowitcher](samples/n02033041_dowitcher.JPEG) <br/> **dowitcher (142)** <br/> `n02033041` | ![oystercatcher](samples/n02037110_oystercatcher.JPEG) <br/> **oystercatcher (143)** <br/> `n02037110` |
41
+ | ![pelican](samples/n02051845_pelican.JPEG) <br/> **pelican (144)** <br/> `n02051845` | ![king_penguin](samples/n02056570_king_penguin.JPEG) <br/> **king_penguin (145)** <br/> `n02056570` | ![albatross](samples/n02058221_albatross.JPEG) <br/> **albatross (146)** <br/> `n02058221` | ![grey_whale](samples/n02066245_grey_whale.JPEG) <br/> **grey_whale (147)** <br/> `n02066245` |
42
+ | ![killer_whale](samples/n02071294_killer_whale.JPEG) <br/> **killer_whale (148)** <br/> `n02071294` | ![dugong](samples/n02074367_dugong.JPEG) <br/> **dugong (149)** <br/> `n02074367` | ![sea_lion](samples/n02077923_sea_lion.JPEG) <br/> **sea_lion (150)** <br/> `n02077923` | ![Chihuahua](samples/n02085620_Chihuahua.JPEG) <br/> **Chihuahua (151)** <br/> `n02085620` |
43
+ | ![Japanese_spaniel](samples/n02085782_Japanese_spaniel.JPEG) <br/> **Japanese_spaniel (152)** <br/> `n02085782` | ![Maltese_dog](samples/n02085936_Maltese_dog.JPEG) <br/> **Maltese_dog (153)** <br/> `n02085936` | ![Pekinese](samples/n02086079_Pekinese.JPEG) <br/> **Pekinese (154)** <br/> `n02086079` | ![Shih-Tzu](samples/n02086240_Shih-Tzu.JPEG) <br/> **Shih-Tzu (155)** <br/> `n02086240` |
44
+ | ![Blenheim_spaniel](samples/n02086646_Blenheim_spaniel.JPEG) <br/> **Blenheim_spaniel (156)** <br/> `n02086646` | ![papillon](samples/n02086910_papillon.JPEG) <br/> **papillon (157)** <br/> `n02086910` | ![toy_terrier](samples/n02087046_toy_terrier.JPEG) <br/> **toy_terrier (158)** <br/> `n02087046` | ![Rhodesian_ridgeback](samples/n02087394_Rhodesian_ridgeback.JPEG) <br/> **Rhodesian_ridgeback (159)** <br/> `n02087394` |
45
+ | ![Afghan_hound](samples/n02088094_Afghan_hound.JPEG) <br/> **Afghan_hound (160)** <br/> `n02088094` | ![basset](samples/n02088238_basset.JPEG) <br/> **basset (161)** <br/> `n02088238` | ![beagle](samples/n02088364_beagle.JPEG) <br/> **beagle (162)** <br/> `n02088364` | ![bloodhound](samples/n02088466_bloodhound.JPEG) <br/> **bloodhound (163)** <br/> `n02088466` |
46
+ | ![bluetick](samples/n02088632_bluetick.JPEG) <br/> **bluetick (164)** <br/> `n02088632` | ![black-and-tan_coonhound](samples/n02089078_black-and-tan_coonhound.JPEG) <br/> **black-and-tan_coonhound (165)** <br/> `n02089078` | ![Walker_hound](samples/n02089867_Walker_hound.JPEG) <br/> **Walker_hound (166)** <br/> `n02089867` | ![English_foxhound](samples/n02089973_English_foxhound.JPEG) <br/> **English_foxhound (167)** <br/> `n02089973` |
47
+ | ![redbone](samples/n02090379_redbone.JPEG) <br/> **redbone (168)** <br/> `n02090379` | ![borzoi](samples/n02090622_borzoi.JPEG) <br/> **borzoi (169)** <br/> `n02090622` | ![Irish_wolfhound](samples/n02090721_Irish_wolfhound.JPEG) <br/> **Irish_wolfhound (170)** <br/> `n02090721` | ![Italian_greyhound](samples/n02091032_Italian_greyhound.JPEG) <br/> **Italian_greyhound (171)** <br/> `n02091032` |
48
+ | ![whippet](samples/n02091134_whippet.JPEG) <br/> **whippet (172)** <br/> `n02091134` | ![Ibizan_hound](samples/n02091244_Ibizan_hound.JPEG) <br/> **Ibizan_hound (173)** <br/> `n02091244` | ![Norwegian_elkhound](samples/n02091467_Norwegian_elkhound.JPEG) <br/> **Norwegian_elkhound (174)** <br/> `n02091467` | ![otterhound](samples/n02091635_otterhound.JPEG) <br/> **otterhound (175)** <br/> `n02091635` |
49
+ | ![Saluki](samples/n02091831_Saluki.JPEG) <br/> **Saluki (176)** <br/> `n02091831` | ![Scottish_deerhound](samples/n02092002_Scottish_deerhound.JPEG) <br/> **Scottish_deerhound (177)** <br/> `n02092002` | ![Weimaraner](samples/n02092339_Weimaraner.JPEG) <br/> **Weimaraner (178)** <br/> `n02092339` | ![Staffordshire_bullterrier](samples/n02093256_Staffordshire_bullterrier.JPEG) <br/> **Staffordshire_bullterrier (179)** <br/> `n02093256` |
50
+ | ![American_Staffordshire_terrier](samples/n02093428_American_Staffordshire_terrier.JPEG) <br/> **American_Staffordshire_terrier (180)** <br/> `n02093428` | ![Bedlington_terrier](samples/n02093647_Bedlington_terrier.JPEG) <br/> **Bedlington_terrier (181)** <br/> `n02093647` | ![Border_terrier](samples/n02093754_Border_terrier.JPEG) <br/> **Border_terrier (182)** <br/> `n02093754` | ![Kerry_blue_terrier](samples/n02093859_Kerry_blue_terrier.JPEG) <br/> **Kerry_blue_terrier (183)** <br/> `n02093859` |
51
+ | ![Irish_terrier](samples/n02093991_Irish_terrier.JPEG) <br/> **Irish_terrier (184)** <br/> `n02093991` | ![Norfolk_terrier](samples/n02094114_Norfolk_terrier.JPEG) <br/> **Norfolk_terrier (185)** <br/> `n02094114` | ![Norwich_terrier](samples/n02094258_Norwich_terrier.JPEG) <br/> **Norwich_terrier (186)** <br/> `n02094258` | ![Yorkshire_terrier](samples/n02094433_Yorkshire_terrier.JPEG) <br/> **Yorkshire_terrier (187)** <br/> `n02094433` |
52
+ | ![wire-haired_fox_terrier](samples/n02095314_wire-haired_fox_terrier.JPEG) <br/> **wire-haired_fox_terrier (188)** <br/> `n02095314` | ![Lakeland_terrier](samples/n02095570_Lakeland_terrier.JPEG) <br/> **Lakeland_terrier (189)** <br/> `n02095570` | ![Sealyham_terrier](samples/n02095889_Sealyham_terrier.JPEG) <br/> **Sealyham_terrier (190)** <br/> `n02095889` | ![Airedale](samples/n02096051_Airedale.JPEG) <br/> **Airedale (191)** <br/> `n02096051` |
53
+ | ![cairn](samples/n02096177_cairn.JPEG) <br/> **cairn (192)** <br/> `n02096177` | ![Australian_terrier](samples/n02096294_Australian_terrier.JPEG) <br/> **Australian_terrier (193)** <br/> `n02096294` | ![Dandie_Dinmont](samples/n02096437_Dandie_Dinmont.JPEG) <br/> **Dandie_Dinmont (194)** <br/> `n02096437` | ![Boston_bull](samples/n02096585_Boston_bull.JPEG) <br/> **Boston_bull (195)** <br/> `n02096585` |
54
+ | ![miniature_schnauzer](samples/n02097047_miniature_schnauzer.JPEG) <br/> **miniature_schnauzer (196)** <br/> `n02097047` | ![giant_schnauzer](samples/n02097130_giant_schnauzer.JPEG) <br/> **giant_schnauzer (197)** <br/> `n02097130` | ![standard_schnauzer](samples/n02097209_standard_schnauzer.JPEG) <br/> **standard_schnauzer (198)** <br/> `n02097209` | ![Scotch_terrier](samples/n02097298_Scotch_terrier.JPEG) <br/> **Scotch_terrier (199)** <br/> `n02097298` |
55
+ | ![Tibetan_terrier](samples/n02097474_Tibetan_terrier.JPEG) <br/> **Tibetan_terrier (200)** <br/> `n02097474` | ![silky_terrier](samples/n02097658_silky_terrier.JPEG) <br/> **silky_terrier (201)** <br/> `n02097658` | ![soft-coated_wheaten_terrier](samples/n02098105_soft-coated_wheaten_terrier.JPEG) <br/> **soft-coated_wheaten_terrier (202)** <br/> `n02098105` | ![West_Highland_white_terrier](samples/n02098286_West_Highland_white_terrier.JPEG) <br/> **West_Highland_white_terrier (203)** <br/> `n02098286` |
56
+ | ![Lhasa](samples/n02098413_Lhasa.JPEG) <br/> **Lhasa (204)** <br/> `n02098413` | ![flat-coated_retriever](samples/n02099267_flat-coated_retriever.JPEG) <br/> **flat-coated_retriever (205)** <br/> `n02099267` | ![curly-coated_retriever](samples/n02099429_curly-coated_retriever.JPEG) <br/> **curly-coated_retriever (206)** <br/> `n02099429` | ![golden_retriever](samples/n02099601_golden_retriever.JPEG) <br/> **golden_retriever (207)** <br/> `n02099601` |
57
+ | ![Labrador_retriever](samples/n02099712_Labrador_retriever.JPEG) <br/> **Labrador_retriever (208)** <br/> `n02099712` | ![Chesapeake_Bay_retriever](samples/n02099849_Chesapeake_Bay_retriever.JPEG) <br/> **Chesapeake_Bay_retriever (209)** <br/> `n02099849` | ![German_short-haired_pointer](samples/n02100236_German_short-haired_pointer.JPEG) <br/> **German_short-haired_pointer (210)** <br/> `n02100236` | ![vizsla](samples/n02100583_vizsla.JPEG) <br/> **vizsla (211)** <br/> `n02100583` |
58
+ | ![English_setter](samples/n02100735_English_setter.JPEG) <br/> **English_setter (212)** <br/> `n02100735` | ![Irish_setter](samples/n02100877_Irish_setter.JPEG) <br/> **Irish_setter (213)** <br/> `n02100877` | ![Gordon_setter](samples/n02101006_Gordon_setter.JPEG) <br/> **Gordon_setter (214)** <br/> `n02101006` | ![Brittany_spaniel](samples/n02101388_Brittany_spaniel.JPEG) <br/> **Brittany_spaniel (215)** <br/> `n02101388` |
59
+ | ![clumber](samples/n02101556_clumber.JPEG) <br/> **clumber (216)** <br/> `n02101556` | ![English_springer](samples/n02102040_English_springer.JPEG) <br/> **English_springer (217)** <br/> `n02102040` | ![Welsh_springer_spaniel](samples/n02102177_Welsh_springer_spaniel.JPEG) <br/> **Welsh_springer_spaniel (218)** <br/> `n02102177` | ![cocker_spaniel](samples/n02102318_cocker_spaniel.JPEG) <br/> **cocker_spaniel (219)** <br/> `n02102318` |
60
+ | ![Sussex_spaniel](samples/n02102480_Sussex_spaniel.JPEG) <br/> **Sussex_spaniel (220)** <br/> `n02102480` | ![Irish_water_spaniel](samples/n02102973_Irish_water_spaniel.JPEG) <br/> **Irish_water_spaniel (221)** <br/> `n02102973` | ![kuvasz](samples/n02104029_kuvasz.JPEG) <br/> **kuvasz (222)** <br/> `n02104029` | ![schipperke](samples/n02104365_schipperke.JPEG) <br/> **schipperke (223)** <br/> `n02104365` |
61
+ | ![groenendael](samples/n02105056_groenendael.JPEG) <br/> **groenendael (224)** <br/> `n02105056` | ![malinois](samples/n02105162_malinois.JPEG) <br/> **malinois (225)** <br/> `n02105162` | ![briard](samples/n02105251_briard.JPEG) <br/> **briard (226)** <br/> `n02105251` | ![kelpie](samples/n02105412_kelpie.JPEG) <br/> **kelpie (227)** <br/> `n02105412` |
62
+ | ![komondor](samples/n02105505_komondor.JPEG) <br/> **komondor (228)** <br/> `n02105505` | ![Old_English_sheepdog](samples/n02105641_Old_English_sheepdog.JPEG) <br/> **Old_English_sheepdog (229)** <br/> `n02105641` | ![Shetland_sheepdog](samples/n02105855_Shetland_sheepdog.JPEG) <br/> **Shetland_sheepdog (230)** <br/> `n02105855` | ![collie](samples/n02106030_collie.JPEG) <br/> **collie (231)** <br/> `n02106030` |
63
+ | ![Border_collie](samples/n02106166_Border_collie.JPEG) <br/> **Border_collie (232)** <br/> `n02106166` | ![Bouvier_des_Flandres](samples/n02106382_Bouvier_des_Flandres.JPEG) <br/> **Bouvier_des_Flandres (233)** <br/> `n02106382` | ![Rottweiler](samples/n02106550_Rottweiler.JPEG) <br/> **Rottweiler (234)** <br/> `n02106550` | ![German_shepherd](samples/n02106662_German_shepherd.JPEG) <br/> **German_shepherd (235)** <br/> `n02106662` |
64
+ | ![Doberman](samples/n02107142_Doberman.JPEG) <br/> **Doberman (236)** <br/> `n02107142` | ![miniature_pinscher](samples/n02107312_miniature_pinscher.JPEG) <br/> **miniature_pinscher (237)** <br/> `n02107312` | ![Greater_Swiss_Mountain_dog](samples/n02107574_Greater_Swiss_Mountain_dog.JPEG) <br/> **Greater_Swiss_Mountain_dog (238)** <br/> `n02107574` | ![Bernese_mountain_dog](samples/n02107683_Bernese_mountain_dog.JPEG) <br/> **Bernese_mountain_dog (239)** <br/> `n02107683` |
65
+ | ![Appenzeller](samples/n02107908_Appenzeller.JPEG) <br/> **Appenzeller (240)** <br/> `n02107908` | ![EntleBucher](samples/n02108000_EntleBucher.JPEG) <br/> **EntleBucher (241)** <br/> `n02108000` | ![boxer](samples/n02108089_boxer.JPEG) <br/> **boxer (242)** <br/> `n02108089` | ![bull_mastiff](samples/n02108422_bull_mastiff.JPEG) <br/> **bull_mastiff (243)** <br/> `n02108422` |
66
+ | ![Tibetan_mastiff](samples/n02108551_Tibetan_mastiff.JPEG) <br/> **Tibetan_mastiff (244)** <br/> `n02108551` | ![French_bulldog](samples/n02108915_French_bulldog.JPEG) <br/> **French_bulldog (245)** <br/> `n02108915` | ![Great_Dane](samples/n02109047_Great_Dane.JPEG) <br/> **Great_Dane (246)** <br/> `n02109047` | ![Saint_Bernard](samples/n02109525_Saint_Bernard.JPEG) <br/> **Saint_Bernard (247)** <br/> `n02109525` |
67
+ | ![Eskimo_dog](samples/n02109961_Eskimo_dog.JPEG) <br/> **Eskimo_dog (248)** <br/> `n02109961` | ![malamute](samples/n02110063_malamute.JPEG) <br/> **malamute (249)** <br/> `n02110063` | ![Siberian_husky](samples/n02110185_Siberian_husky.JPEG) <br/> **Siberian_husky (250)** <br/> `n02110185` | ![dalmatian](samples/n02110341_dalmatian.JPEG) <br/> **dalmatian (251)** <br/> `n02110341` |
68
+ | ![affenpinscher](samples/n02110627_affenpinscher.JPEG) <br/> **affenpinscher (252)** <br/> `n02110627` | ![basenji](samples/n02110806_basenji.JPEG) <br/> **basenji (253)** <br/> `n02110806` | ![pug](samples/n02110958_pug.JPEG) <br/> **pug (254)** <br/> `n02110958` | ![Leonberg](samples/n02111129_Leonberg.JPEG) <br/> **Leonberg (255)** <br/> `n02111129` |
69
+ | ![Newfoundland](samples/n02111277_Newfoundland.JPEG) <br/> **Newfoundland (256)** <br/> `n02111277` | ![Great_Pyrenees](samples/n02111500_Great_Pyrenees.JPEG) <br/> **Great_Pyrenees (257)** <br/> `n02111500` | ![Samoyed](samples/n02111889_Samoyed.JPEG) <br/> **Samoyed (258)** <br/> `n02111889` | ![Pomeranian](samples/n02112018_Pomeranian.JPEG) <br/> **Pomeranian (259)** <br/> `n02112018` |
70
+ | ![chow](samples/n02112137_chow.JPEG) <br/> **chow (260)** <br/> `n02112137` | ![keeshond](samples/n02112350_keeshond.JPEG) <br/> **keeshond (261)** <br/> `n02112350` | ![Brabancon_griffon](samples/n02112706_Brabancon_griffon.JPEG) <br/> **Brabancon_griffon (262)** <br/> `n02112706` | ![Pembroke](samples/n02113023_Pembroke.JPEG) <br/> **Pembroke (263)** <br/> `n02113023` |
71
+ | ![Cardigan](samples/n02113186_Cardigan.JPEG) <br/> **Cardigan (264)** <br/> `n02113186` | ![toy_poodle](samples/n02113624_toy_poodle.JPEG) <br/> **toy_poodle (265)** <br/> `n02113624` | ![miniature_poodle](samples/n02113712_miniature_poodle.JPEG) <br/> **miniature_poodle (266)** <br/> `n02113712` | ![standard_poodle](samples/n02113799_standard_poodle.JPEG) <br/> **standard_poodle (267)** <br/> `n02113799` |
72
+ | ![Mexican_hairless](samples/n02113978_Mexican_hairless.JPEG) <br/> **Mexican_hairless (268)** <br/> `n02113978` | ![timber_wolf](samples/n02114367_timber_wolf.JPEG) <br/> **timber_wolf (269)** <br/> `n02114367` | ![white_wolf](samples/n02114548_white_wolf.JPEG) <br/> **white_wolf (270)** <br/> `n02114548` | ![red_wolf](samples/n02114712_red_wolf.JPEG) <br/> **red_wolf (271)** <br/> `n02114712` |
73
+ | ![coyote](samples/n02114855_coyote.JPEG) <br/> **coyote (272)** <br/> `n02114855` | ![dingo](samples/n02115641_dingo.JPEG) <br/> **dingo (273)** <br/> `n02115641` | ![dhole](samples/n02115913_dhole.JPEG) <br/> **dhole (274)** <br/> `n02115913` | ![African_hunting_dog](samples/n02116738_African_hunting_dog.JPEG) <br/> **African_hunting_dog (275)** <br/> `n02116738` |
74
+ | ![hyena](samples/n02117135_hyena.JPEG) <br/> **hyena (276)** <br/> `n02117135` | ![red_fox](samples/n02119022_red_fox.JPEG) <br/> **red_fox (277)** <br/> `n02119022` | ![kit_fox](samples/n02119789_kit_fox.JPEG) <br/> **kit_fox (278)** <br/> `n02119789` | ![Arctic_fox](samples/n02120079_Arctic_fox.JPEG) <br/> **Arctic_fox (279)** <br/> `n02120079` |
75
+ | ![grey_fox](samples/n02120505_grey_fox.JPEG) <br/> **grey_fox (280)** <br/> `n02120505` | ![tabby](samples/n02123045_tabby.JPEG) <br/> **tabby (281)** <br/> `n02123045` | ![tiger_cat](samples/n02123159_tiger_cat.JPEG) <br/> **tiger_cat (282)** <br/> `n02123159` | ![Persian_cat](samples/n02123394_Persian_cat.JPEG) <br/> **Persian_cat (283)** <br/> `n02123394` |
76
+ | ![Siamese_cat](samples/n02123597_Siamese_cat.JPEG) <br/> **Siamese_cat (284)** <br/> `n02123597` | ![Egyptian_cat](samples/n02124075_Egyptian_cat.JPEG) <br/> **Egyptian_cat (285)** <br/> `n02124075` | ![cougar](samples/n02125311_cougar.JPEG) <br/> **cougar (286)** <br/> `n02125311` | ![lynx](samples/n02127052_lynx.JPEG) <br/> **lynx (287)** <br/> `n02127052` |
77
+ | ![leopard](samples/n02128385_leopard.JPEG) <br/> **leopard (288)** <br/> `n02128385` | ![snow_leopard](samples/n02128757_snow_leopard.JPEG) <br/> **snow_leopard (289)** <br/> `n02128757` | ![jaguar](samples/n02128925_jaguar.JPEG) <br/> **jaguar (290)** <br/> `n02128925` | ![lion](samples/n02129165_lion.JPEG) <br/> **lion (291)** <br/> `n02129165` |
78
+ | ![tiger](samples/n02129604_tiger.JPEG) <br/> **tiger (292)** <br/> `n02129604` | ![cheetah](samples/n02130308_cheetah.JPEG) <br/> **cheetah (293)** <br/> `n02130308` | ![brown_bear](samples/n02132136_brown_bear.JPEG) <br/> **brown_bear (294)** <br/> `n02132136` | ![American_black_bear](samples/n02133161_American_black_bear.JPEG) <br/> **American_black_bear (295)** <br/> `n02133161` |
79
+ | ![ice_bear](samples/n02134084_ice_bear.JPEG) <br/> **ice_bear (296)** <br/> `n02134084` | ![sloth_bear](samples/n02134418_sloth_bear.JPEG) <br/> **sloth_bear (297)** <br/> `n02134418` | ![mongoose](samples/n02137549_mongoose.JPEG) <br/> **mongoose (298)** <br/> `n02137549` | ![meerkat](samples/n02138441_meerkat.JPEG) <br/> **meerkat (299)** <br/> `n02138441` |
80
+ | ![tiger_beetle](samples/n02165105_tiger_beetle.JPEG) <br/> **tiger_beetle (300)** <br/> `n02165105` | ![ladybug](samples/n02165456_ladybug.JPEG) <br/> **ladybug (301)** <br/> `n02165456` | ![ground_beetle](samples/n02167151_ground_beetle.JPEG) <br/> **ground_beetle (302)** <br/> `n02167151` | ![long-horned_beetle](samples/n02168699_long-horned_beetle.JPEG) <br/> **long-horned_beetle (303)** <br/> `n02168699` |
81
+ | ![leaf_beetle](samples/n02169497_leaf_beetle.JPEG) <br/> **leaf_beetle (304)** <br/> `n02169497` | ![dung_beetle](samples/n02172182_dung_beetle.JPEG) <br/> **dung_beetle (305)** <br/> `n02172182` | ![rhinoceros_beetle](samples/n02174001_rhinoceros_beetle.JPEG) <br/> **rhinoceros_beetle (306)** <br/> `n02174001` | ![weevil](samples/n02177972_weevil.JPEG) <br/> **weevil (307)** <br/> `n02177972` |
82
+ | ![fly](samples/n02190166_fly.JPEG) <br/> **fly (308)** <br/> `n02190166` | ![bee](samples/n02206856_bee.JPEG) <br/> **bee (309)** <br/> `n02206856` | ![ant](samples/n02219486_ant.JPEG) <br/> **ant (310)** <br/> `n02219486` | ![grasshopper](samples/n02226429_grasshopper.JPEG) <br/> **grasshopper (311)** <br/> `n02226429` |
83
+ | ![cricket](samples/n02229544_cricket.JPEG) <br/> **cricket (312)** <br/> `n02229544` | ![walking_stick](samples/n02231487_walking_stick.JPEG) <br/> **walking_stick (313)** <br/> `n02231487` | ![cockroach](samples/n02233338_cockroach.JPEG) <br/> **cockroach (314)** <br/> `n02233338` | ![mantis](samples/n02236044_mantis.JPEG) <br/> **mantis (315)** <br/> `n02236044` |
84
+ | ![cicada](samples/n02256656_cicada.JPEG) <br/> **cicada (316)** <br/> `n02256656` | ![leafhopper](samples/n02259212_leafhopper.JPEG) <br/> **leafhopper (317)** <br/> `n02259212` | ![lacewing](samples/n02264363_lacewing.JPEG) <br/> **lacewing (318)** <br/> `n02264363` | ![dragonfly](samples/n02268443_dragonfly.JPEG) <br/> **dragonfly (319)** <br/> `n02268443` |
85
+ | ![damselfly](samples/n02268853_damselfly.JPEG) <br/> **damselfly (320)** <br/> `n02268853` | ![admiral](samples/n02276258_admiral.JPEG) <br/> **admiral (321)** <br/> `n02276258` | ![ringlet](samples/n02277742_ringlet.JPEG) <br/> **ringlet (322)** <br/> `n02277742` | ![monarch](samples/n02279972_monarch.JPEG) <br/> **monarch (323)** <br/> `n02279972` |
86
+ | ![cabbage_butterfly](samples/n02280649_cabbage_butterfly.JPEG) <br/> **cabbage_butterfly (324)** <br/> `n02280649` | ![sulphur_butterfly](samples/n02281406_sulphur_butterfly.JPEG) <br/> **sulphur_butterfly (325)** <br/> `n02281406` | ![lycaenid](samples/n02281787_lycaenid.JPEG) <br/> **lycaenid (326)** <br/> `n02281787` | ![starfish](samples/n02317335_starfish.JPEG) <br/> **starfish (327)** <br/> `n02317335` |
87
+ | ![sea_urchin](samples/n02319095_sea_urchin.JPEG) <br/> **sea_urchin (328)** <br/> `n02319095` | ![sea_cucumber](samples/n02321529_sea_cucumber.JPEG) <br/> **sea_cucumber (329)** <br/> `n02321529` | ![wood_rabbit](samples/n02325366_wood_rabbit.JPEG) <br/> **wood_rabbit (330)** <br/> `n02325366` | ![hare](samples/n02326432_hare.JPEG) <br/> **hare (331)** <br/> `n02326432` |
88
+ | ![Angora](samples/n02328150_Angora.JPEG) <br/> **Angora (332)** <br/> `n02328150` | ![hamster](samples/n02342885_hamster.JPEG) <br/> **hamster (333)** <br/> `n02342885` | ![porcupine](samples/n02346627_porcupine.JPEG) <br/> **porcupine (334)** <br/> `n02346627` | ![fox_squirrel](samples/n02356798_fox_squirrel.JPEG) <br/> **fox_squirrel (335)** <br/> `n02356798` |
89
+ | ![marmot](samples/n02361337_marmot.JPEG) <br/> **marmot (336)** <br/> `n02361337` | ![beaver](samples/n02363005_beaver.JPEG) <br/> **beaver (337)** <br/> `n02363005` | ![guinea_pig](samples/n02364673_guinea_pig.JPEG) <br/> **guinea_pig (338)** <br/> `n02364673` | ![sorrel](samples/n02389026_sorrel.JPEG) <br/> **sorrel (339)** <br/> `n02389026` |
90
+ | ![zebra](samples/n02391049_zebra.JPEG) <br/> **zebra (340)** <br/> `n02391049` | ![hog](samples/n02395406_hog.JPEG) <br/> **hog (341)** <br/> `n02395406` | ![wild_boar](samples/n02396427_wild_boar.JPEG) <br/> **wild_boar (342)** <br/> `n02396427` | ![warthog](samples/n02397096_warthog.JPEG) <br/> **warthog (343)** <br/> `n02397096` |
91
+ | ![hippopotamus](samples/n02398521_hippopotamus.JPEG) <br/> **hippopotamus (344)** <br/> `n02398521` | ![ox](samples/n02403003_ox.JPEG) <br/> **ox (345)** <br/> `n02403003` | ![water_buffalo](samples/n02408429_water_buffalo.JPEG) <br/> **water_buffalo (346)** <br/> `n02408429` | ![bison](samples/n02410509_bison.JPEG) <br/> **bison (347)** <br/> `n02410509` |
92
+ | ![ram](samples/n02412080_ram.JPEG) <br/> **ram (348)** <br/> `n02412080` | ![bighorn](samples/n02415577_bighorn.JPEG) <br/> **bighorn (349)** <br/> `n02415577` | ![ibex](samples/n02417914_ibex.JPEG) <br/> **ibex (350)** <br/> `n02417914` | ![hartebeest](samples/n02422106_hartebeest.JPEG) <br/> **hartebeest (351)** <br/> `n02422106` |
93
+ | ![impala](samples/n02422699_impala.JPEG) <br/> **impala (352)** <br/> `n02422699` | ![gazelle](samples/n02423022_gazelle.JPEG) <br/> **gazelle (353)** <br/> `n02423022` | ![Arabian_camel](samples/n02437312_Arabian_camel.JPEG) <br/> **Arabian_camel (354)** <br/> `n02437312` | ![llama](samples/n02437616_llama.JPEG) <br/> **llama (355)** <br/> `n02437616` |
94
+ | ![weasel](samples/n02441942_weasel.JPEG) <br/> **weasel (356)** <br/> `n02441942` | ![mink](samples/n02442845_mink.JPEG) <br/> **mink (357)** <br/> `n02442845` | ![polecat](samples/n02443114_polecat.JPEG) <br/> **polecat (358)** <br/> `n02443114` | ![black-footed_ferret](samples/n02443484_black-footed_ferret.JPEG) <br/> **black-footed_ferret (359)** <br/> `n02443484` |
95
+ | ![otter](samples/n02444819_otter.JPEG) <br/> **otter (360)** <br/> `n02444819` | ![skunk](samples/n02445715_skunk.JPEG) <br/> **skunk (361)** <br/> `n02445715` | ![badger](samples/n02447366_badger.JPEG) <br/> **badger (362)** <br/> `n02447366` | ![armadillo](samples/n02454379_armadillo.JPEG) <br/> **armadillo (363)** <br/> `n02454379` |
96
+ | ![three-toed_sloth](samples/n02457408_three-toed_sloth.JPEG) <br/> **three-toed_sloth (364)** <br/> `n02457408` | ![orangutan](samples/n02480495_orangutan.JPEG) <br/> **orangutan (365)** <br/> `n02480495` | ![gorilla](samples/n02480855_gorilla.JPEG) <br/> **gorilla (366)** <br/> `n02480855` | ![chimpanzee](samples/n02481823_chimpanzee.JPEG) <br/> **chimpanzee (367)** <br/> `n02481823` |
97
+ | ![gibbon](samples/n02483362_gibbon.JPEG) <br/> **gibbon (368)** <br/> `n02483362` | ![siamang](samples/n02483708_siamang.JPEG) <br/> **siamang (369)** <br/> `n02483708` | ![guenon](samples/n02484975_guenon.JPEG) <br/> **guenon (370)** <br/> `n02484975` | ![patas](samples/n02486261_patas.JPEG) <br/> **patas (371)** <br/> `n02486261` |
98
+ | ![baboon](samples/n02486410_baboon.JPEG) <br/> **baboon (372)** <br/> `n02486410` | ![macaque](samples/n02487347_macaque.JPEG) <br/> **macaque (373)** <br/> `n02487347` | ![langur](samples/n02488291_langur.JPEG) <br/> **langur (374)** <br/> `n02488291` | ![colobus](samples/n02488702_colobus.JPEG) <br/> **colobus (375)** <br/> `n02488702` |
99
+ | ![proboscis_monkey](samples/n02489166_proboscis_monkey.JPEG) <br/> **proboscis_monkey (376)** <br/> `n02489166` | ![marmoset](samples/n02490219_marmoset.JPEG) <br/> **marmoset (377)** <br/> `n02490219` | ![capuchin](samples/n02492035_capuchin.JPEG) <br/> **capuchin (378)** <br/> `n02492035` | ![howler_monkey](samples/n02492660_howler_monkey.JPEG) <br/> **howler_monkey (379)** <br/> `n02492660` |
100
+ | ![titi](samples/n02493509_titi.JPEG) <br/> **titi (380)** <br/> `n02493509` | ![spider_monkey](samples/n02493793_spider_monkey.JPEG) <br/> **spider_monkey (381)** <br/> `n02493793` | ![squirrel_monkey](samples/n02494079_squirrel_monkey.JPEG) <br/> **squirrel_monkey (382)** <br/> `n02494079` | ![Madagascar_cat](samples/n02497673_Madagascar_cat.JPEG) <br/> **Madagascar_cat (383)** <br/> `n02497673` |
101
+ | ![indri](samples/n02500267_indri.JPEG) <br/> **indri (384)** <br/> `n02500267` | ![Indian_elephant](samples/n02504013_Indian_elephant.JPEG) <br/> **Indian_elephant (385)** <br/> `n02504013` | ![African_elephant](samples/n02504458_African_elephant.JPEG) <br/> **African_elephant (386)** <br/> `n02504458` | ![lesser_panda](samples/n02509815_lesser_panda.JPEG) <br/> **lesser_panda (387)** <br/> `n02509815` |
102
+ | ![giant_panda](samples/n02510455_giant_panda.JPEG) <br/> **giant_panda (388)** <br/> `n02510455` | ![barracouta](samples/n02514041_barracouta.JPEG) <br/> **barracouta (389)** <br/> `n02514041` | ![eel](samples/n02526121_eel.JPEG) <br/> **eel (390)** <br/> `n02526121` | ![coho](samples/n02536864_coho.JPEG) <br/> **coho (391)** <br/> `n02536864` |
103
+ | ![rock_beauty](samples/n02606052_rock_beauty.JPEG) <br/> **rock_beauty (392)** <br/> `n02606052` | ![anemone_fish](samples/n02607072_anemone_fish.JPEG) <br/> **anemone_fish (393)** <br/> `n02607072` | ![sturgeon](samples/n02640242_sturgeon.JPEG) <br/> **sturgeon (394)** <br/> `n02640242` | ![gar](samples/n02641379_gar.JPEG) <br/> **gar (395)** <br/> `n02641379` |
104
+ | ![lionfish](samples/n02643566_lionfish.JPEG) <br/> **lionfish (396)** <br/> `n02643566` | ![puffer](samples/n02655020_puffer.JPEG) <br/> **puffer (397)** <br/> `n02655020` | ![abacus](samples/n02666196_abacus.JPEG) <br/> **abacus (398)** <br/> `n02666196` | ![abaya](samples/n02667093_abaya.JPEG) <br/> **abaya (399)** <br/> `n02667093` |
105
+ | ![academic_gown](samples/n02669723_academic_gown.JPEG) <br/> **academic_gown (400)** <br/> `n02669723` | ![accordion](samples/n02672831_accordion.JPEG) <br/> **accordion (401)** <br/> `n02672831` | ![acoustic_guitar](samples/n02676566_acoustic_guitar.JPEG) <br/> **acoustic_guitar (402)** <br/> `n02676566` | ![aircraft_carrier](samples/n02687172_aircraft_carrier.JPEG) <br/> **aircraft_carrier (403)** <br/> `n02687172` |
106
+ | ![airliner](samples/n02690373_airliner.JPEG) <br/> **airliner (404)** <br/> `n02690373` | ![airship](samples/n02692877_airship.JPEG) <br/> **airship (405)** <br/> `n02692877` | ![altar](samples/n02699494_altar.JPEG) <br/> **altar (406)** <br/> `n02699494` | ![ambulance](samples/n02701002_ambulance.JPEG) <br/> **ambulance (407)** <br/> `n02701002` |
107
+ | ![amphibian](samples/n02704792_amphibian.JPEG) <br/> **amphibian (408)** <br/> `n02704792` | ![analog_clock](samples/n02708093_analog_clock.JPEG) <br/> **analog_clock (409)** <br/> `n02708093` | ![apiary](samples/n02727426_apiary.JPEG) <br/> **apiary (410)** <br/> `n02727426` | ![apron](samples/n02730930_apron.JPEG) <br/> **apron (411)** <br/> `n02730930` |
108
+ | ![ashcan](samples/n02747177_ashcan.JPEG) <br/> **ashcan (412)** <br/> `n02747177` | ![assault_rifle](samples/n02749479_assault_rifle.JPEG) <br/> **assault_rifle (413)** <br/> `n02749479` | ![backpack](samples/n02769748_backpack.JPEG) <br/> **backpack (414)** <br/> `n02769748` | ![bakery](samples/n02776631_bakery.JPEG) <br/> **bakery (415)** <br/> `n02776631` |
109
+ | ![balance_beam](samples/n02777292_balance_beam.JPEG) <br/> **balance_beam (416)** <br/> `n02777292` | ![balloon](samples/n02782093_balloon.JPEG) <br/> **balloon (417)** <br/> `n02782093` | ![ballpoint](samples/n02783161_ballpoint.JPEG) <br/> **ballpoint (418)** <br/> `n02783161` | ![Band_Aid](samples/n02786058_Band_Aid.JPEG) <br/> **Band_Aid (419)** <br/> `n02786058` |
110
+ | ![banjo](samples/n02787622_banjo.JPEG) <br/> **banjo (420)** <br/> `n02787622` | ![bannister](samples/n02788148_bannister.JPEG) <br/> **bannister (421)** <br/> `n02788148` | ![barbell](samples/n02790996_barbell.JPEG) <br/> **barbell (422)** <br/> `n02790996` | ![barber_chair](samples/n02791124_barber_chair.JPEG) <br/> **barber_chair (423)** <br/> `n02791124` |
111
+ | ![barbershop](samples/n02791270_barbershop.JPEG) <br/> **barbershop (424)** <br/> `n02791270` | ![barn](samples/n02793495_barn.JPEG) <br/> **barn (425)** <br/> `n02793495` | ![barometer](samples/n02794156_barometer.JPEG) <br/> **barometer (426)** <br/> `n02794156` | ![barrel](samples/n02795169_barrel.JPEG) <br/> **barrel (427)** <br/> `n02795169` |
112
+ | ![barrow](samples/n02797295_barrow.JPEG) <br/> **barrow (428)** <br/> `n02797295` | ![baseball](samples/n02799071_baseball.JPEG) <br/> **baseball (429)** <br/> `n02799071` | ![basketball](samples/n02802426_basketball.JPEG) <br/> **basketball (430)** <br/> `n02802426` | ![bassinet](samples/n02804414_bassinet.JPEG) <br/> **bassinet (431)** <br/> `n02804414` |
113
+ | ![bassoon](samples/n02804610_bassoon.JPEG) <br/> **bassoon (432)** <br/> `n02804610` | ![bathing_cap](samples/n02807133_bathing_cap.JPEG) <br/> **bathing_cap (433)** <br/> `n02807133` | ![bath_towel](samples/n02808304_bath_towel.JPEG) <br/> **bath_towel (434)** <br/> `n02808304` | ![bathtub](samples/n02808440_bathtub.JPEG) <br/> **bathtub (435)** <br/> `n02808440` |
114
+ | ![beach_wagon](samples/n02814533_beach_wagon.JPEG) <br/> **beach_wagon (436)** <br/> `n02814533` | ![beacon](samples/n02814860_beacon.JPEG) <br/> **beacon (437)** <br/> `n02814860` | ![beaker](samples/n02815834_beaker.JPEG) <br/> **beaker (438)** <br/> `n02815834` | ![bearskin](samples/n02817516_bearskin.JPEG) <br/> **bearskin (439)** <br/> `n02817516` |
115
+ | ![beer_bottle](samples/n02823428_beer_bottle.JPEG) <br/> **beer_bottle (440)** <br/> `n02823428` | ![beer_glass](samples/n02823750_beer_glass.JPEG) <br/> **beer_glass (441)** <br/> `n02823750` | ![bell_cote](samples/n02825657_bell_cote.JPEG) <br/> **bell_cote (442)** <br/> `n02825657` | ![bib](samples/n02834397_bib.JPEG) <br/> **bib (443)** <br/> `n02834397` |
116
+ | ![bicycle-built-for-two](samples/n02835271_bicycle-built-for-two.JPEG) <br/> **bicycle-built-for-two (444)** <br/> `n02835271` | ![bikini](samples/n02837789_bikini.JPEG) <br/> **bikini (445)** <br/> `n02837789` | ![binder](samples/n02840245_binder.JPEG) <br/> **binder (446)** <br/> `n02840245` | ![binoculars](samples/n02841315_binoculars.JPEG) <br/> **binoculars (447)** <br/> `n02841315` |
117
+ | ![birdhouse](samples/n02843684_birdhouse.JPEG) <br/> **birdhouse (448)** <br/> `n02843684` | ![boathouse](samples/n02859443_boathouse.JPEG) <br/> **boathouse (449)** <br/> `n02859443` | ![bobsled](samples/n02860847_bobsled.JPEG) <br/> **bobsled (450)** <br/> `n02860847` | ![bolo_tie](samples/n02865351_bolo_tie.JPEG) <br/> **bolo_tie (451)** <br/> `n02865351` |
118
+ | ![bonnet](samples/n02869837_bonnet.JPEG) <br/> **bonnet (452)** <br/> `n02869837` | ![bookcase](samples/n02870880_bookcase.JPEG) <br/> **bookcase (453)** <br/> `n02870880` | ![bookshop](samples/n02871525_bookshop.JPEG) <br/> **bookshop (454)** <br/> `n02871525` | ![bottlecap](samples/n02877765_bottlecap.JPEG) <br/> **bottlecap (455)** <br/> `n02877765` |
119
+ | ![bow](samples/n02879718_bow.JPEG) <br/> **bow (456)** <br/> `n02879718` | ![bow_tie](samples/n02883205_bow_tie.JPEG) <br/> **bow_tie (457)** <br/> `n02883205` | ![brass](samples/n02892201_brass.JPEG) <br/> **brass (458)** <br/> `n02892201` | ![brassiere](samples/n02892767_brassiere.JPEG) <br/> **brassiere (459)** <br/> `n02892767` |
120
+ | ![breakwater](samples/n02894605_breakwater.JPEG) <br/> **breakwater (460)** <br/> `n02894605` | ![breastplate](samples/n02895154_breastplate.JPEG) <br/> **breastplate (461)** <br/> `n02895154` | ![broom](samples/n02906734_broom.JPEG) <br/> **broom (462)** <br/> `n02906734` | ![bucket](samples/n02909870_bucket.JPEG) <br/> **bucket (463)** <br/> `n02909870` |
121
+ | ![buckle](samples/n02910353_buckle.JPEG) <br/> **buckle (464)** <br/> `n02910353` | ![bulletproof_vest](samples/n02916936_bulletproof_vest.JPEG) <br/> **bulletproof_vest (465)** <br/> `n02916936` | ![bullet_train](samples/n02917067_bullet_train.JPEG) <br/> **bullet_train (466)** <br/> `n02917067` | ![butcher_shop](samples/n02927161_butcher_shop.JPEG) <br/> **butcher_shop (467)** <br/> `n02927161` |
122
+ | ![cab](samples/n02930766_cab.JPEG) <br/> **cab (468)** <br/> `n02930766` | ![caldron](samples/n02939185_caldron.JPEG) <br/> **caldron (469)** <br/> `n02939185` | ![candle](samples/n02948072_candle.JPEG) <br/> **candle (470)** <br/> `n02948072` | ![cannon](samples/n02950826_cannon.JPEG) <br/> **cannon (471)** <br/> `n02950826` |
123
+ | ![canoe](samples/n02951358_canoe.JPEG) <br/> **canoe (472)** <br/> `n02951358` | ![can_opener](samples/n02951585_can_opener.JPEG) <br/> **can_opener (473)** <br/> `n02951585` | ![cardigan](samples/n02963159_cardigan.JPEG) <br/> **cardigan (474)** <br/> `n02963159` | ![car_mirror](samples/n02965783_car_mirror.JPEG) <br/> **car_mirror (475)** <br/> `n02965783` |
124
+ | ![carousel](samples/n02966193_carousel.JPEG) <br/> **carousel (476)** <br/> `n02966193` | ![carpenter's_kit](samples/n02966687_carpenter's_kit.JPEG) <br/> **carpenter's_kit (477)** <br/> `n02966687` | ![carton](samples/n02971356_carton.JPEG) <br/> **carton (478)** <br/> `n02971356` | ![car_wheel](samples/n02974003_car_wheel.JPEG) <br/> **car_wheel (479)** <br/> `n02974003` |
125
+ | ![cash_machine](samples/n02977058_cash_machine.JPEG) <br/> **cash_machine (480)** <br/> `n02977058` | ![cassette](samples/n02978881_cassette.JPEG) <br/> **cassette (481)** <br/> `n02978881` | ![cassette_player](samples/n02979186_cassette_player.JPEG) <br/> **cassette_player (482)** <br/> `n02979186` | ![castle](samples/n02980441_castle.JPEG) <br/> **castle (483)** <br/> `n02980441` |
126
+ | ![catamaran](samples/n02981792_catamaran.JPEG) <br/> **catamaran (484)** <br/> `n02981792` | ![CD_player](samples/n02988304_CD_player.JPEG) <br/> **CD_player (485)** <br/> `n02988304` | ![cello](samples/n02992211_cello.JPEG) <br/> **cello (486)** <br/> `n02992211` | ![cellular_telephone](samples/n02992529_cellular_telephone.JPEG) <br/> **cellular_telephone (487)** <br/> `n02992529` |
127
+ | ![chain](samples/n02999410_chain.JPEG) <br/> **chain (488)** <br/> `n02999410` | ![chainlink_fence](samples/n03000134_chainlink_fence.JPEG) <br/> **chainlink_fence (489)** <br/> `n03000134` | ![chain_mail](samples/n03000247_chain_mail.JPEG) <br/> **chain_mail (490)** <br/> `n03000247` | ![chain_saw](samples/n03000684_chain_saw.JPEG) <br/> **chain_saw (491)** <br/> `n03000684` |
128
+ | ![chest](samples/n03014705_chest.JPEG) <br/> **chest (492)** <br/> `n03014705` | ![chiffonier](samples/n03016953_chiffonier.JPEG) <br/> **chiffonier (493)** <br/> `n03016953` | ![chime](samples/n03017168_chime.JPEG) <br/> **chime (494)** <br/> `n03017168` | ![china_cabinet](samples/n03018349_china_cabinet.JPEG) <br/> **china_cabinet (495)** <br/> `n03018349` |
129
+ | ![Christmas_stocking](samples/n03026506_Christmas_stocking.JPEG) <br/> **Christmas_stocking (496)** <br/> `n03026506` | ![church](samples/n03028079_church.JPEG) <br/> **church (497)** <br/> `n03028079` | ![cinema](samples/n03032252_cinema.JPEG) <br/> **cinema (498)** <br/> `n03032252` | ![cleaver](samples/n03041632_cleaver.JPEG) <br/> **cleaver (499)** <br/> `n03041632` |
130
+ | ![cliff_dwelling](samples/n03042490_cliff_dwelling.JPEG) <br/> **cliff_dwelling (500)** <br/> `n03042490` | ![cloak](samples/n03045698_cloak.JPEG) <br/> **cloak (501)** <br/> `n03045698` | ![clog](samples/n03047690_clog.JPEG) <br/> **clog (502)** <br/> `n03047690` | ![cocktail_shaker](samples/n03062245_cocktail_shaker.JPEG) <br/> **cocktail_shaker (503)** <br/> `n03062245` |
131
+ | ![coffee_mug](samples/n03063599_coffee_mug.JPEG) <br/> **coffee_mug (504)** <br/> `n03063599` | ![coffeepot](samples/n03063689_coffeepot.JPEG) <br/> **coffeepot (505)** <br/> `n03063689` | ![coil](samples/n03065424_coil.JPEG) <br/> **coil (506)** <br/> `n03065424` | ![combination_lock](samples/n03075370_combination_lock.JPEG) <br/> **combination_lock (507)** <br/> `n03075370` |
132
+ | ![computer_keyboard](samples/n03085013_computer_keyboard.JPEG) <br/> **computer_keyboard (508)** <br/> `n03085013` | ![confectionery](samples/n03089624_confectionery.JPEG) <br/> **confectionery (509)** <br/> `n03089624` | ![container_ship](samples/n03095699_container_ship.JPEG) <br/> **container_ship (510)** <br/> `n03095699` | ![convertible](samples/n03100240_convertible.JPEG) <br/> **convertible (511)** <br/> `n03100240` |
133
+ | ![corkscrew](samples/n03109150_corkscrew.JPEG) <br/> **corkscrew (512)** <br/> `n03109150` | ![cornet](samples/n03110669_cornet.JPEG) <br/> **cornet (513)** <br/> `n03110669` | ![cowboy_boot](samples/n03124043_cowboy_boot.JPEG) <br/> **cowboy_boot (514)** <br/> `n03124043` | ![cowboy_hat](samples/n03124170_cowboy_hat.JPEG) <br/> **cowboy_hat (515)** <br/> `n03124170` |
134
+ | ![cradle](samples/n03125729_cradle.JPEG) <br/> **cradle (516)** <br/> `n03125729` | ![crane](samples/n03126707_crane.JPEG) <br/> **crane (517)** <br/> `n03126707` | ![crash_helmet](samples/n03127747_crash_helmet.JPEG) <br/> **crash_helmet (518)** <br/> `n03127747` | ![crate](samples/n03127925_crate.JPEG) <br/> **crate (519)** <br/> `n03127925` |
135
+ | ![crib](samples/n03131574_crib.JPEG) <br/> **crib (520)** <br/> `n03131574` | ![Crock_Pot](samples/n03133878_Crock_Pot.JPEG) <br/> **Crock_Pot (521)** <br/> `n03133878` | ![croquet_ball](samples/n03134739_croquet_ball.JPEG) <br/> **croquet_ball (522)** <br/> `n03134739` | ![crutch](samples/n03141823_crutch.JPEG) <br/> **crutch (523)** <br/> `n03141823` |
136
+ | ![cuirass](samples/n03146219_cuirass.JPEG) <br/> **cuirass (524)** <br/> `n03146219` | ![dam](samples/n03160309_dam.JPEG) <br/> **dam (525)** <br/> `n03160309` | ![desk](samples/n03179701_desk.JPEG) <br/> **desk (526)** <br/> `n03179701` | ![desktop_computer](samples/n03180011_desktop_computer.JPEG) <br/> **desktop_computer (527)** <br/> `n03180011` |
137
+ | ![dial_telephone](samples/n03187595_dial_telephone.JPEG) <br/> **dial_telephone (528)** <br/> `n03187595` | ![diaper](samples/n03188531_diaper.JPEG) <br/> **diaper (529)** <br/> `n03188531` | ![digital_clock](samples/n03196217_digital_clock.JPEG) <br/> **digital_clock (530)** <br/> `n03196217` | ![digital_watch](samples/n03197337_digital_watch.JPEG) <br/> **digital_watch (531)** <br/> `n03197337` |
138
+ | ![dining_table](samples/n03201208_dining_table.JPEG) <br/> **dining_table (532)** <br/> `n03201208` | ![dishrag](samples/n03207743_dishrag.JPEG) <br/> **dishrag (533)** <br/> `n03207743` | ![dishwasher](samples/n03207941_dishwasher.JPEG) <br/> **dishwasher (534)** <br/> `n03207941` | ![disk_brake](samples/n03208938_disk_brake.JPEG) <br/> **disk_brake (535)** <br/> `n03208938` |
139
+ | ![dock](samples/n03216828_dock.JPEG) <br/> **dock (536)** <br/> `n03216828` | ![dogsled](samples/n03218198_dogsled.JPEG) <br/> **dogsled (537)** <br/> `n03218198` | ![dome](samples/n03220513_dome.JPEG) <br/> **dome (538)** <br/> `n03220513` | ![doormat](samples/n03223299_doormat.JPEG) <br/> **doormat (539)** <br/> `n03223299` |
140
+ | ![drilling_platform](samples/n03240683_drilling_platform.JPEG) <br/> **drilling_platform (540)** <br/> `n03240683` | ![drum](samples/n03249569_drum.JPEG) <br/> **drum (541)** <br/> `n03249569` | ![drumstick](samples/n03250847_drumstick.JPEG) <br/> **drumstick (542)** <br/> `n03250847` | ![dumbbell](samples/n03255030_dumbbell.JPEG) <br/> **dumbbell (543)** <br/> `n03255030` |
141
+ | ![Dutch_oven](samples/n03259280_Dutch_oven.JPEG) <br/> **Dutch_oven (544)** <br/> `n03259280` | ![electric_fan](samples/n03271574_electric_fan.JPEG) <br/> **electric_fan (545)** <br/> `n03271574` | ![electric_guitar](samples/n03272010_electric_guitar.JPEG) <br/> **electric_guitar (546)** <br/> `n03272010` | ![electric_locomotive](samples/n03272562_electric_locomotive.JPEG) <br/> **electric_locomotive (547)** <br/> `n03272562` |
142
+ | ![entertainment_center](samples/n03290653_entertainment_center.JPEG) <br/> **entertainment_center (548)** <br/> `n03290653` | ![envelope](samples/n03291819_envelope.JPEG) <br/> **envelope (549)** <br/> `n03291819` | ![espresso_maker](samples/n03297495_espresso_maker.JPEG) <br/> **espresso_maker (550)** <br/> `n03297495` | ![face_powder](samples/n03314780_face_powder.JPEG) <br/> **face_powder (551)** <br/> `n03314780` |
143
+ | ![feather_boa](samples/n03325584_feather_boa.JPEG) <br/> **feather_boa (552)** <br/> `n03325584` | ![file](samples/n03337140_file.JPEG) <br/> **file (553)** <br/> `n03337140` | ![fireboat](samples/n03344393_fireboat.JPEG) <br/> **fireboat (554)** <br/> `n03344393` | ![fire_engine](samples/n03345487_fire_engine.JPEG) <br/> **fire_engine (555)** <br/> `n03345487` |
144
+ | ![fire_screen](samples/n03347037_fire_screen.JPEG) <br/> **fire_screen (556)** <br/> `n03347037` | ![flagpole](samples/n03355925_flagpole.JPEG) <br/> **flagpole (557)** <br/> `n03355925` | ![flute](samples/n03372029_flute.JPEG) <br/> **flute (558)** <br/> `n03372029` | ![folding_chair](samples/n03376595_folding_chair.JPEG) <br/> **folding_chair (559)** <br/> `n03376595` |
145
+ | ![football_helmet](samples/n03379051_football_helmet.JPEG) <br/> **football_helmet (560)** <br/> `n03379051` | ![forklift](samples/n03384352_forklift.JPEG) <br/> **forklift (561)** <br/> `n03384352` | ![fountain](samples/n03388043_fountain.JPEG) <br/> **fountain (562)** <br/> `n03388043` | ![fountain_pen](samples/n03388183_fountain_pen.JPEG) <br/> **fountain_pen (563)** <br/> `n03388183` |
146
+ | ![four-poster](samples/n03388549_four-poster.JPEG) <br/> **four-poster (564)** <br/> `n03388549` | ![freight_car](samples/n03393912_freight_car.JPEG) <br/> **freight_car (565)** <br/> `n03393912` | ![French_horn](samples/n03394916_French_horn.JPEG) <br/> **French_horn (566)** <br/> `n03394916` | ![frying_pan](samples/n03400231_frying_pan.JPEG) <br/> **frying_pan (567)** <br/> `n03400231` |
147
+ | ![fur_coat](samples/n03404251_fur_coat.JPEG) <br/> **fur_coat (568)** <br/> `n03404251` | ![garbage_truck](samples/n03417042_garbage_truck.JPEG) <br/> **garbage_truck (569)** <br/> `n03417042` | ![gasmask](samples/n03424325_gasmask.JPEG) <br/> **gasmask (570)** <br/> `n03424325` | ![gas_pump](samples/n03425413_gas_pump.JPEG) <br/> **gas_pump (571)** <br/> `n03425413` |
148
+ | ![goblet](samples/n03443371_goblet.JPEG) <br/> **goblet (572)** <br/> `n03443371` | ![go-kart](samples/n03444034_go-kart.JPEG) <br/> **go-kart (573)** <br/> `n03444034` | ![golf_ball](samples/n03445777_golf_ball.JPEG) <br/> **golf_ball (574)** <br/> `n03445777` | ![golfcart](samples/n03445924_golfcart.JPEG) <br/> **golfcart (575)** <br/> `n03445924` |
149
+ | ![gondola](samples/n03447447_gondola.JPEG) <br/> **gondola (576)** <br/> `n03447447` | ![gong](samples/n03447721_gong.JPEG) <br/> **gong (577)** <br/> `n03447721` | ![gown](samples/n03450230_gown.JPEG) <br/> **gown (578)** <br/> `n03450230` | ![grand_piano](samples/n03452741_grand_piano.JPEG) <br/> **grand_piano (579)** <br/> `n03452741` |
150
+ | ![greenhouse](samples/n03457902_greenhouse.JPEG) <br/> **greenhouse (580)** <br/> `n03457902` | ![grille](samples/n03459775_grille.JPEG) <br/> **grille (581)** <br/> `n03459775` | ![grocery_store](samples/n03461385_grocery_store.JPEG) <br/> **grocery_store (582)** <br/> `n03461385` | ![guillotine](samples/n03467068_guillotine.JPEG) <br/> **guillotine (583)** <br/> `n03467068` |
151
+ | ![hair_slide](samples/n03476684_hair_slide.JPEG) <br/> **hair_slide (584)** <br/> `n03476684` | ![hair_spray](samples/n03476991_hair_spray.JPEG) <br/> **hair_spray (585)** <br/> `n03476991` | ![half_track](samples/n03478589_half_track.JPEG) <br/> **half_track (586)** <br/> `n03478589` | ![hammer](samples/n03481172_hammer.JPEG) <br/> **hammer (587)** <br/> `n03481172` |
152
+ | ![hamper](samples/n03482405_hamper.JPEG) <br/> **hamper (588)** <br/> `n03482405` | ![hand_blower](samples/n03483316_hand_blower.JPEG) <br/> **hand_blower (589)** <br/> `n03483316` | ![hand-held_computer](samples/n03485407_hand-held_computer.JPEG) <br/> **hand-held_computer (590)** <br/> `n03485407` | ![handkerchief](samples/n03485794_handkerchief.JPEG) <br/> **handkerchief (591)** <br/> `n03485794` |
153
+ | ![hard_disc](samples/n03492542_hard_disc.JPEG) <br/> **hard_disc (592)** <br/> `n03492542` | ![harmonica](samples/n03494278_harmonica.JPEG) <br/> **harmonica (593)** <br/> `n03494278` | ![harp](samples/n03495258_harp.JPEG) <br/> **harp (594)** <br/> `n03495258` | ![harvester](samples/n03496892_harvester.JPEG) <br/> **harvester (595)** <br/> `n03496892` |
154
+ | ![hatchet](samples/n03498962_hatchet.JPEG) <br/> **hatchet (596)** <br/> `n03498962` | ![holster](samples/n03527444_holster.JPEG) <br/> **holster (597)** <br/> `n03527444` | ![home_theater](samples/n03529860_home_theater.JPEG) <br/> **home_theater (598)** <br/> `n03529860` | ![honeycomb](samples/n03530642_honeycomb.JPEG) <br/> **honeycomb (599)** <br/> `n03530642` |
155
+ | ![hook](samples/n03532672_hook.JPEG) <br/> **hook (600)** <br/> `n03532672` | ![hoopskirt](samples/n03534580_hoopskirt.JPEG) <br/> **hoopskirt (601)** <br/> `n03534580` | ![horizontal_bar](samples/n03535780_horizontal_bar.JPEG) <br/> **horizontal_bar (602)** <br/> `n03535780` | ![horse_cart](samples/n03538406_horse_cart.JPEG) <br/> **horse_cart (603)** <br/> `n03538406` |
156
+ | ![hourglass](samples/n03544143_hourglass.JPEG) <br/> **hourglass (604)** <br/> `n03544143` | ![iPod](samples/n03584254_iPod.JPEG) <br/> **iPod (605)** <br/> `n03584254` | ![iron](samples/n03584829_iron.JPEG) <br/> **iron (606)** <br/> `n03584829` | ![jack-o'-lantern](samples/n03590841_jack-o'-lantern.JPEG) <br/> **jack-o'-lantern (607)** <br/> `n03590841` |
157
+ | ![jean](samples/n03594734_jean.JPEG) <br/> **jean (608)** <br/> `n03594734` | ![jeep](samples/n03594945_jeep.JPEG) <br/> **jeep (609)** <br/> `n03594945` | ![jersey](samples/n03595614_jersey.JPEG) <br/> **jersey (610)** <br/> `n03595614` | ![jigsaw_puzzle](samples/n03598930_jigsaw_puzzle.JPEG) <br/> **jigsaw_puzzle (611)** <br/> `n03598930` |
158
+ | ![jinrikisha](samples/n03599486_jinrikisha.JPEG) <br/> **jinrikisha (612)** <br/> `n03599486` | ![joystick](samples/n03602883_joystick.JPEG) <br/> **joystick (613)** <br/> `n03602883` | ![kimono](samples/n03617480_kimono.JPEG) <br/> **kimono (614)** <br/> `n03617480` | ![knee_pad](samples/n03623198_knee_pad.JPEG) <br/> **knee_pad (615)** <br/> `n03623198` |
159
+ | ![knot](samples/n03627232_knot.JPEG) <br/> **knot (616)** <br/> `n03627232` | ![lab_coat](samples/n03630383_lab_coat.JPEG) <br/> **lab_coat (617)** <br/> `n03630383` | ![ladle](samples/n03633091_ladle.JPEG) <br/> **ladle (618)** <br/> `n03633091` | ![lampshade](samples/n03637318_lampshade.JPEG) <br/> **lampshade (619)** <br/> `n03637318` |
160
+ | ![laptop](samples/n03642806_laptop.JPEG) <br/> **laptop (620)** <br/> `n03642806` | ![lawn_mower](samples/n03649909_lawn_mower.JPEG) <br/> **lawn_mower (621)** <br/> `n03649909` | ![lens_cap](samples/n03657121_lens_cap.JPEG) <br/> **lens_cap (622)** <br/> `n03657121` | ![letter_opener](samples/n03658185_letter_opener.JPEG) <br/> **letter_opener (623)** <br/> `n03658185` |
161
+ | ![library](samples/n03661043_library.JPEG) <br/> **library (624)** <br/> `n03661043` | ![lifeboat](samples/n03662601_lifeboat.JPEG) <br/> **lifeboat (625)** <br/> `n03662601` | ![lighter](samples/n03666591_lighter.JPEG) <br/> **lighter (626)** <br/> `n03666591` | ![limousine](samples/n03670208_limousine.JPEG) <br/> **limousine (627)** <br/> `n03670208` |
162
+ | ![liner](samples/n03673027_liner.JPEG) <br/> **liner (628)** <br/> `n03673027` | ![lipstick](samples/n03676483_lipstick.JPEG) <br/> **lipstick (629)** <br/> `n03676483` | ![Loafer](samples/n03680355_Loafer.JPEG) <br/> **Loafer (630)** <br/> `n03680355` | ![lotion](samples/n03690938_lotion.JPEG) <br/> **lotion (631)** <br/> `n03690938` |
163
+ | ![loudspeaker](samples/n03691459_loudspeaker.JPEG) <br/> **loudspeaker (632)** <br/> `n03691459` | ![loupe](samples/n03692522_loupe.JPEG) <br/> **loupe (633)** <br/> `n03692522` | ![lumbermill](samples/n03697007_lumbermill.JPEG) <br/> **lumbermill (634)** <br/> `n03697007` | ![magnetic_compass](samples/n03706229_magnetic_compass.JPEG) <br/> **magnetic_compass (635)** <br/> `n03706229` |
164
+ | ![mailbag](samples/n03709823_mailbag.JPEG) <br/> **mailbag (636)** <br/> `n03709823` | ![mailbox](samples/n03710193_mailbox.JPEG) <br/> **mailbox (637)** <br/> `n03710193` | ![maillot](samples/n03710637_maillot.JPEG) <br/> **maillot (638)** <br/> `n03710637` | ![maillot](samples/n03710721_maillot.JPEG) <br/> **maillot (639)** <br/> `n03710721` |
165
+ | ![manhole_cover](samples/n03717622_manhole_cover.JPEG) <br/> **manhole_cover (640)** <br/> `n03717622` | ![maraca](samples/n03720891_maraca.JPEG) <br/> **maraca (641)** <br/> `n03720891` | ![marimba](samples/n03721384_marimba.JPEG) <br/> **marimba (642)** <br/> `n03721384` | ![mask](samples/n03724870_mask.JPEG) <br/> **mask (643)** <br/> `n03724870` |
166
+ | ![matchstick](samples/n03729826_matchstick.JPEG) <br/> **matchstick (644)** <br/> `n03729826` | ![maypole](samples/n03733131_maypole.JPEG) <br/> **maypole (645)** <br/> `n03733131` | ![maze](samples/n03733281_maze.JPEG) <br/> **maze (646)** <br/> `n03733281` | ![measuring_cup](samples/n03733805_measuring_cup.JPEG) <br/> **measuring_cup (647)** <br/> `n03733805` |
167
+ | ![medicine_chest](samples/n03742115_medicine_chest.JPEG) <br/> **medicine_chest (648)** <br/> `n03742115` | ![megalith](samples/n03743016_megalith.JPEG) <br/> **megalith (649)** <br/> `n03743016` | ![microphone](samples/n03759954_microphone.JPEG) <br/> **microphone (650)** <br/> `n03759954` | ![microwave](samples/n03761084_microwave.JPEG) <br/> **microwave (651)** <br/> `n03761084` |
168
+ | ![military_uniform](samples/n03763968_military_uniform.JPEG) <br/> **military_uniform (652)** <br/> `n03763968` | ![milk_can](samples/n03764736_milk_can.JPEG) <br/> **milk_can (653)** <br/> `n03764736` | ![minibus](samples/n03769881_minibus.JPEG) <br/> **minibus (654)** <br/> `n03769881` | ![miniskirt](samples/n03770439_miniskirt.JPEG) <br/> **miniskirt (655)** <br/> `n03770439` |
169
+ | ![minivan](samples/n03770679_minivan.JPEG) <br/> **minivan (656)** <br/> `n03770679` | ![missile](samples/n03773504_missile.JPEG) <br/> **missile (657)** <br/> `n03773504` | ![mitten](samples/n03775071_mitten.JPEG) <br/> **mitten (658)** <br/> `n03775071` | ![mixing_bowl](samples/n03775546_mixing_bowl.JPEG) <br/> **mixing_bowl (659)** <br/> `n03775546` |
170
+ | ![mobile_home](samples/n03776460_mobile_home.JPEG) <br/> **mobile_home (660)** <br/> `n03776460` | ![Model_T](samples/n03777568_Model_T.JPEG) <br/> **Model_T (661)** <br/> `n03777568` | ![modem](samples/n03777754_modem.JPEG) <br/> **modem (662)** <br/> `n03777754` | ![monastery](samples/n03781244_monastery.JPEG) <br/> **monastery (663)** <br/> `n03781244` |
171
+ | ![monitor](samples/n03782006_monitor.JPEG) <br/> **monitor (664)** <br/> `n03782006` | ![moped](samples/n03785016_moped.JPEG) <br/> **moped (665)** <br/> `n03785016` | ![mortar](samples/n03786901_mortar.JPEG) <br/> **mortar (666)** <br/> `n03786901` | ![mortarboard](samples/n03787032_mortarboard.JPEG) <br/> **mortarboard (667)** <br/> `n03787032` |
172
+ | ![mosque](samples/n03788195_mosque.JPEG) <br/> **mosque (668)** <br/> `n03788195` | ![mosquito_net](samples/n03788365_mosquito_net.JPEG) <br/> **mosquito_net (669)** <br/> `n03788365` | ![motor_scooter](samples/n03791053_motor_scooter.JPEG) <br/> **motor_scooter (670)** <br/> `n03791053` | ![mountain_bike](samples/n03792782_mountain_bike.JPEG) <br/> **mountain_bike (671)** <br/> `n03792782` |
173
+ | ![mountain_tent](samples/n03792972_mountain_tent.JPEG) <br/> **mountain_tent (672)** <br/> `n03792972` | ![mouse](samples/n03793489_mouse.JPEG) <br/> **mouse (673)** <br/> `n03793489` | ![mousetrap](samples/n03794056_mousetrap.JPEG) <br/> **mousetrap (674)** <br/> `n03794056` | ![moving_van](samples/n03796401_moving_van.JPEG) <br/> **moving_van (675)** <br/> `n03796401` |
174
+ | ![muzzle](samples/n03803284_muzzle.JPEG) <br/> **muzzle (676)** <br/> `n03803284` | ![nail](samples/n03804744_nail.JPEG) <br/> **nail (677)** <br/> `n03804744` | ![neck_brace](samples/n03814639_neck_brace.JPEG) <br/> **neck_brace (678)** <br/> `n03814639` | ![necklace](samples/n03814906_necklace.JPEG) <br/> **necklace (679)** <br/> `n03814906` |
175
+ | ![nipple](samples/n03825788_nipple.JPEG) <br/> **nipple (680)** <br/> `n03825788` | ![notebook](samples/n03832673_notebook.JPEG) <br/> **notebook (681)** <br/> `n03832673` | ![obelisk](samples/n03837869_obelisk.JPEG) <br/> **obelisk (682)** <br/> `n03837869` | ![oboe](samples/n03838899_oboe.JPEG) <br/> **oboe (683)** <br/> `n03838899` |
176
+ | ![ocarina](samples/n03840681_ocarina.JPEG) <br/> **ocarina (684)** <br/> `n03840681` | ![odometer](samples/n03841143_odometer.JPEG) <br/> **odometer (685)** <br/> `n03841143` | ![oil_filter](samples/n03843555_oil_filter.JPEG) <br/> **oil_filter (686)** <br/> `n03843555` | ![organ](samples/n03854065_organ.JPEG) <br/> **organ (687)** <br/> `n03854065` |
177
+ | ![oscilloscope](samples/n03857828_oscilloscope.JPEG) <br/> **oscilloscope (688)** <br/> `n03857828` | ![overskirt](samples/n03866082_overskirt.JPEG) <br/> **overskirt (689)** <br/> `n03866082` | ![oxcart](samples/n03868242_oxcart.JPEG) <br/> **oxcart (690)** <br/> `n03868242` | ![oxygen_mask](samples/n03868863_oxygen_mask.JPEG) <br/> **oxygen_mask (691)** <br/> `n03868863` |
178
+ | ![packet](samples/n03871628_packet.JPEG) <br/> **packet (692)** <br/> `n03871628` | ![paddle](samples/n03873416_paddle.JPEG) <br/> **paddle (693)** <br/> `n03873416` | ![paddlewheel](samples/n03874293_paddlewheel.JPEG) <br/> **paddlewheel (694)** <br/> `n03874293` | ![padlock](samples/n03874599_padlock.JPEG) <br/> **padlock (695)** <br/> `n03874599` |
179
+ | ![paintbrush](samples/n03876231_paintbrush.JPEG) <br/> **paintbrush (696)** <br/> `n03876231` | ![pajama](samples/n03877472_pajama.JPEG) <br/> **pajama (697)** <br/> `n03877472` | ![palace](samples/n03877845_palace.JPEG) <br/> **palace (698)** <br/> `n03877845` | ![panpipe](samples/n03884397_panpipe.JPEG) <br/> **panpipe (699)** <br/> `n03884397` |
180
+ | ![paper_towel](samples/n03887697_paper_towel.JPEG) <br/> **paper_towel (700)** <br/> `n03887697` | ![parachute](samples/n03888257_parachute.JPEG) <br/> **parachute (701)** <br/> `n03888257` | ![parallel_bars](samples/n03888605_parallel_bars.JPEG) <br/> **parallel_bars (702)** <br/> `n03888605` | ![park_bench](samples/n03891251_park_bench.JPEG) <br/> **park_bench (703)** <br/> `n03891251` |
181
+ | ![parking_meter](samples/n03891332_parking_meter.JPEG) <br/> **parking_meter (704)** <br/> `n03891332` | ![passenger_car](samples/n03895866_passenger_car.JPEG) <br/> **passenger_car (705)** <br/> `n03895866` | ![patio](samples/n03899768_patio.JPEG) <br/> **patio (706)** <br/> `n03899768` | ![pay-phone](samples/n03902125_pay-phone.JPEG) <br/> **pay-phone (707)** <br/> `n03902125` |
182
+ | ![pedestal](samples/n03903868_pedestal.JPEG) <br/> **pedestal (708)** <br/> `n03903868` | ![pencil_box](samples/n03908618_pencil_box.JPEG) <br/> **pencil_box (709)** <br/> `n03908618` | ![pencil_sharpener](samples/n03908714_pencil_sharpener.JPEG) <br/> **pencil_sharpener (710)** <br/> `n03908714` | ![perfume](samples/n03916031_perfume.JPEG) <br/> **perfume (711)** <br/> `n03916031` |
183
+ | ![Petri_dish](samples/n03920288_Petri_dish.JPEG) <br/> **Petri_dish (712)** <br/> `n03920288` | ![photocopier](samples/n03924679_photocopier.JPEG) <br/> **photocopier (713)** <br/> `n03924679` | ![pick](samples/n03929660_pick.JPEG) <br/> **pick (714)** <br/> `n03929660` | ![pickelhaube](samples/n03929855_pickelhaube.JPEG) <br/> **pickelhaube (715)** <br/> `n03929855` |
184
+ | ![picket_fence](samples/n03930313_picket_fence.JPEG) <br/> **picket_fence (716)** <br/> `n03930313` | ![pickup](samples/n03930630_pickup.JPEG) <br/> **pickup (717)** <br/> `n03930630` | ![pier](samples/n03933933_pier.JPEG) <br/> **pier (718)** <br/> `n03933933` | ![piggy_bank](samples/n03935335_piggy_bank.JPEG) <br/> **piggy_bank (719)** <br/> `n03935335` |
185
+ | ![pill_bottle](samples/n03937543_pill_bottle.JPEG) <br/> **pill_bottle (720)** <br/> `n03937543` | ![pillow](samples/n03938244_pillow.JPEG) <br/> **pillow (721)** <br/> `n03938244` | ![ping-pong_ball](samples/n03942813_ping-pong_ball.JPEG) <br/> **ping-pong_ball (722)** <br/> `n03942813` | ![pinwheel](samples/n03944341_pinwheel.JPEG) <br/> **pinwheel (723)** <br/> `n03944341` |
186
+ | ![pirate](samples/n03947888_pirate.JPEG) <br/> **pirate (724)** <br/> `n03947888` | ![pitcher](samples/n03950228_pitcher.JPEG) <br/> **pitcher (725)** <br/> `n03950228` | ![plane](samples/n03954731_plane.JPEG) <br/> **plane (726)** <br/> `n03954731` | ![planetarium](samples/n03956157_planetarium.JPEG) <br/> **planetarium (727)** <br/> `n03956157` |
187
+ | ![plastic_bag](samples/n03958227_plastic_bag.JPEG) <br/> **plastic_bag (728)** <br/> `n03958227` | ![plate_rack](samples/n03961711_plate_rack.JPEG) <br/> **plate_rack (729)** <br/> `n03961711` | ![plow](samples/n03967562_plow.JPEG) <br/> **plow (730)** <br/> `n03967562` | ![plunger](samples/n03970156_plunger.JPEG) <br/> **plunger (731)** <br/> `n03970156` |
188
+ | ![Polaroid_camera](samples/n03976467_Polaroid_camera.JPEG) <br/> **Polaroid_camera (732)** <br/> `n03976467` | ![pole](samples/n03976657_pole.JPEG) <br/> **pole (733)** <br/> `n03976657` | ![police_van](samples/n03977966_police_van.JPEG) <br/> **police_van (734)** <br/> `n03977966` | ![poncho](samples/n03980874_poncho.JPEG) <br/> **poncho (735)** <br/> `n03980874` |
189
+ | ![pool_table](samples/n03982430_pool_table.JPEG) <br/> **pool_table (736)** <br/> `n03982430` | ![pop_bottle](samples/n03983396_pop_bottle.JPEG) <br/> **pop_bottle (737)** <br/> `n03983396` | ![pot](samples/n03991062_pot.JPEG) <br/> **pot (738)** <br/> `n03991062` | ![potter's_wheel](samples/n03992509_potter's_wheel.JPEG) <br/> **potter's_wheel (739)** <br/> `n03992509` |
190
+ | ![power_drill](samples/n03995372_power_drill.JPEG) <br/> **power_drill (740)** <br/> `n03995372` | ![prayer_rug](samples/n03998194_prayer_rug.JPEG) <br/> **prayer_rug (741)** <br/> `n03998194` | ![printer](samples/n04004767_printer.JPEG) <br/> **printer (742)** <br/> `n04004767` | ![prison](samples/n04005630_prison.JPEG) <br/> **prison (743)** <br/> `n04005630` |
191
+ | ![projectile](samples/n04008634_projectile.JPEG) <br/> **projectile (744)** <br/> `n04008634` | ![projector](samples/n04009552_projector.JPEG) <br/> **projector (745)** <br/> `n04009552` | ![puck](samples/n04019541_puck.JPEG) <br/> **puck (746)** <br/> `n04019541` | ![punching_bag](samples/n04023962_punching_bag.JPEG) <br/> **punching_bag (747)** <br/> `n04023962` |
192
+ | ![purse](samples/n04026417_purse.JPEG) <br/> **purse (748)** <br/> `n04026417` | ![quill](samples/n04033901_quill.JPEG) <br/> **quill (749)** <br/> `n04033901` | ![quilt](samples/n04033995_quilt.JPEG) <br/> **quilt (750)** <br/> `n04033995` | ![racer](samples/n04037443_racer.JPEG) <br/> **racer (751)** <br/> `n04037443` |
193
+ | ![racket](samples/n04039381_racket.JPEG) <br/> **racket (752)** <br/> `n04039381` | ![radiator](samples/n04040759_radiator.JPEG) <br/> **radiator (753)** <br/> `n04040759` | ![radio](samples/n04041544_radio.JPEG) <br/> **radio (754)** <br/> `n04041544` | ![radio_telescope](samples/n04044716_radio_telescope.JPEG) <br/> **radio_telescope (755)** <br/> `n04044716` |
194
+ | ![rain_barrel](samples/n04049303_rain_barrel.JPEG) <br/> **rain_barrel (756)** <br/> `n04049303` | ![recreational_vehicle](samples/n04065272_recreational_vehicle.JPEG) <br/> **recreational_vehicle (757)** <br/> `n04065272` | ![reel](samples/n04067472_reel.JPEG) <br/> **reel (758)** <br/> `n04067472` | ![reflex_camera](samples/n04069434_reflex_camera.JPEG) <br/> **reflex_camera (759)** <br/> `n04069434` |
195
+ | ![refrigerator](samples/n04070727_refrigerator.JPEG) <br/> **refrigerator (760)** <br/> `n04070727` | ![remote_control](samples/n04074963_remote_control.JPEG) <br/> **remote_control (761)** <br/> `n04074963` | ![restaurant](samples/n04081281_restaurant.JPEG) <br/> **restaurant (762)** <br/> `n04081281` | ![revolver](samples/n04086273_revolver.JPEG) <br/> **revolver (763)** <br/> `n04086273` |
196
+ | ![rifle](samples/n04090263_rifle.JPEG) <br/> **rifle (764)** <br/> `n04090263` | ![rocking_chair](samples/n04099969_rocking_chair.JPEG) <br/> **rocking_chair (765)** <br/> `n04099969` | ![rotisserie](samples/n04111531_rotisserie.JPEG) <br/> **rotisserie (766)** <br/> `n04111531` | ![rubber_eraser](samples/n04116512_rubber_eraser.JPEG) <br/> **rubber_eraser (767)** <br/> `n04116512` |
197
+ | ![rugby_ball](samples/n04118538_rugby_ball.JPEG) <br/> **rugby_ball (768)** <br/> `n04118538` | ![rule](samples/n04118776_rule.JPEG) <br/> **rule (769)** <br/> `n04118776` | ![running_shoe](samples/n04120489_running_shoe.JPEG) <br/> **running_shoe (770)** <br/> `n04120489` | ![safe](samples/n04125021_safe.JPEG) <br/> **safe (771)** <br/> `n04125021` |
198
+ | ![safety_pin](samples/n04127249_safety_pin.JPEG) <br/> **safety_pin (772)** <br/> `n04127249` | ![saltshaker](samples/n04131690_saltshaker.JPEG) <br/> **saltshaker (773)** <br/> `n04131690` | ![sandal](samples/n04133789_sandal.JPEG) <br/> **sandal (774)** <br/> `n04133789` | ![sarong](samples/n04136333_sarong.JPEG) <br/> **sarong (775)** <br/> `n04136333` |
199
+ | ![sax](samples/n04141076_sax.JPEG) <br/> **sax (776)** <br/> `n04141076` | ![scabbard](samples/n04141327_scabbard.JPEG) <br/> **scabbard (777)** <br/> `n04141327` | ![scale](samples/n04141975_scale.JPEG) <br/> **scale (778)** <br/> `n04141975` | ![school_bus](samples/n04146614_school_bus.JPEG) <br/> **school_bus (779)** <br/> `n04146614` |
200
+ | ![schooner](samples/n04147183_schooner.JPEG) <br/> **schooner (780)** <br/> `n04147183` | ![scoreboard](samples/n04149813_scoreboard.JPEG) <br/> **scoreboard (781)** <br/> `n04149813` | ![screen](samples/n04152593_screen.JPEG) <br/> **screen (782)** <br/> `n04152593` | ![screw](samples/n04153751_screw.JPEG) <br/> **screw (783)** <br/> `n04153751` |
201
+ | ![screwdriver](samples/n04154565_screwdriver.JPEG) <br/> **screwdriver (784)** <br/> `n04154565` | ![seat_belt](samples/n04162706_seat_belt.JPEG) <br/> **seat_belt (785)** <br/> `n04162706` | ![sewing_machine](samples/n04179913_sewing_machine.JPEG) <br/> **sewing_machine (786)** <br/> `n04179913` | ![shield](samples/n04192698_shield.JPEG) <br/> **shield (787)** <br/> `n04192698` |
202
+ | ![shoe_shop](samples/n04200800_shoe_shop.JPEG) <br/> **shoe_shop (788)** <br/> `n04200800` | ![shoji](samples/n04201297_shoji.JPEG) <br/> **shoji (789)** <br/> `n04201297` | ![shopping_basket](samples/n04204238_shopping_basket.JPEG) <br/> **shopping_basket (790)** <br/> `n04204238` | ![shopping_cart](samples/n04204347_shopping_cart.JPEG) <br/> **shopping_cart (791)** <br/> `n04204347` |
203
+ | ![shovel](samples/n04208210_shovel.JPEG) <br/> **shovel (792)** <br/> `n04208210` | ![shower_cap](samples/n04209133_shower_cap.JPEG) <br/> **shower_cap (793)** <br/> `n04209133` | ![shower_curtain](samples/n04209239_shower_curtain.JPEG) <br/> **shower_curtain (794)** <br/> `n04209239` | ![ski](samples/n04228054_ski.JPEG) <br/> **ski (795)** <br/> `n04228054` |
204
+ | ![ski_mask](samples/n04229816_ski_mask.JPEG) <br/> **ski_mask (796)** <br/> `n04229816` | ![sleeping_bag](samples/n04235860_sleeping_bag.JPEG) <br/> **sleeping_bag (797)** <br/> `n04235860` | ![slide_rule](samples/n04238763_slide_rule.JPEG) <br/> **slide_rule (798)** <br/> `n04238763` | ![sliding_door](samples/n04239074_sliding_door.JPEG) <br/> **sliding_door (799)** <br/> `n04239074` |
205
+ | ![slot](samples/n04243546_slot.JPEG) <br/> **slot (800)** <br/> `n04243546` | ![snorkel](samples/n04251144_snorkel.JPEG) <br/> **snorkel (801)** <br/> `n04251144` | ![snowmobile](samples/n04252077_snowmobile.JPEG) <br/> **snowmobile (802)** <br/> `n04252077` | ![snowplow](samples/n04252225_snowplow.JPEG) <br/> **snowplow (803)** <br/> `n04252225` |
206
+ | ![soap_dispenser](samples/n04254120_soap_dispenser.JPEG) <br/> **soap_dispenser (804)** <br/> `n04254120` | ![soccer_ball](samples/n04254680_soccer_ball.JPEG) <br/> **soccer_ball (805)** <br/> `n04254680` | ![sock](samples/n04254777_sock.JPEG) <br/> **sock (806)** <br/> `n04254777` | ![solar_dish](samples/n04258138_solar_dish.JPEG) <br/> **solar_dish (807)** <br/> `n04258138` |
207
+ | ![sombrero](samples/n04259630_sombrero.JPEG) <br/> **sombrero (808)** <br/> `n04259630` | ![soup_bowl](samples/n04263257_soup_bowl.JPEG) <br/> **soup_bowl (809)** <br/> `n04263257` | ![space_bar](samples/n04264628_space_bar.JPEG) <br/> **space_bar (810)** <br/> `n04264628` | ![space_heater](samples/n04265275_space_heater.JPEG) <br/> **space_heater (811)** <br/> `n04265275` |
208
+ | ![space_shuttle](samples/n04266014_space_shuttle.JPEG) <br/> **space_shuttle (812)** <br/> `n04266014` | ![spatula](samples/n04270147_spatula.JPEG) <br/> **spatula (813)** <br/> `n04270147` | ![speedboat](samples/n04273569_speedboat.JPEG) <br/> **speedboat (814)** <br/> `n04273569` | ![spider_web](samples/n04275548_spider_web.JPEG) <br/> **spider_web (815)** <br/> `n04275548` |
209
+ | ![spindle](samples/n04277352_spindle.JPEG) <br/> **spindle (816)** <br/> `n04277352` | ![sports_car](samples/n04285008_sports_car.JPEG) <br/> **sports_car (817)** <br/> `n04285008` | ![spotlight](samples/n04286575_spotlight.JPEG) <br/> **spotlight (818)** <br/> `n04286575` | ![stage](samples/n04296562_stage.JPEG) <br/> **stage (819)** <br/> `n04296562` |
210
+ | ![steam_locomotive](samples/n04310018_steam_locomotive.JPEG) <br/> **steam_locomotive (820)** <br/> `n04310018` | ![steel_arch_bridge](samples/n04311004_steel_arch_bridge.JPEG) <br/> **steel_arch_bridge (821)** <br/> `n04311004` | ![steel_drum](samples/n04311174_steel_drum.JPEG) <br/> **steel_drum (822)** <br/> `n04311174` | ![stethoscope](samples/n04317175_stethoscope.JPEG) <br/> **stethoscope (823)** <br/> `n04317175` |
211
+ | ![stole](samples/n04325704_stole.JPEG) <br/> **stole (824)** <br/> `n04325704` | ![stone_wall](samples/n04326547_stone_wall.JPEG) <br/> **stone_wall (825)** <br/> `n04326547` | ![stopwatch](samples/n04328186_stopwatch.JPEG) <br/> **stopwatch (826)** <br/> `n04328186` | ![stove](samples/n04330267_stove.JPEG) <br/> **stove (827)** <br/> `n04330267` |
212
+ | ![strainer](samples/n04332243_strainer.JPEG) <br/> **strainer (828)** <br/> `n04332243` | ![streetcar](samples/n04335435_streetcar.JPEG) <br/> **streetcar (829)** <br/> `n04335435` | ![stretcher](samples/n04336792_stretcher.JPEG) <br/> **stretcher (830)** <br/> `n04336792` | ![studio_couch](samples/n04344873_studio_couch.JPEG) <br/> **studio_couch (831)** <br/> `n04344873` |
213
+ | ![stupa](samples/n04346328_stupa.JPEG) <br/> **stupa (832)** <br/> `n04346328` | ![submarine](samples/n04347754_submarine.JPEG) <br/> **submarine (833)** <br/> `n04347754` | ![suit](samples/n04350905_suit.JPEG) <br/> **suit (834)** <br/> `n04350905` | ![sundial](samples/n04355338_sundial.JPEG) <br/> **sundial (835)** <br/> `n04355338` |
214
+ | ![sunglass](samples/n04355933_sunglass.JPEG) <br/> **sunglass (836)** <br/> `n04355933` | ![sunglasses](samples/n04356056_sunglasses.JPEG) <br/> **sunglasses (837)** <br/> `n04356056` | ![sunscreen](samples/n04357314_sunscreen.JPEG) <br/> **sunscreen (838)** <br/> `n04357314` | ![suspension_bridge](samples/n04366367_suspension_bridge.JPEG) <br/> **suspension_bridge (839)** <br/> `n04366367` |
215
+ | ![swab](samples/n04367480_swab.JPEG) <br/> **swab (840)** <br/> `n04367480` | ![sweatshirt](samples/n04370456_sweatshirt.JPEG) <br/> **sweatshirt (841)** <br/> `n04370456` | ![swimming_trunks](samples/n04371430_swimming_trunks.JPEG) <br/> **swimming_trunks (842)** <br/> `n04371430` | ![swing](samples/n04371774_swing.JPEG) <br/> **swing (843)** <br/> `n04371774` |
216
+ | ![switch](samples/n04372370_switch.JPEG) <br/> **switch (844)** <br/> `n04372370` | ![syringe](samples/n04376876_syringe.JPEG) <br/> **syringe (845)** <br/> `n04376876` | ![table_lamp](samples/n04380533_table_lamp.JPEG) <br/> **table_lamp (846)** <br/> `n04380533` | ![tank](samples/n04389033_tank.JPEG) <br/> **tank (847)** <br/> `n04389033` |
217
+ | ![tape_player](samples/n04392985_tape_player.JPEG) <br/> **tape_player (848)** <br/> `n04392985` | ![teapot](samples/n04398044_teapot.JPEG) <br/> **teapot (849)** <br/> `n04398044` | ![teddy](samples/n04399382_teddy.JPEG) <br/> **teddy (850)** <br/> `n04399382` | ![television](samples/n04404412_television.JPEG) <br/> **television (851)** <br/> `n04404412` |
218
+ | ![tennis_ball](samples/n04409515_tennis_ball.JPEG) <br/> **tennis_ball (852)** <br/> `n04409515` | ![thatch](samples/n04417672_thatch.JPEG) <br/> **thatch (853)** <br/> `n04417672` | ![theater_curtain](samples/n04418357_theater_curtain.JPEG) <br/> **theater_curtain (854)** <br/> `n04418357` | ![thimble](samples/n04423845_thimble.JPEG) <br/> **thimble (855)** <br/> `n04423845` |
219
+ | ![thresher](samples/n04428191_thresher.JPEG) <br/> **thresher (856)** <br/> `n04428191` | ![throne](samples/n04429376_throne.JPEG) <br/> **throne (857)** <br/> `n04429376` | ![tile_roof](samples/n04435653_tile_roof.JPEG) <br/> **tile_roof (858)** <br/> `n04435653` | ![toaster](samples/n04442312_toaster.JPEG) <br/> **toaster (859)** <br/> `n04442312` |
220
+ | ![tobacco_shop](samples/n04443257_tobacco_shop.JPEG) <br/> **tobacco_shop (860)** <br/> `n04443257` | ![toilet_seat](samples/n04447861_toilet_seat.JPEG) <br/> **toilet_seat (861)** <br/> `n04447861` | ![torch](samples/n04456115_torch.JPEG) <br/> **torch (862)** <br/> `n04456115` | ![totem_pole](samples/n04458633_totem_pole.JPEG) <br/> **totem_pole (863)** <br/> `n04458633` |
221
+ | ![tow_truck](samples/n04461696_tow_truck.JPEG) <br/> **tow_truck (864)** <br/> `n04461696` | ![toyshop](samples/n04462240_toyshop.JPEG) <br/> **toyshop (865)** <br/> `n04462240` | ![tractor](samples/n04465501_tractor.JPEG) <br/> **tractor (866)** <br/> `n04465501` | ![trailer_truck](samples/n04467665_trailer_truck.JPEG) <br/> **trailer_truck (867)** <br/> `n04467665` |
222
+ | ![tray](samples/n04476259_tray.JPEG) <br/> **tray (868)** <br/> `n04476259` | ![trench_coat](samples/n04479046_trench_coat.JPEG) <br/> **trench_coat (869)** <br/> `n04479046` | ![tricycle](samples/n04482393_tricycle.JPEG) <br/> **tricycle (870)** <br/> `n04482393` | ![trimaran](samples/n04483307_trimaran.JPEG) <br/> **trimaran (871)** <br/> `n04483307` |
223
+ | ![tripod](samples/n04485082_tripod.JPEG) <br/> **tripod (872)** <br/> `n04485082` | ![triumphal_arch](samples/n04486054_triumphal_arch.JPEG) <br/> **triumphal_arch (873)** <br/> `n04486054` | ![trolleybus](samples/n04487081_trolleybus.JPEG) <br/> **trolleybus (874)** <br/> `n04487081` | ![trombone](samples/n04487394_trombone.JPEG) <br/> **trombone (875)** <br/> `n04487394` |
224
+ | ![tub](samples/n04493381_tub.JPEG) <br/> **tub (876)** <br/> `n04493381` | ![turnstile](samples/n04501370_turnstile.JPEG) <br/> **turnstile (877)** <br/> `n04501370` | ![typewriter_keyboard](samples/n04505470_typewriter_keyboard.JPEG) <br/> **typewriter_keyboard (878)** <br/> `n04505470` | ![umbrella](samples/n04507155_umbrella.JPEG) <br/> **umbrella (879)** <br/> `n04507155` |
225
+ | ![unicycle](samples/n04509417_unicycle.JPEG) <br/> **unicycle (880)** <br/> `n04509417` | ![upright](samples/n04515003_upright.JPEG) <br/> **upright (881)** <br/> `n04515003` | ![vacuum](samples/n04517823_vacuum.JPEG) <br/> **vacuum (882)** <br/> `n04517823` | ![vase](samples/n04522168_vase.JPEG) <br/> **vase (883)** <br/> `n04522168` |
226
+ | ![vault](samples/n04523525_vault.JPEG) <br/> **vault (884)** <br/> `n04523525` | ![velvet](samples/n04525038_velvet.JPEG) <br/> **velvet (885)** <br/> `n04525038` | ![vending_machine](samples/n04525305_vending_machine.JPEG) <br/> **vending_machine (886)** <br/> `n04525305` | ![vestment](samples/n04532106_vestment.JPEG) <br/> **vestment (887)** <br/> `n04532106` |
227
+ | ![viaduct](samples/n04532670_viaduct.JPEG) <br/> **viaduct (888)** <br/> `n04532670` | ![violin](samples/n04536866_violin.JPEG) <br/> **violin (889)** <br/> `n04536866` | ![volleyball](samples/n04540053_volleyball.JPEG) <br/> **volleyball (890)** <br/> `n04540053` | ![waffle_iron](samples/n04542943_waffle_iron.JPEG) <br/> **waffle_iron (891)** <br/> `n04542943` |
228
+ | ![wall_clock](samples/n04548280_wall_clock.JPEG) <br/> **wall_clock (892)** <br/> `n04548280` | ![wallet](samples/n04548362_wallet.JPEG) <br/> **wallet (893)** <br/> `n04548362` | ![wardrobe](samples/n04550184_wardrobe.JPEG) <br/> **wardrobe (894)** <br/> `n04550184` | ![warplane](samples/n04552348_warplane.JPEG) <br/> **warplane (895)** <br/> `n04552348` |
229
+ | ![washbasin](samples/n04553703_washbasin.JPEG) <br/> **washbasin (896)** <br/> `n04553703` | ![washer](samples/n04554684_washer.JPEG) <br/> **washer (897)** <br/> `n04554684` | ![water_bottle](samples/n04557648_water_bottle.JPEG) <br/> **water_bottle (898)** <br/> `n04557648` | ![water_jug](samples/n04560804_water_jug.JPEG) <br/> **water_jug (899)** <br/> `n04560804` |
230
+ | ![water_tower](samples/n04562935_water_tower.JPEG) <br/> **water_tower (900)** <br/> `n04562935` | ![whiskey_jug](samples/n04579145_whiskey_jug.JPEG) <br/> **whiskey_jug (901)** <br/> `n04579145` | ![whistle](samples/n04579432_whistle.JPEG) <br/> **whistle (902)** <br/> `n04579432` | ![wig](samples/n04584207_wig.JPEG) <br/> **wig (903)** <br/> `n04584207` |
231
+ | ![window_screen](samples/n04589890_window_screen.JPEG) <br/> **window_screen (904)** <br/> `n04589890` | ![window_shade](samples/n04590129_window_shade.JPEG) <br/> **window_shade (905)** <br/> `n04590129` | ![Windsor_tie](samples/n04591157_Windsor_tie.JPEG) <br/> **Windsor_tie (906)** <br/> `n04591157` | ![wine_bottle](samples/n04591713_wine_bottle.JPEG) <br/> **wine_bottle (907)** <br/> `n04591713` |
232
+ | ![wing](samples/n04592741_wing.JPEG) <br/> **wing (908)** <br/> `n04592741` | ![wok](samples/n04596742_wok.JPEG) <br/> **wok (909)** <br/> `n04596742` | ![wooden_spoon](samples/n04597913_wooden_spoon.JPEG) <br/> **wooden_spoon (910)** <br/> `n04597913` | ![wool](samples/n04599235_wool.JPEG) <br/> **wool (911)** <br/> `n04599235` |
233
+ | ![worm_fence](samples/n04604644_worm_fence.JPEG) <br/> **worm_fence (912)** <br/> `n04604644` | ![wreck](samples/n04606251_wreck.JPEG) <br/> **wreck (913)** <br/> `n04606251` | ![yawl](samples/n04612504_yawl.JPEG) <br/> **yawl (914)** <br/> `n04612504` | ![yurt](samples/n04613696_yurt.JPEG) <br/> **yurt (915)** <br/> `n04613696` |
234
+ | ![web_site](samples/n06359193_web_site.JPEG) <br/> **web_site (916)** <br/> `n06359193` | ![comic_book](samples/n06596364_comic_book.JPEG) <br/> **comic_book (917)** <br/> `n06596364` | ![crossword_puzzle](samples/n06785654_crossword_puzzle.JPEG) <br/> **crossword_puzzle (918)** <br/> `n06785654` | ![street_sign](samples/n06794110_street_sign.JPEG) <br/> **street_sign (919)** <br/> `n06794110` |
235
+ | ![traffic_light](samples/n06874185_traffic_light.JPEG) <br/> **traffic_light (920)** <br/> `n06874185` | ![book_jacket](samples/n07248320_book_jacket.JPEG) <br/> **book_jacket (921)** <br/> `n07248320` | ![menu](samples/n07565083_menu.JPEG) <br/> **menu (922)** <br/> `n07565083` | ![plate](samples/n07579787_plate.JPEG) <br/> **plate (923)** <br/> `n07579787` |
236
+ | ![guacamole](samples/n07583066_guacamole.JPEG) <br/> **guacamole (924)** <br/> `n07583066` | ![consomme](samples/n07584110_consomme.JPEG) <br/> **consomme (925)** <br/> `n07584110` | ![hot_pot](samples/n07590611_hot_pot.JPEG) <br/> **hot_pot (926)** <br/> `n07590611` | ![trifle](samples/n07613480_trifle.JPEG) <br/> **trifle (927)** <br/> `n07613480` |
237
+ | ![ice_cream](samples/n07614500_ice_cream.JPEG) <br/> **ice_cream (928)** <br/> `n07614500` | ![ice_lolly](samples/n07615774_ice_lolly.JPEG) <br/> **ice_lolly (929)** <br/> `n07615774` | ![French_loaf](samples/n07684084_French_loaf.JPEG) <br/> **French_loaf (930)** <br/> `n07684084` | ![bagel](samples/n07693725_bagel.JPEG) <br/> **bagel (931)** <br/> `n07693725` |
238
+ | ![pretzel](samples/n07695742_pretzel.JPEG) <br/> **pretzel (932)** <br/> `n07695742` | ![cheeseburger](samples/n07697313_cheeseburger.JPEG) <br/> **cheeseburger (933)** <br/> `n07697313` | ![hotdog](samples/n07697537_hotdog.JPEG) <br/> **hotdog (934)** <br/> `n07697537` | ![mashed_potato](samples/n07711569_mashed_potato.JPEG) <br/> **mashed_potato (935)** <br/> `n07711569` |
239
+ | ![head_cabbage](samples/n07714571_head_cabbage.JPEG) <br/> **head_cabbage (936)** <br/> `n07714571` | ![broccoli](samples/n07714990_broccoli.JPEG) <br/> **broccoli (937)** <br/> `n07714990` | ![cauliflower](samples/n07715103_cauliflower.JPEG) <br/> **cauliflower (938)** <br/> `n07715103` | ![zucchini](samples/n07716358_zucchini.JPEG) <br/> **zucchini (939)** <br/> `n07716358` |
240
+ | ![spaghetti_squash](samples/n07716906_spaghetti_squash.JPEG) <br/> **spaghetti_squash (940)** <br/> `n07716906` | ![acorn_squash](samples/n07717410_acorn_squash.JPEG) <br/> **acorn_squash (941)** <br/> `n07717410` | ![butternut_squash](samples/n07717556_butternut_squash.JPEG) <br/> **butternut_squash (942)** <br/> `n07717556` | ![cucumber](samples/n07718472_cucumber.JPEG) <br/> **cucumber (943)** <br/> `n07718472` |
241
+ | ![artichoke](samples/n07718747_artichoke.JPEG) <br/> **artichoke (944)** <br/> `n07718747` | ![bell_pepper](samples/n07720875_bell_pepper.JPEG) <br/> **bell_pepper (945)** <br/> `n07720875` | ![cardoon](samples/n07730033_cardoon.JPEG) <br/> **cardoon (946)** <br/> `n07730033` | ![mushroom](samples/n07734744_mushroom.JPEG) <br/> **mushroom (947)** <br/> `n07734744` |
242
+ | ![Granny_Smith](samples/n07742313_Granny_Smith.JPEG) <br/> **Granny_Smith (948)** <br/> `n07742313` | ![strawberry](samples/n07745940_strawberry.JPEG) <br/> **strawberry (949)** <br/> `n07745940` | ![orange](samples/n07747607_orange.JPEG) <br/> **orange (950)** <br/> `n07747607` | ![lemon](samples/n07749582_lemon.JPEG) <br/> **lemon (951)** <br/> `n07749582` |
243
+ | ![fig](samples/n07753113_fig.JPEG) <br/> **fig (952)** <br/> `n07753113` | ![pineapple](samples/n07753275_pineapple.JPEG) <br/> **pineapple (953)** <br/> `n07753275` | ![banana](samples/n07753592_banana.JPEG) <br/> **banana (954)** <br/> `n07753592` | ![jackfruit](samples/n07754684_jackfruit.JPEG) <br/> **jackfruit (955)** <br/> `n07754684` |
244
+ | ![custard_apple](samples/n07760859_custard_apple.JPEG) <br/> **custard_apple (956)** <br/> `n07760859` | ![pomegranate](samples/n07768694_pomegranate.JPEG) <br/> **pomegranate (957)** <br/> `n07768694` | ![hay](samples/n07802026_hay.JPEG) <br/> **hay (958)** <br/> `n07802026` | ![carbonara](samples/n07831146_carbonara.JPEG) <br/> **carbonara (959)** <br/> `n07831146` |
245
+ | ![chocolate_sauce](samples/n07836838_chocolate_sauce.JPEG) <br/> **chocolate_sauce (960)** <br/> `n07836838` | ![dough](samples/n07860988_dough.JPEG) <br/> **dough (961)** <br/> `n07860988` | ![meat_loaf](samples/n07871810_meat_loaf.JPEG) <br/> **meat_loaf (962)** <br/> `n07871810` | ![pizza](samples/n07873807_pizza.JPEG) <br/> **pizza (963)** <br/> `n07873807` |
246
+ | ![potpie](samples/n07875152_potpie.JPEG) <br/> **potpie (964)** <br/> `n07875152` | ![burrito](samples/n07880968_burrito.JPEG) <br/> **burrito (965)** <br/> `n07880968` | ![red_wine](samples/n07892512_red_wine.JPEG) <br/> **red_wine (966)** <br/> `n07892512` | ![espresso](samples/n07920052_espresso.JPEG) <br/> **espresso (967)** <br/> `n07920052` |
247
+ | ![cup](samples/n07930864_cup.JPEG) <br/> **cup (968)** <br/> `n07930864` | ![eggnog](samples/n07932039_eggnog.JPEG) <br/> **eggnog (969)** <br/> `n07932039` | ![alp](samples/n09193705_alp.JPEG) <br/> **alp (970)** <br/> `n09193705` | ![bubble](samples/n09229709_bubble.JPEG) <br/> **bubble (971)** <br/> `n09229709` |
248
+ | ![cliff](samples/n09246464_cliff.JPEG) <br/> **cliff (972)** <br/> `n09246464` | ![coral_reef](samples/n09256479_coral_reef.JPEG) <br/> **coral_reef (973)** <br/> `n09256479` | ![geyser](samples/n09288635_geyser.JPEG) <br/> **geyser (974)** <br/> `n09288635` | ![lakeside](samples/n09332890_lakeside.JPEG) <br/> **lakeside (975)** <br/> `n09332890` |
249
+ | ![promontory](samples/n09399592_promontory.JPEG) <br/> **promontory (976)** <br/> `n09399592` | ![sandbar](samples/n09421951_sandbar.JPEG) <br/> **sandbar (977)** <br/> `n09421951` | ![seashore](samples/n09428293_seashore.JPEG) <br/> **seashore (978)** <br/> `n09428293` | ![valley](samples/n09468604_valley.JPEG) <br/> **valley (979)** <br/> `n09468604` |
250
+ | ![volcano](samples/n09472597_volcano.JPEG) <br/> **volcano (980)** <br/> `n09472597` | ![ballplayer](samples/n09835506_ballplayer.JPEG) <br/> **ballplayer (981)** <br/> `n09835506` | ![groom](samples/n10148035_groom.JPEG) <br/> **groom (982)** <br/> `n10148035` | ![scuba_diver](samples/n10565667_scuba_diver.JPEG) <br/> **scuba_diver (983)** <br/> `n10565667` |
251
+ | ![rapeseed](samples/n11879895_rapeseed.JPEG) <br/> **rapeseed (984)** <br/> `n11879895` | ![daisy](samples/n11939491_daisy.JPEG) <br/> **daisy (985)** <br/> `n11939491` | ![yellow_lady's_slipper](samples/n12057211_yellow_lady's_slipper.JPEG) <br/> **yellow_lady's_slipper (986)** <br/> `n12057211` | ![corn](samples/n12144580_corn.JPEG) <br/> **corn (987)** <br/> `n12144580` |
252
+ | ![acorn](samples/n12267677_acorn.JPEG) <br/> **acorn (988)** <br/> `n12267677` | ![hip](samples/n12620546_hip.JPEG) <br/> **hip (989)** <br/> `n12620546` | ![buckeye](samples/n12768682_buckeye.JPEG) <br/> **buckeye (990)** <br/> `n12768682` | ![coral_fungus](samples/n12985857_coral_fungus.JPEG) <br/> **coral_fungus (991)** <br/> `n12985857` |
253
+ | ![agaric](samples/n12998815_agaric.JPEG) <br/> **agaric (992)** <br/> `n12998815` | ![gyromitra](samples/n13037406_gyromitra.JPEG) <br/> **gyromitra (993)** <br/> `n13037406` | ![stinkhorn](samples/n13040303_stinkhorn.JPEG) <br/> **stinkhorn (994)** <br/> `n13040303` | ![earthstar](samples/n13044778_earthstar.JPEG) <br/> **earthstar (995)** <br/> `n13044778` |
254
+ | ![hen-of-the-woods](samples/n13052670_hen-of-the-woods.JPEG) <br/> **hen-of-the-woods (996)** <br/> `n13052670` | ![bolete](samples/n13054560_bolete.JPEG) <br/> **bolete (997)** <br/> `n13054560` | ![ear](samples/n13133613_ear.JPEG) <br/> **ear (998)** <br/> `n13133613` | ![toilet_tissue](samples/n15075141_toilet_tissue.JPEG) <br/> **toilet_tissue (999)** <br/> `n15075141` |
data/ImageNet/imagenet_class_index.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"0": ["n01440764", "tench"], "1": ["n01443537", "goldfish"], "2": ["n01484850", "great_white_shark"], "3": ["n01491361", "tiger_shark"], "4": ["n01494475", "hammerhead"], "5": ["n01496331", "electric_ray"], "6": ["n01498041", "stingray"], "7": ["n01514668", "cock"], "8": ["n01514859", "hen"], "9": ["n01518878", "ostrich"], "10": ["n01530575", "brambling"], "11": ["n01531178", "goldfinch"], "12": ["n01532829", "house_finch"], "13": ["n01534433", "junco"], "14": ["n01537544", "indigo_bunting"], "15": ["n01558993", "robin"], "16": ["n01560419", "bulbul"], "17": ["n01580077", "jay"], "18": ["n01582220", "magpie"], "19": ["n01592084", "chickadee"], "20": ["n01601694", "water_ouzel"], "21": ["n01608432", "kite"], "22": ["n01614925", "bald_eagle"], "23": ["n01616318", "vulture"], "24": ["n01622779", "great_grey_owl"], "25": ["n01629819", "European_fire_salamander"], "26": ["n01630670", "common_newt"], "27": ["n01631663", "eft"], "28": ["n01632458", "spotted_salamander"], "29": ["n01632777", "axolotl"], "30": ["n01641577", "bullfrog"], "31": ["n01644373", "tree_frog"], "32": ["n01644900", "tailed_frog"], "33": ["n01664065", "loggerhead"], "34": ["n01665541", "leatherback_turtle"], "35": ["n01667114", "mud_turtle"], "36": ["n01667778", "terrapin"], "37": ["n01669191", "box_turtle"], "38": ["n01675722", "banded_gecko"], "39": ["n01677366", "common_iguana"], "40": ["n01682714", "American_chameleon"], "41": ["n01685808", "whiptail"], "42": ["n01687978", "agama"], "43": ["n01688243", "frilled_lizard"], "44": ["n01689811", "alligator_lizard"], "45": ["n01692333", "Gila_monster"], "46": ["n01693334", "green_lizard"], "47": ["n01694178", "African_chameleon"], "48": ["n01695060", "Komodo_dragon"], "49": ["n01697457", "African_crocodile"], "50": ["n01698640", "American_alligator"], "51": ["n01704323", "triceratops"], "52": ["n01728572", "thunder_snake"], "53": ["n01728920", "ringneck_snake"], "54": ["n01729322", "hognose_snake"], "55": ["n01729977", "green_snake"], "56": ["n01734418", "king_snake"], "57": ["n01735189", "garter_snake"], "58": ["n01737021", "water_snake"], "59": ["n01739381", "vine_snake"], "60": ["n01740131", "night_snake"], "61": ["n01742172", "boa_constrictor"], "62": ["n01744401", "rock_python"], "63": ["n01748264", "Indian_cobra"], "64": ["n01749939", "green_mamba"], "65": ["n01751748", "sea_snake"], "66": ["n01753488", "horned_viper"], "67": ["n01755581", "diamondback"], "68": ["n01756291", "sidewinder"], "69": ["n01768244", "trilobite"], "70": ["n01770081", "harvestman"], "71": ["n01770393", "scorpion"], "72": ["n01773157", "black_and_gold_garden_spider"], "73": ["n01773549", "barn_spider"], "74": ["n01773797", "garden_spider"], "75": ["n01774384", "black_widow"], "76": ["n01774750", "tarantula"], "77": ["n01775062", "wolf_spider"], "78": ["n01776313", "tick"], "79": ["n01784675", "centipede"], "80": ["n01795545", "black_grouse"], "81": ["n01796340", "ptarmigan"], "82": ["n01797886", "ruffed_grouse"], "83": ["n01798484", "prairie_chicken"], "84": ["n01806143", "peacock"], "85": ["n01806567", "quail"], "86": ["n01807496", "partridge"], "87": ["n01817953", "African_grey"], "88": ["n01818515", "macaw"], "89": ["n01819313", "sulphur-crested_cockatoo"], "90": ["n01820546", "lorikeet"], "91": ["n01824575", "coucal"], "92": ["n01828970", "bee_eater"], "93": ["n01829413", "hornbill"], "94": ["n01833805", "hummingbird"], "95": ["n01843065", "jacamar"], "96": ["n01843383", "toucan"], "97": ["n01847000", "drake"], "98": ["n01855032", "red-breasted_merganser"], "99": ["n01855672", "goose"], "100": ["n01860187", "black_swan"], "101": ["n01871265", "tusker"], "102": ["n01872401", "echidna"], "103": ["n01873310", "platypus"], "104": ["n01877812", "wallaby"], "105": ["n01882714", "koala"], "106": ["n01883070", "wombat"], "107": ["n01910747", "jellyfish"], "108": ["n01914609", "sea_anemone"], "109": ["n01917289", "brain_coral"], "110": ["n01924916", "flatworm"], "111": ["n01930112", "nematode"], "112": ["n01943899", "conch"], "113": ["n01944390", "snail"], "114": ["n01945685", "slug"], "115": ["n01950731", "sea_slug"], "116": ["n01955084", "chiton"], "117": ["n01968897", "chambered_nautilus"], "118": ["n01978287", "Dungeness_crab"], "119": ["n01978455", "rock_crab"], "120": ["n01980166", "fiddler_crab"], "121": ["n01981276", "king_crab"], "122": ["n01983481", "American_lobster"], "123": ["n01984695", "spiny_lobster"], "124": ["n01985128", "crayfish"], "125": ["n01986214", "hermit_crab"], "126": ["n01990800", "isopod"], "127": ["n02002556", "white_stork"], "128": ["n02002724", "black_stork"], "129": ["n02006656", "spoonbill"], "130": ["n02007558", "flamingo"], "131": ["n02009229", "little_blue_heron"], "132": ["n02009912", "American_egret"], "133": ["n02011460", "bittern"], "134": ["n02012849", "crane"], "135": ["n02013706", "limpkin"], "136": ["n02017213", "European_gallinule"], "137": ["n02018207", "American_coot"], "138": ["n02018795", "bustard"], "139": ["n02025239", "ruddy_turnstone"], "140": ["n02027492", "red-backed_sandpiper"], "141": ["n02028035", "redshank"], "142": ["n02033041", "dowitcher"], "143": ["n02037110", "oystercatcher"], "144": ["n02051845", "pelican"], "145": ["n02056570", "king_penguin"], "146": ["n02058221", "albatross"], "147": ["n02066245", "grey_whale"], "148": ["n02071294", "killer_whale"], "149": ["n02074367", "dugong"], "150": ["n02077923", "sea_lion"], "151": ["n02085620", "Chihuahua"], "152": ["n02085782", "Japanese_spaniel"], "153": ["n02085936", "Maltese_dog"], "154": ["n02086079", "Pekinese"], "155": ["n02086240", "Shih-Tzu"], "156": ["n02086646", "Blenheim_spaniel"], "157": ["n02086910", "papillon"], "158": ["n02087046", "toy_terrier"], "159": ["n02087394", "Rhodesian_ridgeback"], "160": ["n02088094", "Afghan_hound"], "161": ["n02088238", "basset"], "162": ["n02088364", "beagle"], "163": ["n02088466", "bloodhound"], "164": ["n02088632", "bluetick"], "165": ["n02089078", "black-and-tan_coonhound"], "166": ["n02089867", "Walker_hound"], "167": ["n02089973", "English_foxhound"], "168": ["n02090379", "redbone"], "169": ["n02090622", "borzoi"], "170": ["n02090721", "Irish_wolfhound"], "171": ["n02091032", "Italian_greyhound"], "172": ["n02091134", "whippet"], "173": ["n02091244", "Ibizan_hound"], "174": ["n02091467", "Norwegian_elkhound"], "175": ["n02091635", "otterhound"], "176": ["n02091831", "Saluki"], "177": ["n02092002", "Scottish_deerhound"], "178": ["n02092339", "Weimaraner"], "179": ["n02093256", "Staffordshire_bullterrier"], "180": ["n02093428", "American_Staffordshire_terrier"], "181": ["n02093647", "Bedlington_terrier"], "182": ["n02093754", "Border_terrier"], "183": ["n02093859", "Kerry_blue_terrier"], "184": ["n02093991", "Irish_terrier"], "185": ["n02094114", "Norfolk_terrier"], "186": ["n02094258", "Norwich_terrier"], "187": ["n02094433", "Yorkshire_terrier"], "188": ["n02095314", "wire-haired_fox_terrier"], "189": ["n02095570", "Lakeland_terrier"], "190": ["n02095889", "Sealyham_terrier"], "191": ["n02096051", "Airedale"], "192": ["n02096177", "cairn"], "193": ["n02096294", "Australian_terrier"], "194": ["n02096437", "Dandie_Dinmont"], "195": ["n02096585", "Boston_bull"], "196": ["n02097047", "miniature_schnauzer"], "197": ["n02097130", "giant_schnauzer"], "198": ["n02097209", "standard_schnauzer"], "199": ["n02097298", "Scotch_terrier"], "200": ["n02097474", "Tibetan_terrier"], "201": ["n02097658", "silky_terrier"], "202": ["n02098105", "soft-coated_wheaten_terrier"], "203": ["n02098286", "West_Highland_white_terrier"], "204": ["n02098413", "Lhasa"], "205": ["n02099267", "flat-coated_retriever"], "206": ["n02099429", "curly-coated_retriever"], "207": ["n02099601", "golden_retriever"], "208": ["n02099712", "Labrador_retriever"], "209": ["n02099849", "Chesapeake_Bay_retriever"], "210": ["n02100236", "German_short-haired_pointer"], "211": ["n02100583", "vizsla"], "212": ["n02100735", "English_setter"], "213": ["n02100877", "Irish_setter"], "214": ["n02101006", "Gordon_setter"], "215": ["n02101388", "Brittany_spaniel"], "216": ["n02101556", "clumber"], "217": ["n02102040", "English_springer"], "218": ["n02102177", "Welsh_springer_spaniel"], "219": ["n02102318", "cocker_spaniel"], "220": ["n02102480", "Sussex_spaniel"], "221": ["n02102973", "Irish_water_spaniel"], "222": ["n02104029", "kuvasz"], "223": ["n02104365", "schipperke"], "224": ["n02105056", "groenendael"], "225": ["n02105162", "malinois"], "226": ["n02105251", "briard"], "227": ["n02105412", "kelpie"], "228": ["n02105505", "komondor"], "229": ["n02105641", "Old_English_sheepdog"], "230": ["n02105855", "Shetland_sheepdog"], "231": ["n02106030", "collie"], "232": ["n02106166", "Border_collie"], "233": ["n02106382", "Bouvier_des_Flandres"], "234": ["n02106550", "Rottweiler"], "235": ["n02106662", "German_shepherd"], "236": ["n02107142", "Doberman"], "237": ["n02107312", "miniature_pinscher"], "238": ["n02107574", "Greater_Swiss_Mountain_dog"], "239": ["n02107683", "Bernese_mountain_dog"], "240": ["n02107908", "Appenzeller"], "241": ["n02108000", "EntleBucher"], "242": ["n02108089", "boxer"], "243": ["n02108422", "bull_mastiff"], "244": ["n02108551", "Tibetan_mastiff"], "245": ["n02108915", "French_bulldog"], "246": ["n02109047", "Great_Dane"], "247": ["n02109525", "Saint_Bernard"], "248": ["n02109961", "Eskimo_dog"], "249": ["n02110063", "malamute"], "250": ["n02110185", "Siberian_husky"], "251": ["n02110341", "dalmatian"], "252": ["n02110627", "affenpinscher"], "253": ["n02110806", "basenji"], "254": ["n02110958", "pug"], "255": ["n02111129", "Leonberg"], "256": ["n02111277", "Newfoundland"], "257": ["n02111500", "Great_Pyrenees"], "258": ["n02111889", "Samoyed"], "259": ["n02112018", "Pomeranian"], "260": ["n02112137", "chow"], "261": ["n02112350", "keeshond"], "262": ["n02112706", "Brabancon_griffon"], "263": ["n02113023", "Pembroke"], "264": ["n02113186", "Cardigan"], "265": ["n02113624", "toy_poodle"], "266": ["n02113712", "miniature_poodle"], "267": ["n02113799", "standard_poodle"], "268": ["n02113978", "Mexican_hairless"], "269": ["n02114367", "timber_wolf"], "270": ["n02114548", "white_wolf"], "271": ["n02114712", "red_wolf"], "272": ["n02114855", "coyote"], "273": ["n02115641", "dingo"], "274": ["n02115913", "dhole"], "275": ["n02116738", "African_hunting_dog"], "276": ["n02117135", "hyena"], "277": ["n02119022", "red_fox"], "278": ["n02119789", "kit_fox"], "279": ["n02120079", "Arctic_fox"], "280": ["n02120505", "grey_fox"], "281": ["n02123045", "tabby"], "282": ["n02123159", "tiger_cat"], "283": ["n02123394", "Persian_cat"], "284": ["n02123597", "Siamese_cat"], "285": ["n02124075", "Egyptian_cat"], "286": ["n02125311", "cougar"], "287": ["n02127052", "lynx"], "288": ["n02128385", "leopard"], "289": ["n02128757", "snow_leopard"], "290": ["n02128925", "jaguar"], "291": ["n02129165", "lion"], "292": ["n02129604", "tiger"], "293": ["n02130308", "cheetah"], "294": ["n02132136", "brown_bear"], "295": ["n02133161", "American_black_bear"], "296": ["n02134084", "ice_bear"], "297": ["n02134418", "sloth_bear"], "298": ["n02137549", "mongoose"], "299": ["n02138441", "meerkat"], "300": ["n02165105", "tiger_beetle"], "301": ["n02165456", "ladybug"], "302": ["n02167151", "ground_beetle"], "303": ["n02168699", "long-horned_beetle"], "304": ["n02169497", "leaf_beetle"], "305": ["n02172182", "dung_beetle"], "306": ["n02174001", "rhinoceros_beetle"], "307": ["n02177972", "weevil"], "308": ["n02190166", "fly"], "309": ["n02206856", "bee"], "310": ["n02219486", "ant"], "311": ["n02226429", "grasshopper"], "312": ["n02229544", "cricket"], "313": ["n02231487", "walking_stick"], "314": ["n02233338", "cockroach"], "315": ["n02236044", "mantis"], "316": ["n02256656", "cicada"], "317": ["n02259212", "leafhopper"], "318": ["n02264363", "lacewing"], "319": ["n02268443", "dragonfly"], "320": ["n02268853", "damselfly"], "321": ["n02276258", "admiral"], "322": ["n02277742", "ringlet"], "323": ["n02279972", "monarch"], "324": ["n02280649", "cabbage_butterfly"], "325": ["n02281406", "sulphur_butterfly"], "326": ["n02281787", "lycaenid"], "327": ["n02317335", "starfish"], "328": ["n02319095", "sea_urchin"], "329": ["n02321529", "sea_cucumber"], "330": ["n02325366", "wood_rabbit"], "331": ["n02326432", "hare"], "332": ["n02328150", "Angora"], "333": ["n02342885", "hamster"], "334": ["n02346627", "porcupine"], "335": ["n02356798", "fox_squirrel"], "336": ["n02361337", "marmot"], "337": ["n02363005", "beaver"], "338": ["n02364673", "guinea_pig"], "339": ["n02389026", "sorrel"], "340": ["n02391049", "zebra"], "341": ["n02395406", "hog"], "342": ["n02396427", "wild_boar"], "343": ["n02397096", "warthog"], "344": ["n02398521", "hippopotamus"], "345": ["n02403003", "ox"], "346": ["n02408429", "water_buffalo"], "347": ["n02410509", "bison"], "348": ["n02412080", "ram"], "349": ["n02415577", "bighorn"], "350": ["n02417914", "ibex"], "351": ["n02422106", "hartebeest"], "352": ["n02422699", "impala"], "353": ["n02423022", "gazelle"], "354": ["n02437312", "Arabian_camel"], "355": ["n02437616", "llama"], "356": ["n02441942", "weasel"], "357": ["n02442845", "mink"], "358": ["n02443114", "polecat"], "359": ["n02443484", "black-footed_ferret"], "360": ["n02444819", "otter"], "361": ["n02445715", "skunk"], "362": ["n02447366", "badger"], "363": ["n02454379", "armadillo"], "364": ["n02457408", "three-toed_sloth"], "365": ["n02480495", "orangutan"], "366": ["n02480855", "gorilla"], "367": ["n02481823", "chimpanzee"], "368": ["n02483362", "gibbon"], "369": ["n02483708", "siamang"], "370": ["n02484975", "guenon"], "371": ["n02486261", "patas"], "372": ["n02486410", "baboon"], "373": ["n02487347", "macaque"], "374": ["n02488291", "langur"], "375": ["n02488702", "colobus"], "376": ["n02489166", "proboscis_monkey"], "377": ["n02490219", "marmoset"], "378": ["n02492035", "capuchin"], "379": ["n02492660", "howler_monkey"], "380": ["n02493509", "titi"], "381": ["n02493793", "spider_monkey"], "382": ["n02494079", "squirrel_monkey"], "383": ["n02497673", "Madagascar_cat"], "384": ["n02500267", "indri"], "385": ["n02504013", "Indian_elephant"], "386": ["n02504458", "African_elephant"], "387": ["n02509815", "lesser_panda"], "388": ["n02510455", "giant_panda"], "389": ["n02514041", "barracouta"], "390": ["n02526121", "eel"], "391": ["n02536864", "coho"], "392": ["n02606052", "rock_beauty"], "393": ["n02607072", "anemone_fish"], "394": ["n02640242", "sturgeon"], "395": ["n02641379", "gar"], "396": ["n02643566", "lionfish"], "397": ["n02655020", "puffer"], "398": ["n02666196", "abacus"], "399": ["n02667093", "abaya"], "400": ["n02669723", "academic_gown"], "401": ["n02672831", "accordion"], "402": ["n02676566", "acoustic_guitar"], "403": ["n02687172", "aircraft_carrier"], "404": ["n02690373", "airliner"], "405": ["n02692877", "airship"], "406": ["n02699494", "altar"], "407": ["n02701002", "ambulance"], "408": ["n02704792", "amphibian"], "409": ["n02708093", "analog_clock"], "410": ["n02727426", "apiary"], "411": ["n02730930", "apron"], "412": ["n02747177", "ashcan"], "413": ["n02749479", "assault_rifle"], "414": ["n02769748", "backpack"], "415": ["n02776631", "bakery"], "416": ["n02777292", "balance_beam"], "417": ["n02782093", "balloon"], "418": ["n02783161", "ballpoint"], "419": ["n02786058", "Band_Aid"], "420": ["n02787622", "banjo"], "421": ["n02788148", "bannister"], "422": ["n02790996", "barbell"], "423": ["n02791124", "barber_chair"], "424": ["n02791270", "barbershop"], "425": ["n02793495", "barn"], "426": ["n02794156", "barometer"], "427": ["n02795169", "barrel"], "428": ["n02797295", "barrow"], "429": ["n02799071", "baseball"], "430": ["n02802426", "basketball"], "431": ["n02804414", "bassinet"], "432": ["n02804610", "bassoon"], "433": ["n02807133", "bathing_cap"], "434": ["n02808304", "bath_towel"], "435": ["n02808440", "bathtub"], "436": ["n02814533", "beach_wagon"], "437": ["n02814860", "beacon"], "438": ["n02815834", "beaker"], "439": ["n02817516", "bearskin"], "440": ["n02823428", "beer_bottle"], "441": ["n02823750", "beer_glass"], "442": ["n02825657", "bell_cote"], "443": ["n02834397", "bib"], "444": ["n02835271", "bicycle-built-for-two"], "445": ["n02837789", "bikini"], "446": ["n02840245", "binder"], "447": ["n02841315", "binoculars"], "448": ["n02843684", "birdhouse"], "449": ["n02859443", "boathouse"], "450": ["n02860847", "bobsled"], "451": ["n02865351", "bolo_tie"], "452": ["n02869837", "bonnet"], "453": ["n02870880", "bookcase"], "454": ["n02871525", "bookshop"], "455": ["n02877765", "bottlecap"], "456": ["n02879718", "bow"], "457": ["n02883205", "bow_tie"], "458": ["n02892201", "brass"], "459": ["n02892767", "brassiere"], "460": ["n02894605", "breakwater"], "461": ["n02895154", "breastplate"], "462": ["n02906734", "broom"], "463": ["n02909870", "bucket"], "464": ["n02910353", "buckle"], "465": ["n02916936", "bulletproof_vest"], "466": ["n02917067", "bullet_train"], "467": ["n02927161", "butcher_shop"], "468": ["n02930766", "cab"], "469": ["n02939185", "caldron"], "470": ["n02948072", "candle"], "471": ["n02950826", "cannon"], "472": ["n02951358", "canoe"], "473": ["n02951585", "can_opener"], "474": ["n02963159", "cardigan"], "475": ["n02965783", "car_mirror"], "476": ["n02966193", "carousel"], "477": ["n02966687", "carpenter's_kit"], "478": ["n02971356", "carton"], "479": ["n02974003", "car_wheel"], "480": ["n02977058", "cash_machine"], "481": ["n02978881", "cassette"], "482": ["n02979186", "cassette_player"], "483": ["n02980441", "castle"], "484": ["n02981792", "catamaran"], "485": ["n02988304", "CD_player"], "486": ["n02992211", "cello"], "487": ["n02992529", "cellular_telephone"], "488": ["n02999410", "chain"], "489": ["n03000134", "chainlink_fence"], "490": ["n03000247", "chain_mail"], "491": ["n03000684", "chain_saw"], "492": ["n03014705", "chest"], "493": ["n03016953", "chiffonier"], "494": ["n03017168", "chime"], "495": ["n03018349", "china_cabinet"], "496": ["n03026506", "Christmas_stocking"], "497": ["n03028079", "church"], "498": ["n03032252", "cinema"], "499": ["n03041632", "cleaver"], "500": ["n03042490", "cliff_dwelling"], "501": ["n03045698", "cloak"], "502": ["n03047690", "clog"], "503": ["n03062245", "cocktail_shaker"], "504": ["n03063599", "coffee_mug"], "505": ["n03063689", "coffeepot"], "506": ["n03065424", "coil"], "507": ["n03075370", "combination_lock"], "508": ["n03085013", "computer_keyboard"], "509": ["n03089624", "confectionery"], "510": ["n03095699", "container_ship"], "511": ["n03100240", "convertible"], "512": ["n03109150", "corkscrew"], "513": ["n03110669", "cornet"], "514": ["n03124043", "cowboy_boot"], "515": ["n03124170", "cowboy_hat"], "516": ["n03125729", "cradle"], "517": ["n03126707", "crane"], "518": ["n03127747", "crash_helmet"], "519": ["n03127925", "crate"], "520": ["n03131574", "crib"], "521": ["n03133878", "Crock_Pot"], "522": ["n03134739", "croquet_ball"], "523": ["n03141823", "crutch"], "524": ["n03146219", "cuirass"], "525": ["n03160309", "dam"], "526": ["n03179701", "desk"], "527": ["n03180011", "desktop_computer"], "528": ["n03187595", "dial_telephone"], "529": ["n03188531", "diaper"], "530": ["n03196217", "digital_clock"], "531": ["n03197337", "digital_watch"], "532": ["n03201208", "dining_table"], "533": ["n03207743", "dishrag"], "534": ["n03207941", "dishwasher"], "535": ["n03208938", "disk_brake"], "536": ["n03216828", "dock"], "537": ["n03218198", "dogsled"], "538": ["n03220513", "dome"], "539": ["n03223299", "doormat"], "540": ["n03240683", "drilling_platform"], "541": ["n03249569", "drum"], "542": ["n03250847", "drumstick"], "543": ["n03255030", "dumbbell"], "544": ["n03259280", "Dutch_oven"], "545": ["n03271574", "electric_fan"], "546": ["n03272010", "electric_guitar"], "547": ["n03272562", "electric_locomotive"], "548": ["n03290653", "entertainment_center"], "549": ["n03291819", "envelope"], "550": ["n03297495", "espresso_maker"], "551": ["n03314780", "face_powder"], "552": ["n03325584", "feather_boa"], "553": ["n03337140", "file"], "554": ["n03344393", "fireboat"], "555": ["n03345487", "fire_engine"], "556": ["n03347037", "fire_screen"], "557": ["n03355925", "flagpole"], "558": ["n03372029", "flute"], "559": ["n03376595", "folding_chair"], "560": ["n03379051", "football_helmet"], "561": ["n03384352", "forklift"], "562": ["n03388043", "fountain"], "563": ["n03388183", "fountain_pen"], "564": ["n03388549", "four-poster"], "565": ["n03393912", "freight_car"], "566": ["n03394916", "French_horn"], "567": ["n03400231", "frying_pan"], "568": ["n03404251", "fur_coat"], "569": ["n03417042", "garbage_truck"], "570": ["n03424325", "gasmask"], "571": ["n03425413", "gas_pump"], "572": ["n03443371", "goblet"], "573": ["n03444034", "go-kart"], "574": ["n03445777", "golf_ball"], "575": ["n03445924", "golfcart"], "576": ["n03447447", "gondola"], "577": ["n03447721", "gong"], "578": ["n03450230", "gown"], "579": ["n03452741", "grand_piano"], "580": ["n03457902", "greenhouse"], "581": ["n03459775", "grille"], "582": ["n03461385", "grocery_store"], "583": ["n03467068", "guillotine"], "584": ["n03476684", "hair_slide"], "585": ["n03476991", "hair_spray"], "586": ["n03478589", "half_track"], "587": ["n03481172", "hammer"], "588": ["n03482405", "hamper"], "589": ["n03483316", "hand_blower"], "590": ["n03485407", "hand-held_computer"], "591": ["n03485794", "handkerchief"], "592": ["n03492542", "hard_disc"], "593": ["n03494278", "harmonica"], "594": ["n03495258", "harp"], "595": ["n03496892", "harvester"], "596": ["n03498962", "hatchet"], "597": ["n03527444", "holster"], "598": ["n03529860", "home_theater"], "599": ["n03530642", "honeycomb"], "600": ["n03532672", "hook"], "601": ["n03534580", "hoopskirt"], "602": ["n03535780", "horizontal_bar"], "603": ["n03538406", "horse_cart"], "604": ["n03544143", "hourglass"], "605": ["n03584254", "iPod"], "606": ["n03584829", "iron"], "607": ["n03590841", "jack-o'-lantern"], "608": ["n03594734", "jean"], "609": ["n03594945", "jeep"], "610": ["n03595614", "jersey"], "611": ["n03598930", "jigsaw_puzzle"], "612": ["n03599486", "jinrikisha"], "613": ["n03602883", "joystick"], "614": ["n03617480", "kimono"], "615": ["n03623198", "knee_pad"], "616": ["n03627232", "knot"], "617": ["n03630383", "lab_coat"], "618": ["n03633091", "ladle"], "619": ["n03637318", "lampshade"], "620": ["n03642806", "laptop"], "621": ["n03649909", "lawn_mower"], "622": ["n03657121", "lens_cap"], "623": ["n03658185", "letter_opener"], "624": ["n03661043", "library"], "625": ["n03662601", "lifeboat"], "626": ["n03666591", "lighter"], "627": ["n03670208", "limousine"], "628": ["n03673027", "liner"], "629": ["n03676483", "lipstick"], "630": ["n03680355", "Loafer"], "631": ["n03690938", "lotion"], "632": ["n03691459", "loudspeaker"], "633": ["n03692522", "loupe"], "634": ["n03697007", "lumbermill"], "635": ["n03706229", "magnetic_compass"], "636": ["n03709823", "mailbag"], "637": ["n03710193", "mailbox"], "638": ["n03710637", "maillot"], "639": ["n03710721", "maillot"], "640": ["n03717622", "manhole_cover"], "641": ["n03720891", "maraca"], "642": ["n03721384", "marimba"], "643": ["n03724870", "mask"], "644": ["n03729826", "matchstick"], "645": ["n03733131", "maypole"], "646": ["n03733281", "maze"], "647": ["n03733805", "measuring_cup"], "648": ["n03742115", "medicine_chest"], "649": ["n03743016", "megalith"], "650": ["n03759954", "microphone"], "651": ["n03761084", "microwave"], "652": ["n03763968", "military_uniform"], "653": ["n03764736", "milk_can"], "654": ["n03769881", "minibus"], "655": ["n03770439", "miniskirt"], "656": ["n03770679", "minivan"], "657": ["n03773504", "missile"], "658": ["n03775071", "mitten"], "659": ["n03775546", "mixing_bowl"], "660": ["n03776460", "mobile_home"], "661": ["n03777568", "Model_T"], "662": ["n03777754", "modem"], "663": ["n03781244", "monastery"], "664": ["n03782006", "monitor"], "665": ["n03785016", "moped"], "666": ["n03786901", "mortar"], "667": ["n03787032", "mortarboard"], "668": ["n03788195", "mosque"], "669": ["n03788365", "mosquito_net"], "670": ["n03791053", "motor_scooter"], "671": ["n03792782", "mountain_bike"], "672": ["n03792972", "mountain_tent"], "673": ["n03793489", "mouse"], "674": ["n03794056", "mousetrap"], "675": ["n03796401", "moving_van"], "676": ["n03803284", "muzzle"], "677": ["n03804744", "nail"], "678": ["n03814639", "neck_brace"], "679": ["n03814906", "necklace"], "680": ["n03825788", "nipple"], "681": ["n03832673", "notebook"], "682": ["n03837869", "obelisk"], "683": ["n03838899", "oboe"], "684": ["n03840681", "ocarina"], "685": ["n03841143", "odometer"], "686": ["n03843555", "oil_filter"], "687": ["n03854065", "organ"], "688": ["n03857828", "oscilloscope"], "689": ["n03866082", "overskirt"], "690": ["n03868242", "oxcart"], "691": ["n03868863", "oxygen_mask"], "692": ["n03871628", "packet"], "693": ["n03873416", "paddle"], "694": ["n03874293", "paddlewheel"], "695": ["n03874599", "padlock"], "696": ["n03876231", "paintbrush"], "697": ["n03877472", "pajama"], "698": ["n03877845", "palace"], "699": ["n03884397", "panpipe"], "700": ["n03887697", "paper_towel"], "701": ["n03888257", "parachute"], "702": ["n03888605", "parallel_bars"], "703": ["n03891251", "park_bench"], "704": ["n03891332", "parking_meter"], "705": ["n03895866", "passenger_car"], "706": ["n03899768", "patio"], "707": ["n03902125", "pay-phone"], "708": ["n03903868", "pedestal"], "709": ["n03908618", "pencil_box"], "710": ["n03908714", "pencil_sharpener"], "711": ["n03916031", "perfume"], "712": ["n03920288", "Petri_dish"], "713": ["n03924679", "photocopier"], "714": ["n03929660", "pick"], "715": ["n03929855", "pickelhaube"], "716": ["n03930313", "picket_fence"], "717": ["n03930630", "pickup"], "718": ["n03933933", "pier"], "719": ["n03935335", "piggy_bank"], "720": ["n03937543", "pill_bottle"], "721": ["n03938244", "pillow"], "722": ["n03942813", "ping-pong_ball"], "723": ["n03944341", "pinwheel"], "724": ["n03947888", "pirate"], "725": ["n03950228", "pitcher"], "726": ["n03954731", "plane"], "727": ["n03956157", "planetarium"], "728": ["n03958227", "plastic_bag"], "729": ["n03961711", "plate_rack"], "730": ["n03967562", "plow"], "731": ["n03970156", "plunger"], "732": ["n03976467", "Polaroid_camera"], "733": ["n03976657", "pole"], "734": ["n03977966", "police_van"], "735": ["n03980874", "poncho"], "736": ["n03982430", "pool_table"], "737": ["n03983396", "pop_bottle"], "738": ["n03991062", "pot"], "739": ["n03992509", "potter's_wheel"], "740": ["n03995372", "power_drill"], "741": ["n03998194", "prayer_rug"], "742": ["n04004767", "printer"], "743": ["n04005630", "prison"], "744": ["n04008634", "projectile"], "745": ["n04009552", "projector"], "746": ["n04019541", "puck"], "747": ["n04023962", "punching_bag"], "748": ["n04026417", "purse"], "749": ["n04033901", "quill"], "750": ["n04033995", "quilt"], "751": ["n04037443", "racer"], "752": ["n04039381", "racket"], "753": ["n04040759", "radiator"], "754": ["n04041544", "radio"], "755": ["n04044716", "radio_telescope"], "756": ["n04049303", "rain_barrel"], "757": ["n04065272", "recreational_vehicle"], "758": ["n04067472", "reel"], "759": ["n04069434", "reflex_camera"], "760": ["n04070727", "refrigerator"], "761": ["n04074963", "remote_control"], "762": ["n04081281", "restaurant"], "763": ["n04086273", "revolver"], "764": ["n04090263", "rifle"], "765": ["n04099969", "rocking_chair"], "766": ["n04111531", "rotisserie"], "767": ["n04116512", "rubber_eraser"], "768": ["n04118538", "rugby_ball"], "769": ["n04118776", "rule"], "770": ["n04120489", "running_shoe"], "771": ["n04125021", "safe"], "772": ["n04127249", "safety_pin"], "773": ["n04131690", "saltshaker"], "774": ["n04133789", "sandal"], "775": ["n04136333", "sarong"], "776": ["n04141076", "sax"], "777": ["n04141327", "scabbard"], "778": ["n04141975", "scale"], "779": ["n04146614", "school_bus"], "780": ["n04147183", "schooner"], "781": ["n04149813", "scoreboard"], "782": ["n04152593", "screen"], "783": ["n04153751", "screw"], "784": ["n04154565", "screwdriver"], "785": ["n04162706", "seat_belt"], "786": ["n04179913", "sewing_machine"], "787": ["n04192698", "shield"], "788": ["n04200800", "shoe_shop"], "789": ["n04201297", "shoji"], "790": ["n04204238", "shopping_basket"], "791": ["n04204347", "shopping_cart"], "792": ["n04208210", "shovel"], "793": ["n04209133", "shower_cap"], "794": ["n04209239", "shower_curtain"], "795": ["n04228054", "ski"], "796": ["n04229816", "ski_mask"], "797": ["n04235860", "sleeping_bag"], "798": ["n04238763", "slide_rule"], "799": ["n04239074", "sliding_door"], "800": ["n04243546", "slot"], "801": ["n04251144", "snorkel"], "802": ["n04252077", "snowmobile"], "803": ["n04252225", "snowplow"], "804": ["n04254120", "soap_dispenser"], "805": ["n04254680", "soccer_ball"], "806": ["n04254777", "sock"], "807": ["n04258138", "solar_dish"], "808": ["n04259630", "sombrero"], "809": ["n04263257", "soup_bowl"], "810": ["n04264628", "space_bar"], "811": ["n04265275", "space_heater"], "812": ["n04266014", "space_shuttle"], "813": ["n04270147", "spatula"], "814": ["n04273569", "speedboat"], "815": ["n04275548", "spider_web"], "816": ["n04277352", "spindle"], "817": ["n04285008", "sports_car"], "818": ["n04286575", "spotlight"], "819": ["n04296562", "stage"], "820": ["n04310018", "steam_locomotive"], "821": ["n04311004", "steel_arch_bridge"], "822": ["n04311174", "steel_drum"], "823": ["n04317175", "stethoscope"], "824": ["n04325704", "stole"], "825": ["n04326547", "stone_wall"], "826": ["n04328186", "stopwatch"], "827": ["n04330267", "stove"], "828": ["n04332243", "strainer"], "829": ["n04335435", "streetcar"], "830": ["n04336792", "stretcher"], "831": ["n04344873", "studio_couch"], "832": ["n04346328", "stupa"], "833": ["n04347754", "submarine"], "834": ["n04350905", "suit"], "835": ["n04355338", "sundial"], "836": ["n04355933", "sunglass"], "837": ["n04356056", "sunglasses"], "838": ["n04357314", "sunscreen"], "839": ["n04366367", "suspension_bridge"], "840": ["n04367480", "swab"], "841": ["n04370456", "sweatshirt"], "842": ["n04371430", "swimming_trunks"], "843": ["n04371774", "swing"], "844": ["n04372370", "switch"], "845": ["n04376876", "syringe"], "846": ["n04380533", "table_lamp"], "847": ["n04389033", "tank"], "848": ["n04392985", "tape_player"], "849": ["n04398044", "teapot"], "850": ["n04399382", "teddy"], "851": ["n04404412", "television"], "852": ["n04409515", "tennis_ball"], "853": ["n04417672", "thatch"], "854": ["n04418357", "theater_curtain"], "855": ["n04423845", "thimble"], "856": ["n04428191", "thresher"], "857": ["n04429376", "throne"], "858": ["n04435653", "tile_roof"], "859": ["n04442312", "toaster"], "860": ["n04443257", "tobacco_shop"], "861": ["n04447861", "toilet_seat"], "862": ["n04456115", "torch"], "863": ["n04458633", "totem_pole"], "864": ["n04461696", "tow_truck"], "865": ["n04462240", "toyshop"], "866": ["n04465501", "tractor"], "867": ["n04467665", "trailer_truck"], "868": ["n04476259", "tray"], "869": ["n04479046", "trench_coat"], "870": ["n04482393", "tricycle"], "871": ["n04483307", "trimaran"], "872": ["n04485082", "tripod"], "873": ["n04486054", "triumphal_arch"], "874": ["n04487081", "trolleybus"], "875": ["n04487394", "trombone"], "876": ["n04493381", "tub"], "877": ["n04501370", "turnstile"], "878": ["n04505470", "typewriter_keyboard"], "879": ["n04507155", "umbrella"], "880": ["n04509417", "unicycle"], "881": ["n04515003", "upright"], "882": ["n04517823", "vacuum"], "883": ["n04522168", "vase"], "884": ["n04523525", "vault"], "885": ["n04525038", "velvet"], "886": ["n04525305", "vending_machine"], "887": ["n04532106", "vestment"], "888": ["n04532670", "viaduct"], "889": ["n04536866", "violin"], "890": ["n04540053", "volleyball"], "891": ["n04542943", "waffle_iron"], "892": ["n04548280", "wall_clock"], "893": ["n04548362", "wallet"], "894": ["n04550184", "wardrobe"], "895": ["n04552348", "warplane"], "896": ["n04553703", "washbasin"], "897": ["n04554684", "washer"], "898": ["n04557648", "water_bottle"], "899": ["n04560804", "water_jug"], "900": ["n04562935", "water_tower"], "901": ["n04579145", "whiskey_jug"], "902": ["n04579432", "whistle"], "903": ["n04584207", "wig"], "904": ["n04589890", "window_screen"], "905": ["n04590129", "window_shade"], "906": ["n04591157", "Windsor_tie"], "907": ["n04591713", "wine_bottle"], "908": ["n04592741", "wing"], "909": ["n04596742", "wok"], "910": ["n04597913", "wooden_spoon"], "911": ["n04599235", "wool"], "912": ["n04604644", "worm_fence"], "913": ["n04606251", "wreck"], "914": ["n04612504", "yawl"], "915": ["n04613696", "yurt"], "916": ["n06359193", "web_site"], "917": ["n06596364", "comic_book"], "918": ["n06785654", "crossword_puzzle"], "919": ["n06794110", "street_sign"], "920": ["n06874185", "traffic_light"], "921": ["n07248320", "book_jacket"], "922": ["n07565083", "menu"], "923": ["n07579787", "plate"], "924": ["n07583066", "guacamole"], "925": ["n07584110", "consomme"], "926": ["n07590611", "hot_pot"], "927": ["n07613480", "trifle"], "928": ["n07614500", "ice_cream"], "929": ["n07615774", "ice_lolly"], "930": ["n07684084", "French_loaf"], "931": ["n07693725", "bagel"], "932": ["n07695742", "pretzel"], "933": ["n07697313", "cheeseburger"], "934": ["n07697537", "hotdog"], "935": ["n07711569", "mashed_potato"], "936": ["n07714571", "head_cabbage"], "937": ["n07714990", "broccoli"], "938": ["n07715103", "cauliflower"], "939": ["n07716358", "zucchini"], "940": ["n07716906", "spaghetti_squash"], "941": ["n07717410", "acorn_squash"], "942": ["n07717556", "butternut_squash"], "943": ["n07718472", "cucumber"], "944": ["n07718747", "artichoke"], "945": ["n07720875", "bell_pepper"], "946": ["n07730033", "cardoon"], "947": ["n07734744", "mushroom"], "948": ["n07742313", "Granny_Smith"], "949": ["n07745940", "strawberry"], "950": ["n07747607", "orange"], "951": ["n07749582", "lemon"], "952": ["n07753113", "fig"], "953": ["n07753275", "pineapple"], "954": ["n07753592", "banana"], "955": ["n07754684", "jackfruit"], "956": ["n07760859", "custard_apple"], "957": ["n07768694", "pomegranate"], "958": ["n07802026", "hay"], "959": ["n07831146", "carbonara"], "960": ["n07836838", "chocolate_sauce"], "961": ["n07860988", "dough"], "962": ["n07871810", "meat_loaf"], "963": ["n07873807", "pizza"], "964": ["n07875152", "potpie"], "965": ["n07880968", "burrito"], "966": ["n07892512", "red_wine"], "967": ["n07920052", "espresso"], "968": ["n07930864", "cup"], "969": ["n07932039", "eggnog"], "970": ["n09193705", "alp"], "971": ["n09229709", "bubble"], "972": ["n09246464", "cliff"], "973": ["n09256479", "coral_reef"], "974": ["n09288635", "geyser"], "975": ["n09332890", "lakeside"], "976": ["n09399592", "promontory"], "977": ["n09421951", "sandbar"], "978": ["n09428293", "seashore"], "979": ["n09468604", "valley"], "980": ["n09472597", "volcano"], "981": ["n09835506", "ballplayer"], "982": ["n10148035", "groom"], "983": ["n10565667", "scuba_diver"], "984": ["n11879895", "rapeseed"], "985": ["n11939491", "daisy"], "986": ["n12057211", "yellow_lady's_slipper"], "987": ["n12144580", "corn"], "988": ["n12267677", "acorn"], "989": ["n12620546", "hip"], "990": ["n12768682", "buckeye"], "991": ["n12985857", "coral_fungus"], "992": ["n12998815", "agaric"], "993": ["n13037406", "gyromitra"], "994": ["n13040303", "stinkhorn"], "995": ["n13044778", "earthstar"], "996": ["n13052670", "hen-of-the-woods"], "997": ["n13054560", "bolete"], "998": ["n13133613", "ear"], "999": ["n15075141", "toilet_tissue"]}
data/ImageNet/samples/n01440764_tench.JPEG ADDED
data/ImageNet/samples/n01443537_goldfish.JPEG ADDED
data/ImageNet/samples/n01484850_great_white_shark.JPEG ADDED
data/ImageNet/samples/n01491361_tiger_shark.JPEG ADDED
data/ImageNet/samples/n01494475_hammerhead.JPEG ADDED
data/ImageNet/samples/n01496331_electric_ray.JPEG ADDED
data/ImageNet/samples/n01498041_stingray.JPEG ADDED
data/ImageNet/samples/n01514668_cock.JPEG ADDED
data/ImageNet/samples/n01514859_hen.JPEG ADDED
data/ImageNet/samples/n01518878_ostrich.JPEG ADDED
data/ImageNet/samples/n01530575_brambling.JPEG ADDED
data/ImageNet/samples/n01531178_goldfinch.JPEG ADDED
data/ImageNet/samples/n01532829_house_finch.JPEG ADDED
data/ImageNet/samples/n01534433_junco.JPEG ADDED
data/ImageNet/samples/n01537544_indigo_bunting.JPEG ADDED
data/ImageNet/samples/n01558993_robin.JPEG ADDED
data/ImageNet/samples/n01560419_bulbul.JPEG ADDED
data/ImageNet/samples/n01580077_jay.JPEG ADDED
data/ImageNet/samples/n01582220_magpie.JPEG ADDED
data/ImageNet/samples/n01592084_chickadee.JPEG ADDED
data/ImageNet/samples/n01601694_water_ouzel.JPEG ADDED
data/ImageNet/samples/n01608432_kite.JPEG ADDED
data/ImageNet/samples/n01614925_bald_eagle.JPEG ADDED
data/ImageNet/samples/n01616318_vulture.JPEG ADDED
data/ImageNet/samples/n01622779_great_grey_owl.JPEG ADDED
data/ImageNet/samples/n01629819_European_fire_salamander.JPEG ADDED
data/ImageNet/samples/n01630670_common_newt.JPEG ADDED
data/ImageNet/samples/n01631663_eft.JPEG ADDED
data/ImageNet/samples/n01632458_spotted_salamander.JPEG ADDED
data/ImageNet/samples/n01632777_axolotl.JPEG ADDED
data/ImageNet/samples/n01641577_bullfrog.JPEG ADDED
data/ImageNet/samples/n01644373_tree_frog.JPEG ADDED
data/ImageNet/samples/n01644900_tailed_frog.JPEG ADDED
data/ImageNet/samples/n01664065_loggerhead.JPEG ADDED
data/ImageNet/samples/n01665541_leatherback_turtle.JPEG ADDED
data/ImageNet/samples/n01667114_mud_turtle.JPEG ADDED
data/ImageNet/samples/n01667778_terrapin.JPEG ADDED
data/ImageNet/samples/n01669191_box_turtle.JPEG ADDED
data/ImageNet/samples/n01675722_banded_gecko.JPEG ADDED
data/ImageNet/samples/n01677366_common_iguana.JPEG ADDED
data/ImageNet/samples/n01682714_American_chameleon.JPEG ADDED
data/ImageNet/samples/n01685808_whiptail.JPEG ADDED
data/ImageNet/samples/n01687978_agama.JPEG ADDED
data/ImageNet/samples/n01688243_frilled_lizard.JPEG ADDED
data/ImageNet/samples/n01689811_alligator_lizard.JPEG ADDED