"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# We can take out some of the outliers to get a more detailed view\n",
"plt.hist(row_size[row_size<1000])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We could do the same for the columns. This is just to make sure we don't have any super wide/big images, etc."
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(8178, 10357)"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Get the size of the training and test data sets\n",
"len(data.trn_ds), len(data.test_ds)"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(120,\n",
" ['affenpinscher',\n",
" 'afghan_hound',\n",
" 'african_hunting_dog',\n",
" 'airedale',\n",
" 'american_staffordshire_terrier'])"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Get the num of classes\n",
"len(data.classes), data.classes[:5]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Setting up the model\n",
"Now that we've done some data exploration, we can set up the model."
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
"# Convenience method\n",
"def get_data(size, batch_size):\n",
" transforms = tfms_from_model(architecture, size, aug_tfms=transforms_side_on, max_zoom=1.1)\n",
" data = ImageClassifierData.from_csv(PATH, 'train', f'{PATH}labels.csv', test_name='test', num_workers=4,\n",
" val_idxs=val_idxs, suffix='.jpg', tfms=transforms, bs=batch_size)\n",
" return data if size>300 else data.resize(340, 'tmp')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Precompute\n",
"Set precompute to do and do our initial training for the final layers."
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "09b1ffa050fd42e5a160dda8fb3691d0",
"version_major": 2,
"version_minor": 0
},
"text/html": [
"Failed to display Jupyter Widget of type HBox
.
\n",
"\n",
" If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n",
" that the widgets JavaScript is still loading. If this message persists, it\n",
" likely means that the widgets JavaScript library is either not installed or\n",
" not enabled. See the Jupyter\n",
" Widgets Documentation for setup instructions.\n",
"
\n",
"\n",
" If you're reading this message in another frontend (for example, a static\n",
" rendering on GitHub or NBViewer),\n",
" it may mean that your frontend doesn't currently support widgets.\n",
"
\n"
],
"text/plain": [
"HBox(children=(IntProgress(value=0, max=6), HTML(value='')))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
}
],
"source": [
"data = get_data(size, batch_size)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [],
"source": [
"learn = ConvLearner.pretrained(architecture, data, precompute=True)"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "44c2750464804264924012874f58dea9",
"version_major": 2,
"version_minor": 0
},
"text/html": [
"Failed to display Jupyter Widget of type HBox
.
\n",
"\n",
" If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n",
" that the widgets JavaScript is still loading. If this message persists, it\n",
" likely means that the widgets JavaScript library is either not installed or\n",
" not enabled. See the Jupyter\n",
" Widgets Documentation for setup instructions.\n",
"
\n",
"\n",
" If you're reading this message in another frontend (for example, a static\n",
" rendering on GitHub or NBViewer),\n",
" it may mean that your frontend doesn't currently support widgets.\n",
"
\n"
],
"text/plain": [
"HBox(children=(IntProgress(value=0, description='Epoch', max=5), HTML(value='')))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"[0. 0.92608 0.39313 0.90853] \n",
"[1. 0.43449 0.36583 0.91092] \n",
"[2. 0.30892 0.30343 0.91331] \n",
"[3. 0.25296 0.31098 0.91906] \n",
"[4. 0.19217 0.30561 0.91667] \n",
"\n"
]
}
],
"source": [
"learn.fit(1e-2, 5)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Augment\n",
"Next we turn precompute off so we can use data augmentations (transformations)."
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
"from sklearn import metrics"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "83ece9a54156418aa5405735ecaaaf01",
"version_major": 2,
"version_minor": 0
},
"text/html": [
"Failed to display Jupyter Widget of type HBox
.
\n",
"\n",
" If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n",
" that the widgets JavaScript is still loading. If this message persists, it\n",
" likely means that the widgets JavaScript library is either not installed or\n",
" not enabled. See the Jupyter\n",
" Widgets Documentation for setup instructions.\n",
"
\n",
"\n",
" If you're reading this message in another frontend (for example, a static\n",
" rendering on GitHub or NBViewer),\n",
" it may mean that your frontend doesn't currently support widgets.\n",
"
\n"
],
"text/plain": [
"HBox(children=(IntProgress(value=0, max=6), HTML(value='')))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
}
],
"source": [
"data = get_data(size, batch_size)"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [],
"source": [
"learn = ConvLearner.pretrained(architecture, data, precompute=True, ps=0.5)"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "2eb95b45c4ad482ba9396a6ea7506f9b",
"version_major": 2,
"version_minor": 0
},
"text/html": [
"Failed to display Jupyter Widget of type HBox
.
\n",
"\n",
" If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n",
" that the widgets JavaScript is still loading. If this message persists, it\n",
" likely means that the widgets JavaScript library is either not installed or\n",
" not enabled. See the Jupyter\n",
" Widgets Documentation for setup instructions.\n",
"
\n",
"\n",
" If you're reading this message in another frontend (for example, a static\n",
" rendering on GitHub or NBViewer),\n",
" it may mean that your frontend doesn't currently support widgets.\n",
"
\n"
],
"text/plain": [
"HBox(children=(IntProgress(value=0, description='Epoch', max=2), HTML(value='')))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"[0. 1.13687 0.4544 0.90079] \n",
"[1. 0.54595 0.39578 0.91236] \n",
"\n"
]
}
],
"source": [
"learn.fit(1e-2, 2)"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [],
"source": [
"learn.precompute=False"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "214265eb39604482a003a6a6b19ed457",
"version_major": 2,
"version_minor": 0
},
"text/html": [
"Failed to display Jupyter Widget of type HBox
.
\n",
"\n",
" If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n",
" that the widgets JavaScript is still loading. If this message persists, it\n",
" likely means that the widgets JavaScript library is either not installed or\n",
" not enabled. See the Jupyter\n",
" Widgets Documentation for setup instructions.\n",
"
\n",
"\n",
" If you're reading this message in another frontend (for example, a static\n",
" rendering on GitHub or NBViewer),\n",
" it may mean that your frontend doesn't currently support widgets.\n",
"
\n"
],
"text/plain": [
"HBox(children=(IntProgress(value=0, description='Epoch', max=5), HTML(value='')))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"[0. 0.4454 0.27167 0.92241] \n",
"[1. 0.40716 0.26172 0.92672] \n",
"[2. 0.38718 0.25009 0.92522] \n",
"[3. 0.35889 0.23875 0.93343] \n",
"[4. 0.33432 0.23403 0.93151] \n",
"\n"
]
}
],
"source": [
"# Use the learning rate finder to check the learning rate is optimal\n",
"# Tried 5 epochs to check the accuracy was getting better, then stuck with that\n",
"learn.fit(1e-2, 5, cycle_len=1)"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
"# Save our weights\n",
"learn.save('224_pre')"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [],
"source": [
"learn.load('224_pre')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Increase size\n",
"Then we increase the size of the images.\n",
"\n",
"A tip Jeremy has is to train on smaller images, then train on larger images, so the images are different. It prevents overfitting. Also, training on the small images is faster, so do it first."
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "83598ce32fbf42c5818c57cad556af6a",
"version_major": 2,
"version_minor": 0
},
"text/html": [
"Failed to display Jupyter Widget of type HBox
.
\n",
"\n",
" If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n",
" that the widgets JavaScript is still loading. If this message persists, it\n",
" likely means that the widgets JavaScript library is either not installed or\n",
" not enabled. See the Jupyter\n",
" Widgets Documentation for setup instructions.\n",
"
\n",
"\n",
" If you're reading this message in another frontend (for example, a static\n",
" rendering on GitHub or NBViewer),\n",
" it may mean that your frontend doesn't currently support widgets.\n",
"
\n"
],
"text/plain": [
"HBox(children=(IntProgress(value=0, max=6), HTML(value='')))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
}
],
"source": [
"learn.set_data(get_data(299, batch_size))\n",
"learn.freeze()"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "2bd07488b7ec46acab974f922191a503",
"version_major": 2,
"version_minor": 0
},
"text/html": [
"Failed to display Jupyter Widget of type HBox
.
\n",
"\n",
" If you're reading this message in the Jupyter Notebook or JupyterLab Notebook, it may mean\n",
" that the widgets JavaScript is still loading. If this message persists, it\n",
" likely means that the widgets JavaScript library is either not installed or\n",
" not enabled. See the Jupyter\n",
" Widgets Documentation for setup instructions.\n",
"
\n",
"\n",
" If you're reading this message in another frontend (for example, a static\n",
" rendering on GitHub or NBViewer),\n",
" it may mean that your frontend doesn't currently support widgets.\n",
"
\n"
],
"text/plain": [
"HBox(children=(IntProgress(value=0, description='Epoch', max=1), HTML(value='')))"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"[0. 0.34207 0.22987 0.93343] \n",
"\n"
]
}
],
"source": [
"# If the training loss is greater than the validation loss, we're underfiting\n",
"# We can up the cycle_mult parameter to correct this\n",
"# (We'd do 3 epochs normally)\n",
"learn.fit(1e-2, 1, cycle_len=1, cycle_mult=2)"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" \r"
]
}
],
"source": [
"# Then try using test time augmentation to see if that gives better results\n",
"log_preds, y = learn.TTA()"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0.23592007515597008"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"probs = np.mean(np.exp(log_preds), 0)"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0.9339530332681018"
]
},
"execution_count": 42,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"accuracy_np(probs, y)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We didn't unfreeze and try training more. This data is from image-net, that tuning the layers that were already pretrained on image-net anyway didn't make any difference."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Create the submission\n",
"Now that we've trained our model, we want to submit it to Kaggle. In the evaluation section of the competition, you can see the requested format:\n",
"\n",
"`id,affenpinscher,afghan_hound,..,yorkshire_terrier\n",
"000621fb3cbb32d8935728e48679680e,0.0083,0.0,...,0.0083\n",
"etc.`"
]
},
{
"cell_type": "code",
"execution_count": 43,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" id | \n",
" affenpinscher | \n",
" afghan_hound | \n",
" african_hunting_dog | \n",
" airedale | \n",
" american_staffordshire_terrier | \n",
" appenzeller | \n",
" australian_terrier | \n",
" basenji | \n",
" basset | \n",
" ... | \n",
" toy_poodle | \n",
" toy_terrier | \n",
" vizsla | \n",
" walker_hound | \n",
" weimaraner | \n",
" welsh_springer_spaniel | \n",
" west_highland_white_terrier | \n",
" whippet | \n",
" wire-haired_fox_terrier | \n",
" yorkshire_terrier | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 000621fb3cbb32d8935728e48679680e | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" ... | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
"
\n",
" \n",
" 1 | \n",
" 00102ee9d8eb90812350685311fe5890 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" ... | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
"
\n",
" \n",
" 2 | \n",
" 0012a730dfa437f5f3613fb75efcd4ce | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" ... | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
"
\n",
" \n",
" 3 | \n",
" 001510bc8570bbeee98c8d80c8a95ec1 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" ... | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
"
\n",
" \n",
" 4 | \n",
" 001a5f3114548acdefa3d4da05474c2e | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" ... | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
" 0.008333 | \n",
"
\n",
" \n",
"
\n",
"
5 rows × 121 columns
\n",
"
"
],
"text/plain": [
" id affenpinscher afghan_hound \\\n",
"0 000621fb3cbb32d8935728e48679680e 0.008333 0.008333 \n",
"1 00102ee9d8eb90812350685311fe5890 0.008333 0.008333 \n",
"2 0012a730dfa437f5f3613fb75efcd4ce 0.008333 0.008333 \n",
"3 001510bc8570bbeee98c8d80c8a95ec1 0.008333 0.008333 \n",
"4 001a5f3114548acdefa3d4da05474c2e 0.008333 0.008333 \n",
"\n",
" african_hunting_dog airedale american_staffordshire_terrier appenzeller \\\n",
"0 0.008333 0.008333 0.008333 0.008333 \n",
"1 0.008333 0.008333 0.008333 0.008333 \n",
"2 0.008333 0.008333 0.008333 0.008333 \n",
"3 0.008333 0.008333 0.008333 0.008333 \n",
"4 0.008333 0.008333 0.008333 0.008333 \n",
"\n",
" australian_terrier basenji basset ... toy_poodle \\\n",
"0 0.008333 0.008333 0.008333 ... 0.008333 \n",
"1 0.008333 0.008333 0.008333 ... 0.008333 \n",
"2 0.008333 0.008333 0.008333 ... 0.008333 \n",
"3 0.008333 0.008333 0.008333 ... 0.008333 \n",
"4 0.008333 0.008333 0.008333 ... 0.008333 \n",
"\n",
" toy_terrier vizsla walker_hound weimaraner welsh_springer_spaniel \\\n",
"0 0.008333 0.008333 0.008333 0.008333 0.008333 \n",
"1 0.008333 0.008333 0.008333 0.008333 0.008333 \n",
"2 0.008333 0.008333 0.008333 0.008333 0.008333 \n",
"3 0.008333 0.008333 0.008333 0.008333 0.008333 \n",
"4 0.008333 0.008333 0.008333 0.008333 0.008333 \n",
"\n",
" west_highland_white_terrier whippet wire-haired_fox_terrier \\\n",
"0 0.008333 0.008333 0.008333 \n",
"1 0.008333 0.008333 0.008333 \n",
"2 0.008333 0.008333 0.008333 \n",
"3 0.008333 0.008333 0.008333 \n",
"4 0.008333 0.008333 0.008333 \n",
"\n",
" yorkshire_terrier \n",
"0 0.008333 \n",
"1 0.008333 \n",
"2 0.008333 \n",
"3 0.008333 \n",
"4 0.008333 \n",
"\n",
"[5 rows x 121 columns]"
]
},
"execution_count": 43,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"submission_csv = f'{PATH}sample_submission.csv'\n",
"submission_df = pd.read_csv(submission_csv)\n",
"submission_df.head()"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['affenpinscher',\n",
" 'afghan_hound',\n",
" 'african_hunting_dog',\n",
" 'airedale',\n",
" 'american_staffordshire_terrier',\n",
" 'appenzeller',\n",
" 'australian_terrier',\n",
" 'basenji',\n",
" 'basset',\n",
" 'beagle',\n",
" 'bedlington_terrier',\n",
" 'bernese_mountain_dog',\n",
" 'black-and-tan_coonhound',\n",
" 'blenheim_spaniel',\n",
" 'bloodhound',\n",
" 'bluetick',\n",
" 'border_collie',\n",
" 'border_terrier',\n",
" 'borzoi',\n",
" 'boston_bull',\n",
" 'bouvier_des_flandres',\n",
" 'boxer',\n",
" 'brabancon_griffon',\n",
" 'briard',\n",
" 'brittany_spaniel',\n",
" 'bull_mastiff',\n",
" 'cairn',\n",
" 'cardigan',\n",
" 'chesapeake_bay_retriever',\n",
" 'chihuahua',\n",
" 'chow',\n",
" 'clumber',\n",
" 'cocker_spaniel',\n",
" 'collie',\n",
" 'curly-coated_retriever',\n",
" 'dandie_dinmont',\n",
" 'dhole',\n",
" 'dingo',\n",
" 'doberman',\n",
" 'english_foxhound',\n",
" 'english_setter',\n",
" 'english_springer',\n",
" 'entlebucher',\n",
" 'eskimo_dog',\n",
" 'flat-coated_retriever',\n",
" 'french_bulldog',\n",
" 'german_shepherd',\n",
" 'german_short-haired_pointer',\n",
" 'giant_schnauzer',\n",
" 'golden_retriever',\n",
" 'gordon_setter',\n",
" 'great_dane',\n",
" 'great_pyrenees',\n",
" 'greater_swiss_mountain_dog',\n",
" 'groenendael',\n",
" 'ibizan_hound',\n",
" 'irish_setter',\n",
" 'irish_terrier',\n",
" 'irish_water_spaniel',\n",
" 'irish_wolfhound',\n",
" 'italian_greyhound',\n",
" 'japanese_spaniel',\n",
" 'keeshond',\n",
" 'kelpie',\n",
" 'kerry_blue_terrier',\n",
" 'komondor',\n",
" 'kuvasz',\n",
" 'labrador_retriever',\n",
" 'lakeland_terrier',\n",
" 'leonberg',\n",
" 'lhasa',\n",
" 'malamute',\n",
" 'malinois',\n",
" 'maltese_dog',\n",
" 'mexican_hairless',\n",
" 'miniature_pinscher',\n",
" 'miniature_poodle',\n",
" 'miniature_schnauzer',\n",
" 'newfoundland',\n",
" 'norfolk_terrier',\n",
" 'norwegian_elkhound',\n",
" 'norwich_terrier',\n",
" 'old_english_sheepdog',\n",
" 'otterhound',\n",
" 'papillon',\n",
" 'pekinese',\n",
" 'pembroke',\n",
" 'pomeranian',\n",
" 'pug',\n",
" 'redbone',\n",
" 'rhodesian_ridgeback',\n",
" 'rottweiler',\n",
" 'saint_bernard',\n",
" 'saluki',\n",
" 'samoyed',\n",
" 'schipperke',\n",
" 'scotch_terrier',\n",
" 'scottish_deerhound',\n",
" 'sealyham_terrier',\n",
" 'shetland_sheepdog',\n",
" 'shih-tzu',\n",
" 'siberian_husky',\n",
" 'silky_terrier',\n",
" 'soft-coated_wheaten_terrier',\n",
" 'staffordshire_bullterrier',\n",
" 'standard_poodle',\n",
" 'standard_schnauzer',\n",
" 'sussex_spaniel',\n",
" 'tibetan_mastiff',\n",
" 'tibetan_terrier',\n",
" 'toy_poodle',\n",
" 'toy_terrier',\n",
" 'vizsla',\n",
" 'walker_hound',\n",
" 'weimaraner',\n",
" 'welsh_springer_spaniel',\n",
" 'west_highland_white_terrier',\n",
" 'whippet',\n",
" 'wire-haired_fox_terrier',\n",
" 'yorkshire_terrier']"
]
},
"execution_count": 44,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Take a look at the different classes we have.\n",
"# They can be accessed from our data object.\n",
"data.classes"
]
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['test/de084b830010b6107215fef5d4a75b94.jpg',\n",
" 'test/6b423ca7020e70eb05732843c5d2bad1.jpg',\n",
" 'test/74aa7e201e0e93e13e87b986a7d31839.jpg',\n",
" 'test/a079f72193264bc5685e5d28d7372680.jpg',\n",
" 'test/583f7580fa5fec1266331fcf83b76fd6.jpg',\n",
" 'test/72cd7496a319c832f670fbb8d349217e.jpg',\n",
" 'test/ed9e75a553dbb4712addc1638693dc03.jpg',\n",
" 'test/6322fa7edb40af844609b4843a89b5fd.jpg',\n",
" 'test/d18de4f66f7d2ae8dffb08ec13b9bbc5.jpg',\n",
" 'test/8c567325012bf8d7daeff453ec959312.jpg',\n",
" 'test/bbecb2e61f07719abe32be3f36b3fac0.jpg',\n",
" 'test/7d3a1066521da895f915af31e8e739df.jpg',\n",
" 'test/a0256a9577f2e7c6631dd78556e4bab8.jpg',\n",
" 'test/87dafc44ed8ae792ea5c341d7cbb6df4.jpg',\n",
" 'test/1f2e9080823a6b093e7a4baa668393d2.jpg',\n",
" 'test/c65172e587bf02794e5b40f830bcb2af.jpg',\n",
" 'test/4f0b2dbc23fdef5f939144f456a62140.jpg',\n",
" 'test/a5049952a1a2ea0473e6520db5e4a4fb.jpg',\n",
" 'test/685ac2356ad42163b2141a41972e5c54.jpg',\n",
" 'test/bd405393e16688e5282b57d92bdbb97b.jpg',\n",
" 'test/cbb4039e5a16f80c02f3d188f98beaf7.jpg',\n",
" 'test/18cf06b0c6a59c6891bf6f5a42bcc73d.jpg',\n",
" 'test/9ec769e34bc902bd9de458103e9347c8.jpg',\n",
" 'test/14dac63a8e92005b685c7d39ddd8ed40.jpg',\n",
" 'test/c5ebdbaf77a7d833edfde7061bbb21d8.jpg',\n",
" 'test/161b2a67618d2217940282d01d27c32a.jpg',\n",
" 'test/74b133bbc2d4ece626394bdec13d702a.jpg',\n",
" 'test/bfbadb3ef3dc0635a5a0fd800fe456b1.jpg',\n",
" 'test/7a82374b96dd6ff135e84a079e4433d0.jpg',\n",
" 'test/2e57d925d44dc59983f4fe979f78d505.jpg',\n",
" 'test/4ded44ea906ddaeaff15eb82965a14d8.jpg',\n",
" 'test/fb2cb63322ef0e9a7ade9ecd93921eb2.jpg',\n",
" 'test/9d4d5b37e1be32393d4d36014587d0fd.jpg',\n",
" 'test/e702ddff98bd0b05ab200ffb43fb080a.jpg',\n",
" 'test/1799b329a758f8f9411337f44a7765de.jpg',\n",
" 'test/014da249523b906a840f8c33ae055cf3.jpg',\n",
" 'test/d7a8e33d60c6184bdedf9e2e8865199d.jpg',\n",
" 'test/844ecf21ddef99656d7829d1e139f9fa.jpg',\n",
" 'test/6c9d748c5a472b7f2d51a8f08ac294a8.jpg',\n",
" 'test/e9fda9f4a21d4249b9d4a77d06ad751a.jpg',\n",
" 'test/e7e9624f2a2e61ab187358f5968bfde8.jpg',\n",
" 'test/a96541cd87b6508da3fa3840f2558fb1.jpg',\n",
" 'test/2a43b986457a491c2efb3a055bb3fa90.jpg',\n",
" 'test/a31c97ad52288cb414284e9b652b4d28.jpg',\n",
" 'test/cad3462fb9999185eaa7a2318070d054.jpg',\n",
" 'test/e806fbb5ca4dd3a094f7819bd810cc65.jpg',\n",
" 'test/4064e9fe3249051177c27d4d505c1d83.jpg',\n",
" 'test/c5852f5cc0deee04ab5f91ba2d77f0dd.jpg',\n",
" 'test/7fb2caad62ce4a1183c6c5e4b59e36f2.jpg',\n",
" 'test/7ca5580d25264b2454908b5346ff3281.jpg',\n",
" 'test/e7b357150635c250757363718e4dae86.jpg',\n",
" 'test/cebe26a2407cf5a98ee46f8e432b768c.jpg',\n",
" 'test/a3f2bdc1b31e838afd609a242c44310d.jpg',\n",
" 'test/91e6c6fbf42bc6a74db07709f904a256.jpg',\n",
" 'test/3ab49993f5bbf72dc90204f1a931731f.jpg',\n",
" 'test/3a8a7e8e65019c503a99922f816492a9.jpg',\n",
" 'test/394217aa781f327cf4c26beabc50f457.jpg',\n",
" 'test/22ceeed76fe2f66f8c820cbb24c5d05b.jpg',\n",
" 'test/38f5d9a25b3f59b2b2857a335f96670a.jpg',\n",
" 'test/32dc3f5809ddf87c24bc37c80f65d740.jpg',\n",
" 'test/b9ec318f055b3534673cefe48cd60922.jpg',\n",
" 'test/d62267a7ac7f98a7607900ea52515ca1.jpg',\n",
" 'test/4d81103e9951e8b21aa0d7f60299e3d5.jpg',\n",
" 'test/56fb2adffdd0354ef768879b4d5e51b5.jpg',\n",
" 'test/205c78515771a0fb3e2e92d0aa2ba430.jpg',\n",
" 'test/82f07a63a1f03ff9d8e0f4a8458caa93.jpg',\n",
" 'test/a16ee73695f5b2d2c05447ce21b38365.jpg',\n",
" 'test/be265fe804eb9ec39d4940f2a4ccf057.jpg',\n",
" 'test/fc346bf7b0b6af0646a34a73ee8aa4b7.jpg',\n",
" 'test/22f847ce70cd839a1c83b4730958c423.jpg',\n",
" 'test/42e57c2a787a7dd2cc5fe260376bb71a.jpg',\n",
" 'test/422a371c967d6a71ca5d9b7c8add7523.jpg',\n",
" 'test/c737d057ec6e4c28e01f2f54e956a3ae.jpg',\n",
" 'test/2a1aef68849e0e8bc88bf70771042fb2.jpg',\n",
" 'test/b8e359b8f2e0a27d53611f3dd29c0b0b.jpg',\n",
" 'test/d970085b1f181e52ff8046fe028ead6a.jpg',\n",
" 'test/4addecc61b0c8b8edd14fb438d3e6608.jpg',\n",
" 'test/94e4fb0bc06de9372f74d5b730d57bc7.jpg',\n",
" 'test/c628fdca364232c1b60bb2eecff13add.jpg',\n",
" 'test/3f99fa318e3a2f03fd51a2f6f1d15ad8.jpg',\n",
" 'test/582c346847be9a10fcc5edf5656896c7.jpg',\n",
" 'test/0d2eabeabab223d84cc00ffa8aacd16d.jpg',\n",
" 'test/dc36523850695dbad4aeed2b626d1e99.jpg',\n",
" 'test/c02cd35494405c5b848c9d1848f3f465.jpg',\n",
" 'test/38a6be978e4b137b3a27e81fe3750511.jpg',\n",
" 'test/6fdc2563e0d2f4a2bb3dfd173740503d.jpg',\n",
" 'test/090179e04f4d8bf313d0fc97c1879b3f.jpg',\n",
" 'test/2465e002f52fd1e6f38a13fa40868c36.jpg',\n",
" 'test/8e8957436c6405e2579447229ea22a0d.jpg',\n",
" 'test/06a141751c9327ab3afcdea3b0d92968.jpg',\n",
" 'test/cb7a1afa2a529391169bd6e4deea1234.jpg',\n",
" 'test/a0f0b3b71a37ed3b61a0497584e3eb7d.jpg',\n",
" 'test/fbfd42217e500b5a9be29fdf0bff987c.jpg',\n",
" 'test/0e1ea29028a5b914632b0c30ecf4d3ee.jpg',\n",
" 'test/41bb88e8da45c400490febc6d8d13689.jpg',\n",
" 'test/8e0d7d2c224de1d5716d7a69d7854d06.jpg',\n",
" 'test/de172eece3080506aa3bcf1967f4a90b.jpg',\n",
" 'test/d4f769129f9c415999dc400545af6053.jpg',\n",
" 'test/02e513d277125b33ecfac5944dcc8bdb.jpg',\n",
" 'test/509508def1fa3f8fb629dd82a9b83f15.jpg',\n",
" 'test/8870333f2663e8001f88f8a8006f47d8.jpg',\n",
" 'test/55f0dac253f7acd1387f3359e9696bc7.jpg',\n",
" 'test/559c8471983b589691bd095e6a56c12b.jpg',\n",
" 'test/4da3f70335465ba7f60de92ce05990ee.jpg',\n",
" 'test/0f13a35521e28485de8cc802e429b324.jpg',\n",
" 'test/7c587565ef90a9db9dc01ba6a6b12967.jpg',\n",
" 'test/0c56abba9f7ff87afbbd1021364739af.jpg',\n",
" 'test/66607a1c917170349084a2413767cdfd.jpg',\n",
" 'test/7b4465b05399a7a0d5d16725ae547545.jpg',\n",
" 'test/0c8383a09304fff32064f2054a12153c.jpg',\n",
" 'test/b25b4c2a8ff3d492cc4c201b7f399f3e.jpg',\n",
" 'test/b91281d65a5769c6312fec0d0ff6f606.jpg',\n",
" 'test/52402474e075c1cfe0ced183c2f7f2a7.jpg',\n",
" 'test/b2e8edc17029f3372090ec70b2d21291.jpg',\n",
" 'test/13bbf5b7a9d2372c266af16905acfa25.jpg',\n",
" 'test/0e01744db60c4f9933f9a85022b25324.jpg',\n",
" 'test/a06f9a9761da243d492201df9bfb7828.jpg',\n",
" 'test/caf242df58bdb9dc8a5101f0ea39492a.jpg',\n",
" 'test/11f1d13042c0409b87fb39414f189e52.jpg',\n",
" 'test/5e7ca529f7a5a55066db4b5f2214d6af.jpg',\n",
" 'test/5d20d6460f27cfc44b891393f09ccda8.jpg',\n",
" 'test/7abfb246ba4c6ba285ba4bb59536e3e2.jpg',\n",
" 'test/d4bf6045e3453d9a2cc117d3e86a1e00.jpg',\n",
" 'test/78a72d0e1953c906d3803da6c1798466.jpg',\n",
" 'test/b4f81cada44103c6ac7d436b758e1c98.jpg',\n",
" 'test/61bca8b109157bcd0bbcc083b6590e3b.jpg',\n",
" 'test/5b8da1041db85099dac6f9eb5ff9fa1f.jpg',\n",
" 'test/819b75579613e99d024dc42461146154.jpg',\n",
" 'test/b70c678998de92f2236a6ec3dc761e0d.jpg',\n",
" 'test/9d0e5786cd22d2fccab24a43fe41cd6e.jpg',\n",
" 'test/fd7148fdd18ad0b4d1c5ff4c4c35f99d.jpg',\n",
" 'test/8646d62c1e40c6a1806b472508200b89.jpg',\n",
" 'test/b19a8a426fe7b91c890e33f5622fcced.jpg',\n",
" 'test/73c829d5e439cd4416537ffa9126b5fb.jpg',\n",
" 'test/76d1bf760bb0fc5d457442bf5de4fac6.jpg',\n",
" 'test/304d7234be25057d44b86d1fbb5468c7.jpg',\n",
" 'test/eb278b7573e08beb43823a006a7ba690.jpg',\n",
" 'test/630d5fa66c2a3b447e9aaefb73dab96d.jpg',\n",
" 'test/4acf1e1395d06ab2f8fc8ca232fe3634.jpg',\n",
" 'test/af3bb35fbb65c50b2e707ff686f98f9d.jpg',\n",
" 'test/7525ca4502214633f3395d55dc4771bc.jpg',\n",
" 'test/157acf40281d77f6fa1e73df81dd91ba.jpg',\n",
" 'test/413255471ea2810619065b6001a64bb8.jpg',\n",
" 'test/c46442955474afb1b7f61fdcbe218e98.jpg',\n",
" 'test/40b1f18fb2bec4a8ae46850f41e4df58.jpg',\n",
" 'test/23a849cf21f4a759477f1013997af060.jpg',\n",
" 'test/5ba53c5a1a62e47e6986c936a37605d7.jpg',\n",
" 'test/70d038338da63ff4d4a5b42ecdf32aa9.jpg',\n",
" 'test/9082c80ea0f49d1a08233606488e9cc0.jpg',\n",
" 'test/f928a71d3356833e8c46734938c04cd7.jpg',\n",
" 'test/303d2bc59de08d6973f67793f87e36f5.jpg',\n",
" 'test/f367afa19bb30234fafa16c64b3730f0.jpg',\n",
" 'test/c49487f04b2e91df237639ce16669507.jpg',\n",
" 'test/e24b2d063b3ad699d5eba7a01e4ae956.jpg',\n",
" 'test/cc3b7023898a9a305fcd97db7b163b93.jpg',\n",
" 'test/d8886fb65417e2e3fc3f793e19f5d5ad.jpg',\n",
" 'test/4927b65015742aa5f7574e3f8d0b4c90.jpg',\n",
" 'test/e383a31009f0779536d43816c10bf662.jpg',\n",
" 'test/38694b4eecef73bbdcba54e459d9c9e5.jpg',\n",
" 'test/9ae64eb724d302df9b59eae70864962a.jpg',\n",
" 'test/c971c03d76e8b2b18c0fb51f638fe22f.jpg',\n",
" 'test/115e99fcb5d2b82c22d58df7d0011069.jpg',\n",
" 'test/0e39ccd1021cefe374b0e38fd35b4356.jpg',\n",
" 'test/ea6d2d4271393459e70d77e1026737b5.jpg',\n",
" 'test/1b7e97f89451f417af1d0dfdfef21acf.jpg',\n",
" 'test/1696bdbb672d81a099fa365b41c7dfd2.jpg',\n",
" 'test/42040603428eb9e817bb39598194e1fb.jpg',\n",
" 'test/f90ace46a8ccf051f6f7ec783ad8e258.jpg',\n",
" 'test/79da8d9ce79801e2e5d5bf38f5e930ae.jpg',\n",
" 'test/01b77c99d6ecf7aee49c8ec326bcb07c.jpg',\n",
" 'test/b56650f1502f151ef1c307f93f1b03ff.jpg',\n",
" 'test/c52405e4e5afb93a6ca775008480a41e.jpg',\n",
" 'test/f8a99a454fe2bbf5ecfa59952d473506.jpg',\n",
" 'test/3cc169af652a3252dfa5b580d450243a.jpg',\n",
" 'test/0c4e4a613e16d0de30c4d13a01d2f8c1.jpg',\n",
" 'test/a6f76d18079dd53cdaab9960572b8481.jpg',\n",
" 'test/a00866ef441ff30b22e0fdc31b1fd604.jpg',\n",
" 'test/d63bae3d392864deed929ad18ce36cc0.jpg',\n",
" 'test/38fe82e9b160a8ea05467b989acba467.jpg',\n",
" 'test/114b457d11f8ece14dd82ea525683a1f.jpg',\n",
" 'test/21ca3205f590adf0f266ef71323bba49.jpg',\n",
" 'test/52cab2e66727470960de51200f7c0e8f.jpg',\n",
" 'test/9c84890aaf6d057d4e9ed04eebe025f5.jpg',\n",
" 'test/4e26590f65c8753f6970ebc75cb4b0d5.jpg',\n",
" 'test/0c3aff87f7d7f4263b2da9d322393ef9.jpg',\n",
" 'test/4829d23e0ab531dc1d4fb0ac1835e76e.jpg',\n",
" 'test/d289479b998595ea937f1474f47d3912.jpg',\n",
" 'test/149727c54d9ca9e4757bc139afbd7183.jpg',\n",
" 'test/27102c0ff9d923bc0643c90bd30d0924.jpg',\n",
" 'test/e78b50f1d12148deef4c564ea4c88050.jpg',\n",
" 'test/499c5bb7d85883280842e3c4d83c0f95.jpg',\n",
" 'test/7f0143dbe13ebf3e0cce7e0e90002c69.jpg',\n",
" 'test/77786f2601ba6ab4ddb5a36fa52b414b.jpg',\n",
" 'test/ab1738dec4e8ca821949a9a9b3cd2724.jpg',\n",
" 'test/c3794618f46522d52334aeac90f32e53.jpg',\n",
" 'test/e9c961dc49fdf960fc46c8b54ae1996d.jpg',\n",
" 'test/3df4a3259f7b08b1a3e325555346cdec.jpg',\n",
" 'test/ea280d6cb873df2eb683f0a5f13e3dce.jpg',\n",
" 'test/aac9a11187e8d0c4d7fa8b7f9cde597a.jpg',\n",
" 'test/5ca4fc5b92f4a9da3b0623155f84a1ca.jpg',\n",
" 'test/23ebeb57e74030f84613c46d473fa37f.jpg',\n",
" 'test/519a507a5fb3038537549eb680c118dd.jpg',\n",
" 'test/4b2a7b21a6cbb7c896353a5e30e27f00.jpg',\n",
" 'test/58331fbf444ae943d867a7aafc434084.jpg',\n",
" 'test/ae62c4b2e5b6a62444d2c8a4976a0c16.jpg',\n",
" 'test/1e948d3e5358f0d736bd9648b5558b13.jpg',\n",
" 'test/70cc4624a1eb9b0f0587045819143b62.jpg',\n",
" 'test/514f6bacf175ecb69155ae52bf20ff98.jpg',\n",
" 'test/899b696b73426a9201fb95579b937148.jpg',\n",
" 'test/16297a865821f0d7e68340892521ea7f.jpg',\n",
" 'test/af75455a4069c518b6a95358e0b48bd6.jpg',\n",
" 'test/b18537245af0f3fb6e8e004c0bb62dbe.jpg',\n",
" 'test/49de8ff5d5e6ab332356610bcb042948.jpg',\n",
" 'test/b0c6220d92fb287b9bbee93b28305830.jpg',\n",
" 'test/629a627eb84b246338859ebb6387183d.jpg',\n",
" 'test/18c37f1db8d6950a031f9433bf9bc71b.jpg',\n",
" 'test/70dfdc078135cb06654500c82993b083.jpg',\n",
" 'test/21912b0666fb7fb953e57e3c785b845d.jpg',\n",
" 'test/f5787e3574a4af6a19ff825cf0c32366.jpg',\n",
" 'test/ec63d4730c5cf4b75227e103fea054c3.jpg',\n",
" 'test/3959ee88ebaf0f18368c038edbd501cf.jpg',\n",
" 'test/e334f758c7944df19c98d49498d28c64.jpg',\n",
" 'test/2b560c80aaede000ebb101ffee26bf14.jpg',\n",
" 'test/004476c96f575879af4af471af65cae8.jpg',\n",
" 'test/52b0846e26f28f8f1a1899ad98481782.jpg',\n",
" 'test/950618805a891d92ba13229d237a0b86.jpg',\n",
" 'test/756e76c61e9f10021ceb8f9c7ce28987.jpg',\n",
" 'test/1fbb419ca6796def6b25e0ef0af4af81.jpg',\n",
" 'test/233c3979613d43bf3fd22273ac3bf619.jpg',\n",
" 'test/b530f785608a421387ffcc3755b27228.jpg',\n",
" 'test/6115343dabe1736fb7af70e617a0ebc9.jpg',\n",
" 'test/dea92807aa2ac37bbc2dabf1b0eb6a39.jpg',\n",
" 'test/be248438d8c470ccd5091b87d1fad336.jpg',\n",
" 'test/455cb074853028d7b30d40fd87ffff8a.jpg',\n",
" 'test/55519f4c05e0d85aac08d7ac92746973.jpg',\n",
" 'test/f68c74c33e5a231bd45bff6206401f09.jpg',\n",
" 'test/dbe2cc37ff845fd00c39175231d3f32a.jpg',\n",
" 'test/83233e2774e116ef34a04c53dd00a282.jpg',\n",
" 'test/104f49e346bad0509899046665a6292e.jpg',\n",
" 'test/092b3603e559d05e09e226b56bf5f788.jpg',\n",
" 'test/918b82a965d04368a095f574ef053292.jpg',\n",
" 'test/30d0782c06dcdda736b702309d026430.jpg',\n",
" 'test/11a1f410bc886bcd880fb90462c58f23.jpg',\n",
" 'test/52daaff152ee0087423db59047cf1221.jpg',\n",
" 'test/97ff87a80a1d4f1dfce697dd1938caf0.jpg',\n",
" 'test/9ee85a81c98f14d7eb02c2cc0c17bb7d.jpg',\n",
" 'test/609e8b82bda10358325662f5d837cf6c.jpg',\n",
" 'test/4e07bc79134c620b3d750264ed6bce91.jpg',\n",
" 'test/7586e72c940293cdda507e5e40c8af65.jpg',\n",
" 'test/b5c279466085e036e36b360bd41830d5.jpg',\n",
" 'test/e9d585ce5dc29b4e9aa6a7332ddfa983.jpg',\n",
" 'test/1140e6284f80fc0bc1d668438a417a29.jpg',\n",
" 'test/03700033c5426871aef41ec4b88ff8ec.jpg',\n",
" 'test/4ba372127749cacacd148e8119e076a9.jpg',\n",
" 'test/988668e926afe77c50029c1fdf78a789.jpg',\n",
" 'test/8d5e67d4a02c44f377587a140b78f90b.jpg',\n",
" 'test/83600f25c6094746a9a7720eefd52c75.jpg',\n",
" 'test/25e6efde199e2074ecb4a101582c82b5.jpg',\n",
" 'test/ac606d827479c6635a287e7af1b7d434.jpg',\n",
" 'test/d988654d71f65b9db22fda35620380e0.jpg',\n",
" 'test/d7759e463e93114b57e12c56e7a13289.jpg',\n",
" 'test/0dd90b931c1817e7e3106a1d3c56545e.jpg',\n",
" 'test/d79ac967b2359b51b9466249fd994e89.jpg',\n",
" 'test/c23a169026a1e6517dc9f6ab1879922a.jpg',\n",
" 'test/0ed4f500b04714eb648c0cb21060ec5b.jpg',\n",
" 'test/19ab5466e29ae76e27d1c7211d6af610.jpg',\n",
" 'test/5595534a0750931bc61de04cae2baaf7.jpg',\n",
" 'test/6021ba651b3443ccdf552a4140ac1b47.jpg',\n",
" 'test/01cb4c4d181a23e157429168e948fe5a.jpg',\n",
" 'test/cbdeba60d00bced9474406ad74259d86.jpg',\n",
" 'test/f6e66fbe9abfe44114ba82dee87c4d1e.jpg',\n",
" 'test/3f89015446f2ddcb64e549249c866e1f.jpg',\n",
" 'test/9e0fc3554dff837746953b94c1240e62.jpg',\n",
" 'test/858f68880a6de58d30b0201bce385584.jpg',\n",
" 'test/2d35cf67f34be380b13db24bf2bd30a4.jpg',\n",
" 'test/26a9d1052d04bf8d3d31577e04cdb88d.jpg',\n",
" 'test/fec0e1ad18d153c54a71215002ba4f04.jpg',\n",
" 'test/802df01f1ec626aee99c8fc891dbead8.jpg',\n",
" 'test/acf4ca39e3d94f0a6717b6775ab73868.jpg',\n",
" 'test/42039581433077885058357f8cc0a281.jpg',\n",
" 'test/7e27bb46148ca8d422963c62d76e753b.jpg',\n",
" 'test/fdcd8dc270cee25e07e5f89966338985.jpg',\n",
" 'test/591cb82babcda491717a3972d6a67a2f.jpg',\n",
" 'test/a455923531abd85cc6e614fca1450610.jpg',\n",
" 'test/26f2171c08646d0c5769659610ec59cc.jpg',\n",
" 'test/effcbcfa58ba87eac8439b7106d8623c.jpg',\n",
" 'test/da316b3810125758e911850b9c389ce9.jpg',\n",
" 'test/4dc01898ae501af38f09291b2ce5c6d9.jpg',\n",
" 'test/d6ae80a6a4efb6225937c2786de0ef7c.jpg',\n",
" 'test/6d32ef9ae09035abec814438ea09b320.jpg',\n",
" 'test/69e231ddd06ed66f4517f695908c7e6e.jpg',\n",
" 'test/0c86aa25b14fcc51db69e652cf399775.jpg',\n",
" 'test/8039f8c115eeaaaa324820bb49640fcd.jpg',\n",
" 'test/1fb0b818cd3f9a59b818795942737321.jpg',\n",
" 'test/1448ce088a417e359510c6ec0b847daf.jpg',\n",
" 'test/0d2052c227baab35a97ea9d0b767967f.jpg',\n",
" 'test/0e052388023bf1ebe8c0d8679e70b989.jpg',\n",
" 'test/f5c67d1ba3029b538cc1a9b8ef2e53fe.jpg',\n",
" 'test/d18faeca0980bb364e31d69e662b3511.jpg',\n",
" 'test/ee18a2bf52ba6ae53327c951c94d598e.jpg',\n",
" 'test/0a54ce47525781f2caa66f65291dddf8.jpg',\n",
" 'test/b273868069a568219fd2f18c9ef1eaea.jpg',\n",
" 'test/a23d441806561737963455cb1bda6faf.jpg',\n",
" 'test/6ddad6369722cd52640a5270f2f5ac39.jpg',\n",
" 'test/f5a6e430c2c363335d22ae0593d7533a.jpg',\n",
" 'test/84e3a6a1d53e886d97f65411489969f0.jpg',\n",
" 'test/04713db71e256ff9339b36f8005bae13.jpg',\n",
" 'test/111fb27f743d10119c071278ee65d131.jpg',\n",
" 'test/2d46b010d81824d286b1ffcaa7495609.jpg',\n",
" 'test/ceda04a783e5a886f3f0375e51570667.jpg',\n",
" 'test/cfd0a66680b16d2479c28001a03b5c7a.jpg',\n",
" 'test/09612c47e84bcdf06c8e5a99ac1a8bd2.jpg',\n",
" 'test/5fc50ff832ae9f5ba160e0d1e3ad9544.jpg',\n",
" 'test/e8319b1410a984291d71a3e60c84d86c.jpg',\n",
" 'test/34d644bd3675e70a43a4306e7aa3f6ee.jpg',\n",
" 'test/dcab2d03a686ab3f31d1bc3e5700f6d1.jpg',\n",
" 'test/02f7caf2655b4b2e31aae3eb63f482e3.jpg',\n",
" 'test/371d5309a43022c903adbad7a940041b.jpg',\n",
" 'test/57bb7cd827e0afec4d761aefaeb08996.jpg',\n",
" 'test/1c6785d832f3bd13c01ee474e3fbf5b3.jpg',\n",
" 'test/9c749758e85e5b13fa7ff4498bd7b3f3.jpg',\n",
" 'test/7879149bc79bd897e240a8249c55eaf6.jpg',\n",
" 'test/d6a017f768d41576299c6f523f383b83.jpg',\n",
" 'test/aae4296ae3405c37470f01a9fa1aecb1.jpg',\n",
" 'test/875606a7c2a96a729380ecfc9d38a4bc.jpg',\n",
" 'test/e91c648dc54d6f418636ec7bc1566912.jpg',\n",
" 'test/d2dfaebbd301b80ff290d088d2e7d258.jpg',\n",
" 'test/cf1ce01da38d0bf27819def8b78f495e.jpg',\n",
" 'test/0bf31cf6e8951bca71c2774b3a13e7e2.jpg',\n",
" 'test/112cf5a77c123e8e8a024f26b4154a2d.jpg',\n",
" 'test/06c5fbbfbd83eba3dd3993191df0f7ae.jpg',\n",
" 'test/2e3ccd5230893d0e07e9ecf6d58be3d1.jpg',\n",
" 'test/69407ee1ec80658602b97adf591f2e46.jpg',\n",
" 'test/f49b264ba04d042811304a9f994d8415.jpg',\n",
" 'test/2a6a5308f9d82b7d881cc02e13ebb41a.jpg',\n",
" 'test/e93e61b16ed9e22d35046ae7900b0647.jpg',\n",
" 'test/28d35718a4627178efa7055f52ce8a07.jpg',\n",
" 'test/dfe02d52ca281aaca6215a42fee6245c.jpg',\n",
" 'test/6cb44c0db0f03b690e2400c1e47d8596.jpg',\n",
" 'test/9ae491d2d92d6482083212b0435b8692.jpg',\n",
" 'test/78ac7393a682b3880baa5642f2b5a020.jpg',\n",
" 'test/16c26e38cb350c186b2ebd8bb228ed90.jpg',\n",
" 'test/53a1dbac12a4a509f51f72c9a3e2f158.jpg',\n",
" 'test/838e482da3b6f4c6ae72ecc5539f2017.jpg',\n",
" 'test/a4efca215aa78084b7f26ff1eb38c82e.jpg',\n",
" 'test/ff9742bc22b5830176e85490cf54cdf7.jpg',\n",
" 'test/f97e163c3ed39529c99cf141ca6e1adb.jpg',\n",
" 'test/138aaaa3ad8bdee8167bda4ba8dd3875.jpg',\n",
" 'test/ba9ac60ea59a608c13eb4e6bc6f463e1.jpg',\n",
" 'test/f9c9168b4644003db3269103929cc325.jpg',\n",
" 'test/0476e431ee08d486f1175f1a401dfafc.jpg',\n",
" 'test/e4c49d7e028965d3504b0862633464c3.jpg',\n",
" 'test/a6faea5f33b025272df4f3d8dde780d7.jpg',\n",
" 'test/6fa52b20c124da0aab210e8540a50016.jpg',\n",
" 'test/12a5a3abbcb676f7eaf490073d30f978.jpg',\n",
" 'test/0ff3a251ebaa1892f8ee83a5140c87af.jpg',\n",
" 'test/20e561f5bf09685d3cd0ca4431fc7961.jpg',\n",
" 'test/69794f4f3442b425313195c1776b0047.jpg',\n",
" 'test/4ba23811e90b958d3a9bc2d5cd6a415b.jpg',\n",
" 'test/3f63679bdd376dd96d23a279fff15aff.jpg',\n",
" 'test/b5240d34c060242b27b6ede36eec4d6c.jpg',\n",
" 'test/ce617dcd518370f0c8c19c6c52d26c4d.jpg',\n",
" 'test/f6e5a5912ddc42221f4dfe5194939280.jpg',\n",
" 'test/3d8880a10627a428b3acb4f031c06fc4.jpg',\n",
" 'test/a111748da0baecb190cac84b46f1129c.jpg',\n",
" 'test/5fedefbcfd02cc6570cc2a4dbc0c0c13.jpg',\n",
" 'test/b7a8008f12df534faca9d5403fea0ec8.jpg',\n",
" 'test/c6ae4df9545aa5e104531a682c93715d.jpg',\n",
" 'test/389668e7c182659d9b1a3155f301622b.jpg',\n",
" 'test/90b849ec2527119051bb550810dbd075.jpg',\n",
" 'test/3304bb6f7dba8b14fb7ff61bef70cea9.jpg',\n",
" 'test/a996602e2147a30d8f9eb0dfa536e634.jpg',\n",
" 'test/cc671ee46e9a0fb3cd41c43fcdc1c54a.jpg',\n",
" 'test/2c2154d21044278fa5e41a5fc7c6e1ea.jpg',\n",
" 'test/ac2c67c2a2f30a02fffe9063abbbef8e.jpg',\n",
" 'test/103fc49f170b6a86eddc9097f2827730.jpg',\n",
" 'test/c331138871ee8f8ab236174da5202cb6.jpg',\n",
" 'test/ceded289dd78742eacd1628ca62c136e.jpg',\n",
" 'test/36f4dfe3126ab49358f1664b5ab5036d.jpg',\n",
" 'test/1e4c92e146f1ff2d3c4393a516d47865.jpg',\n",
" 'test/8f115bf905b3a5f86c9809456c341926.jpg',\n",
" 'test/b37feba190b9cb8663d75afd5ec22c1c.jpg',\n",
" 'test/aa14c1133c39dad2aefcb6326cb2502d.jpg',\n",
" 'test/aac33b3f16350f397a98c6ce2c113f34.jpg',\n",
" 'test/3e764ad13028326c980cdb1263e70ef0.jpg',\n",
" 'test/d361d73172d166881955c782296c5a7f.jpg',\n",
" 'test/3bb8c11ab8b925a043e3a98a328098d0.jpg',\n",
" 'test/60711dabdf0e26fbde63d83e02f7ede2.jpg',\n",
" 'test/f6460023e12992579ddbe33ca4d7f8ad.jpg',\n",
" 'test/f70ea8c1aa5b665a4dd1dd5e6e53b071.jpg',\n",
" 'test/0ff55c6329f9bfe0f49a02d2d6c20cb4.jpg',\n",
" 'test/897b7ced849fa46bb74125954b425021.jpg',\n",
" 'test/9a1380f07d84ac412e15adece00c507f.jpg',\n",
" 'test/a508f053a7bb83ce2deecaa9c5a9c832.jpg',\n",
" 'test/67599f5e5c25cf1a9d7c86ffa5b199a1.jpg',\n",
" 'test/eb407d16321c8cb62abd16c70756a28a.jpg',\n",
" 'test/cc94fa9675fddf20d84f34bf4a746b3b.jpg',\n",
" 'test/7f177781f59631037c6d2dc21ac37883.jpg',\n",
" 'test/936713f47e6e288fee5823ea9b7ccd64.jpg',\n",
" 'test/d073c9cffe0cf5d1d9d0862033289f16.jpg',\n",
" 'test/191f5b6e24e8840c3d63e34af1bf2d14.jpg',\n",
" 'test/9059532f7c53ee523c1c63e445662ed1.jpg',\n",
" 'test/fda5707e5736ef6deceb5e356f36355c.jpg',\n",
" 'test/b8fb63de058846f1523d6707661288de.jpg',\n",
" 'test/32a0bd5889f4ffe8d663ee6b0e557da4.jpg',\n",
" 'test/db1da6c0ef810c2341bd735458d7c18e.jpg',\n",
" 'test/78274612f4183feac850f10e5c7f08af.jpg',\n",
" 'test/6da8aa509212fa2911962205ee5735fd.jpg',\n",
" 'test/5ef10a9edd5c5bb11c1cc4d5a4df566f.jpg',\n",
" 'test/37456f9db5dd693360e058c92d0540d3.jpg',\n",
" 'test/eee7c863af47e22f285f8aeb80adb4b9.jpg',\n",
" 'test/b3843a820ddd51f6218361ef7c4c08ff.jpg',\n",
" 'test/9e40d5186f0cadaf3512500664df0ef4.jpg',\n",
" 'test/6c597194b92c2b412876214d789db2df.jpg',\n",
" 'test/8f476d4376ac9c9be8a85395ea385834.jpg',\n",
" 'test/310b3de7b811060bfdd868fa8324b685.jpg',\n",
" 'test/03756256e62264c41917230686526f34.jpg',\n",
" 'test/a2cf59280b2796e29bb4198d4999254f.jpg',\n",
" 'test/735325a42aca71ebe25d7e9b7d86fc91.jpg',\n",
" 'test/deec3d206b0f5c927c86ed1782990961.jpg',\n",
" 'test/2f74937e0c451012831ef7798543fe17.jpg',\n",
" 'test/34aa018fde17798972508df88e799de0.jpg',\n",
" 'test/52b0473d0bee5fe16737b060b5ff50e8.jpg',\n",
" 'test/2f13a80c9269d600951c8a0e4d1c9a81.jpg',\n",
" 'test/805d229571294da3389e07e3e59bcfa7.jpg',\n",
" 'test/86a450fd0d55e0d7836087a3d55f03ce.jpg',\n",
" 'test/34df5bbafd8a7cd24900bc35b521491b.jpg',\n",
" 'test/d43b95becf6d164c6ee4a2ede286feae.jpg',\n",
" 'test/19a22f9ed38c609f49b56323fdcf1a43.jpg',\n",
" 'test/df9ee3c663b1f2ca84781c09fa8c31f8.jpg',\n",
" 'test/bfc8e5fe6c364c4aaec8d053047f0449.jpg',\n",
" 'test/e89317cab9060dcaa19f1b669d363223.jpg',\n",
" 'test/9f250984e81dd6c988074d50c9353641.jpg',\n",
" 'test/3360969abaf458a84e7bfa91fb0602b9.jpg',\n",
" 'test/9a8bd6d1ef39631fa2d139270837ab2c.jpg',\n",
" 'test/028bd6c628883784fd39841e9e26a02c.jpg',\n",
" 'test/c481264ad14cf032fd8974cee91c225e.jpg',\n",
" 'test/548777448b984525db18e614fcd6fd2e.jpg',\n",
" 'test/19b6fda352ab1b71ecab1d7ebd27031a.jpg',\n",
" 'test/0e9c363076ca2a8fb7b7a1182a7528f1.jpg',\n",
" 'test/76a5387819ec20088d467d2c6bfc4790.jpg',\n",
" 'test/86980f8a41592ed40f07d441969f5500.jpg',\n",
" 'test/55cffce6ffb1167881fdefe1615dee87.jpg',\n",
" 'test/1b6c3e7be366ce22f5161dbce9603ff0.jpg',\n",
" 'test/1f503f2c112adff1bd9ccc23c1377c59.jpg',\n",
" 'test/3c3ab13edde7d2293d45d453a5a7df95.jpg',\n",
" 'test/0e5e614226a9f90dadc315bfba52458f.jpg',\n",
" 'test/85da4243dc1d77d693c941d8be0974be.jpg',\n",
" 'test/6185d48ab57403045d30a7c59f534d54.jpg',\n",
" 'test/d474413bacb63f8665d1e75e26401a0c.jpg',\n",
" 'test/3a87df0c34e124c7d7972bd69b16d65f.jpg',\n",
" 'test/ed77c2de9938730ef8e9d11c718dda38.jpg',\n",
" 'test/2d83147d68b1158edc0eec2f11a4f26a.jpg',\n",
" 'test/b9394502a73a79ea161ff40332252eb4.jpg',\n",
" 'test/f73ccf304d83adecec019063e20c383c.jpg',\n",
" 'test/34cc85bcee5d753514001575e6157c6e.jpg',\n",
" 'test/6c4178faca40070300456ba962c28c37.jpg',\n",
" 'test/058449b1062e42da9c45cb434c69d647.jpg',\n",
" 'test/0f06bc9d173a94c0c79dcf1cac9511a3.jpg',\n",
" 'test/58829252a5cf7d85630f26d0a7dd86e8.jpg',\n",
" 'test/69736f3e22b460c670a918d5ae14a96f.jpg',\n",
" 'test/21fbf9c54b7c9d9ff1c6809a591f55eb.jpg',\n",
" 'test/386024ac883f8d7b13a4d27e4df36905.jpg',\n",
" 'test/2725e24b567a02ea282e22f99725697f.jpg',\n",
" 'test/27008c23b045d404eee3800105cc6d6a.jpg',\n",
" 'test/9f5755ec65e8e95409569e4de1c0614c.jpg',\n",
" 'test/2d8b78d291ba57b21c1893e1a6489dbb.jpg',\n",
" 'test/944451b26b58e323926e66930ef1592b.jpg',\n",
" 'test/45d4057799a6c0f92ac5e4736b4f1f17.jpg',\n",
" 'test/42d9590a60f764850f55c94693e7566e.jpg',\n",
" 'test/fa30caf6e17cad235b9fb91b048aa70e.jpg',\n",
" 'test/a3be6cd3cf8483dd98af6202f0233689.jpg',\n",
" 'test/86ecaf468c8cd48a5edc6bef040039cb.jpg',\n",
" 'test/2040d24ed09224e8127ab42db1a881af.jpg',\n",
" 'test/74e40c5277dc098324dfba2ae27c4b22.jpg',\n",
" 'test/a1cf909419fcabd49b7bfffdd7f27fab.jpg',\n",
" 'test/df7d17082d1b25eeba9be835a150db01.jpg',\n",
" 'test/e312dda8d35118c40880c0f331c09509.jpg',\n",
" 'test/e823ee1ca007c88600806925a6f2bce1.jpg',\n",
" 'test/3e56d2ee169e78770bdc6881e1ebcb4f.jpg',\n",
" 'test/b85b25f17411e9d0c10a0ba785a31fe6.jpg',\n",
" 'test/53b689d150cded9b764db12339352284.jpg',\n",
" 'test/892ba9189d58640b0c138298fe661cfa.jpg',\n",
" 'test/792b82a4b30a681cc8046b6770aa6d9c.jpg',\n",
" 'test/e783e22d4f370b6cc0b1f44b4d6584a8.jpg',\n",
" 'test/b6010bdb4aa4f80837e51e8e2a275c33.jpg',\n",
" 'test/9e5b3bce5ab4cfa3026f914f91a26a60.jpg',\n",
" 'test/653d7197350c7cbfeff351e6021dac05.jpg',\n",
" 'test/06245dd80c187262e48f84b13d4b4dea.jpg',\n",
" 'test/6b95471c68c0ee1cb89a68d03e277245.jpg',\n",
" 'test/b8d550702cb5ea905cc02af8c3e152f7.jpg',\n",
" 'test/9faec84c236be4a0d22b535e642344eb.jpg',\n",
" 'test/a9a81aa3035a6d9771cd5043b1cfbc67.jpg',\n",
" 'test/d37625f94a424e75656886a2cd980535.jpg',\n",
" 'test/662dc1598b0e4075c63cdd11c5ddf063.jpg',\n",
" 'test/06eb6e8527837abe14e0c05b310a5de9.jpg',\n",
" 'test/3a71473b748a1c7cdb8d4546a4bff503.jpg',\n",
" 'test/9732f374534a7e66d0b4ce6c42f31933.jpg',\n",
" 'test/e967dd3dc67352cc2525c8283bf2751d.jpg',\n",
" 'test/b63f8eb29e04b578c8ff00f476674c61.jpg',\n",
" 'test/8e18115d6aba90124c2a5b3942defd56.jpg',\n",
" 'test/c3ec6483b2b5a60e247067d51901fd7b.jpg',\n",
" 'test/c3cc6524c8ac04339b659c158aa86459.jpg',\n",
" 'test/523be80bd62609bb93fda540435134cb.jpg',\n",
" 'test/03522703178358081aa1775e69d2b891.jpg',\n",
" 'test/5923343e2a6d849f7426da3a1afb5db4.jpg',\n",
" 'test/2e71f98fa641e76bcb34cb12dbd1a0f2.jpg',\n",
" 'test/e8e6e731b4afb84faf9c022a67935867.jpg',\n",
" 'test/18b84991b24399dbfa651bbd7e8c0c85.jpg',\n",
" 'test/73c5bd5a85935013a39564fad43e7592.jpg',\n",
" 'test/455fa6e172d0f71efaaa365be3e3c107.jpg',\n",
" 'test/53d51f2af15ad888d7f79900020f3a1c.jpg',\n",
" 'test/79098c3b68960cc0f48a4354e32dccfd.jpg',\n",
" 'test/005b281f1a4d6f29d527c9585e9bd33c.jpg',\n",
" 'test/5e12bf10f925b2167704ac491e22edda.jpg',\n",
" 'test/71443cf2c9e50eb8f5f3a428a2f16dc8.jpg',\n",
" 'test/35f3809c9981c281b5a8d27cd37d02ac.jpg',\n",
" 'test/7cdfeaf825c1aab0aefcbef6d1a49cfc.jpg',\n",
" 'test/54ecb469a09aade9392bd267ec600034.jpg',\n",
" 'test/f13508048aa548af116601fa59bd4c62.jpg',\n",
" 'test/c17f8c8203cb68424ae67a010c354924.jpg',\n",
" 'test/ef0209bcfab48f72f71c9d1b8648aa45.jpg',\n",
" 'test/0ad84b0d9083b4e0dd5840ab77c4623b.jpg',\n",
" 'test/9cf1938e43a7489a20a0960e359cb68d.jpg',\n",
" 'test/43ef838aeff820c5e84f878e388ef63c.jpg',\n",
" 'test/a6288593709f64294ce867c22fcef96f.jpg',\n",
" 'test/c879dc8583ff90b3ceb67f1206e4c572.jpg',\n",
" 'test/474742ec061801308d97cdbad4cafbe7.jpg',\n",
" 'test/875a269003e603a4f36ec46dbab3e7a5.jpg',\n",
" 'test/ddbdd621e79563a56443a0dd1ee4c48d.jpg',\n",
" 'test/59fe8dbdbc6ffa14d73b84628eba3ee0.jpg',\n",
" 'test/82a7eb5b384441f72edb300d5d46269e.jpg',\n",
" 'test/7b1883b3c99c234dc623b842ce5cfb63.jpg',\n",
" 'test/71955aab620cf2e788decb3c09421012.jpg',\n",
" 'test/8ce6c3b48389a0cd8723eeab09e98f49.jpg',\n",
" 'test/0a01f3b0c6d250c08785716c562e2d4d.jpg',\n",
" 'test/9149ad1fdff77ebb0fce6548b1bac275.jpg',\n",
" 'test/4693e3e7303ded00ccd10b1587f03be2.jpg',\n",
" 'test/e18fbb12037c297b90642e99073cd6b4.jpg',\n",
" 'test/7b686972d33211da05a6cab42b0cee16.jpg',\n",
" 'test/76f3a5f1a5ec1b615c3bd80d122510f4.jpg',\n",
" 'test/fe3175f577485cbc3cb70a1fd5e0394f.jpg',\n",
" 'test/e5507ebc0e05513bf543e160a484666f.jpg',\n",
" 'test/56568522569abd46a624739163883d6a.jpg',\n",
" 'test/7fc375fc24b2a904146582c6b10325bd.jpg',\n",
" 'test/b47a57244b5f4479e0f5f7aeaba133de.jpg',\n",
" 'test/bd3002c2c3e4f1f7a7a118b89f11228d.jpg',\n",
" 'test/ad7f2dcb37aae855db4176928662d741.jpg',\n",
" 'test/2d654cb8ab66ea02913622ed3786d4de.jpg',\n",
" 'test/e34bd9a8afc5280b5f2f7489f48c8e7d.jpg',\n",
" 'test/0f9011ef7da2c18797410191fe7c3e0d.jpg',\n",
" 'test/56552ac2cffbe9d68f0a304459d665a5.jpg',\n",
" 'test/8899965f57351bcd9647cca2c3248b58.jpg',\n",
" 'test/78e1dc4bfef9eae0bf251302e38d511e.jpg',\n",
" 'test/415544b2da83c31b27b89d5ce7f3d744.jpg',\n",
" 'test/6236d7ce8173737bf3caf7270184bc76.jpg',\n",
" 'test/74fa841a3e1aecfff900c3d7a6673cdb.jpg',\n",
" 'test/979688044296b16074cea50cf27d5365.jpg',\n",
" 'test/1f0d63748605a5e63a9fafaa907392b2.jpg',\n",
" 'test/519377d3d4ccc5367b3488ff388d8e68.jpg',\n",
" 'test/821e371d373f282c0285c1e18ad47628.jpg',\n",
" 'test/5333ccb08620f8f0855750adc4138c27.jpg',\n",
" 'test/b231b6ce55dee1b0b7b777e7d9565347.jpg',\n",
" 'test/0bb3fbcaac7d24aa3f24517355d62a27.jpg',\n",
" 'test/94b3aaec44d9bb38ab0d6cdb15ce769e.jpg',\n",
" 'test/9ec1a5f9aacbab57bfe9cfa56db788c5.jpg',\n",
" 'test/70b3cf889bdf18fe115e597f8fa31760.jpg',\n",
" 'test/2b9c008bfc545d99abfb6ca273103a0d.jpg',\n",
" 'test/9e91a19081cb3a56313df554a5950f20.jpg',\n",
" 'test/002c58d413a521ae8d1a5daeb35fc803.jpg',\n",
" 'test/7835e7e7f3641a6452e8912a6da76dd4.jpg',\n",
" 'test/45668507c4840614dcb05e8b894aa6c8.jpg',\n",
" 'test/b9617e0a49a90f7cd35d21b78caee8cb.jpg',\n",
" 'test/df58b248e14af15c43fb4a3ebc00e9a3.jpg',\n",
" 'test/f66ba12155a4e501e7559e1f294af553.jpg',\n",
" 'test/8aae8be6586b2e85b541772bac04753d.jpg',\n",
" 'test/23e3de07d79b125aa21651f6d2bb972b.jpg',\n",
" 'test/d2dcb318ecdb2bedadff7a27bc828e05.jpg',\n",
" 'test/6c959ab8926c4699bcab8bb414b6a78f.jpg',\n",
" 'test/94e2137ede652c3b240e583114dae522.jpg',\n",
" 'test/646c2fb89f80d20f0a38550f8d929a5e.jpg',\n",
" 'test/ff457fb6285b47fc933d0bcf58f87927.jpg',\n",
" 'test/69be99b844287176383f857ee406df75.jpg',\n",
" 'test/911e07b5599f21d72540a4519192b5ea.jpg',\n",
" 'test/2faf6de2cbb2befbfb540e610e625b2c.jpg',\n",
" 'test/7f596c2a94b0c2d8c63b65193a92ecc1.jpg',\n",
" 'test/d346c8f2c14e1f602a74e895b0928e65.jpg',\n",
" 'test/1397ba1a338af3502945e1beec7efabf.jpg',\n",
" 'test/1af1c8b40ed015861a4ebdb67f21f7a3.jpg',\n",
" 'test/0187ee2ec2367ed4fd060cca9681742a.jpg',\n",
" 'test/99c85e92f484f931d0fcccf6e062c73d.jpg',\n",
" 'test/077688a43b63922f7879b2fd66d32509.jpg',\n",
" 'test/44e58eb6267901d0eb286dd4e0c00aa2.jpg',\n",
" 'test/598816a4249ee9e17e286f8040e016f4.jpg',\n",
" 'test/3dd26fb7235e28f766e0dc705e7f5b07.jpg',\n",
" 'test/7286422adc903f5a9e875f47107c54c7.jpg',\n",
" 'test/7eb338f7e624a1cc1d06d48e53a7f51c.jpg',\n",
" 'test/0c6176b396e31ce7666185aa435be7e0.jpg',\n",
" 'test/f130fade46d3423c601a7b9a16a0333c.jpg',\n",
" 'test/f43a0698255ee6f04ad91702a4376b6c.jpg',\n",
" 'test/ca6f51aef5c8e292af770fae232d2416.jpg',\n",
" 'test/a0fce64bdb5bff71e919b07755d1fbad.jpg',\n",
" 'test/2acabf0d051d2ab208bceb6b1831272d.jpg',\n",
" 'test/16d7e06f92d7def2ff74136dde7a36e1.jpg',\n",
" 'test/e514f86170698394e20f0cd1af968451.jpg',\n",
" 'test/65ada604355e106b920f5014701add9f.jpg',\n",
" 'test/dac8ee2e998767dc5bc2abd5bba323a3.jpg',\n",
" 'test/cb7c8ef5b03d79feb9cf5416836ccc2d.jpg',\n",
" 'test/b80d89ad4a17ac2537ff46d251efcd7c.jpg',\n",
" 'test/2896468b0aa9423a2db1b25f24412a67.jpg',\n",
" 'test/fb174683e8a5eacf6fbf76b1bd0967d8.jpg',\n",
" 'test/11257c237f45cf3482fa033fe809d6a9.jpg',\n",
" 'test/febfae88667a28d9df454cfd697eeddb.jpg',\n",
" 'test/15dc293771e16bf634691bf78c7da0a7.jpg',\n",
" 'test/b373ce8b0e1de183a2adff0ec7c36d19.jpg',\n",
" 'test/b62a5aef03fb99ab5f14e3379d2a1542.jpg',\n",
" 'test/5b0e3a9551edcca11fcf565bb78d8c49.jpg',\n",
" 'test/02113c6c2c25cb7bfe1d743c17a93b0d.jpg',\n",
" 'test/e9bdf2bcc823964c7375397a7c06242e.jpg',\n",
" 'test/6676bbe8e2dd4a905b90c3327220aac6.jpg',\n",
" 'test/8f25d0c00d66874752c0ae5dd2042205.jpg',\n",
" 'test/ff194ab5709702a2eafb5e9063348776.jpg',\n",
" 'test/185413ab6114593edb45d02dc64b4334.jpg',\n",
" 'test/769df36b2485b3e9df740ca8e9e49793.jpg',\n",
" 'test/38f85dd6e68e320568ed88588b83ea30.jpg',\n",
" 'test/ed71e43cf7e5e8449879b5f0d38f3bd0.jpg',\n",
" 'test/2630ca901a4718100cdf780996c13da7.jpg',\n",
" 'test/5003ff3a66a776a4773c11f22eef57d1.jpg',\n",
" 'test/8e38a2da3dc51eedac2153c37b9b2ad6.jpg',\n",
" 'test/9103f5bae0e46c613ca51bab1a3457b4.jpg',\n",
" 'test/4c1db8bb94b02ce66e4fd628c14e5806.jpg',\n",
" 'test/f4ec1eb228bb0a7084de552fa4333b43.jpg',\n",
" 'test/145e1b4570fd32057e82c8d5754576e5.jpg',\n",
" 'test/d0fb1d5a18ffd793a5c7ee1e8c7b69f6.jpg',\n",
" 'test/f1af835a9146d6ec0da8059b3a55c030.jpg',\n",
" 'test/322543f668826f158650c94714a832db.jpg',\n",
" 'test/4de2ba963d28c9ade288ec40ba54afb9.jpg',\n",
" 'test/c37a6578f89042071f780a83e42a88dc.jpg',\n",
" 'test/4f5b4dad544cf08f720bfef9467ce0d5.jpg',\n",
" 'test/9c367f64333c1f6a15af6374a98ea194.jpg',\n",
" 'test/c66730ee3fef77323d4f7e0e69683fef.jpg',\n",
" 'test/8e3e85e7d95ad085aaf3c945799d53e0.jpg',\n",
" 'test/dd703c7beeaf5cba5533d5f42b608f2e.jpg',\n",
" 'test/cf15034b14a5121fb12feef75b5e7e1c.jpg',\n",
" 'test/77037f4cc5978efa8ed4109b78672790.jpg',\n",
" 'test/5c6abba541dbe63fc8cd572710d856f1.jpg',\n",
" 'test/7c26e38407ec343d4129c764165757c8.jpg',\n",
" 'test/0441fda84f1eab8ddc72a8262a66e626.jpg',\n",
" 'test/6176a72621f847c62ea1e5da1f557f1d.jpg',\n",
" 'test/9bb4213b044033a0efffc81fefda6d2b.jpg',\n",
" 'test/533f4094b80a234c74cbd2ea942060cf.jpg',\n",
" 'test/f58ce44146db339a0bba50bcecb02730.jpg',\n",
" 'test/a5c1646de93471cbad69c80119572687.jpg',\n",
" 'test/1f415fdfba198e37db879b1ab908aa71.jpg',\n",
" 'test/f361999cc41b3d83214d8104c91c672d.jpg',\n",
" 'test/926e2d0d8a9b32c4451942f6ae5349c0.jpg',\n",
" 'test/38e11fa9140b0bc1bd16b415ccd89bcc.jpg',\n",
" 'test/6f9ad72c2bdd06a13bf40729bf816831.jpg',\n",
" 'test/d576885729438d7478880810c7d804ba.jpg',\n",
" 'test/4bd48eb18f680b945431a15453980b57.jpg',\n",
" 'test/377bf1770fc03d91c5bcf8cfd862aab1.jpg',\n",
" 'test/b0b6c18ccb0aa7b27020fc9063daef57.jpg',\n",
" 'test/2373ee7aa0195a4184dc93da0ba0433f.jpg',\n",
" 'test/d3ab81be44c1f0703916e018ab97dfac.jpg',\n",
" 'test/656eb54f833227748c00ab71cabf527a.jpg',\n",
" 'test/3d98ccaa02b0074d95e0502e94bf806c.jpg',\n",
" 'test/45b4f71cebd4380a7b6a97d09318709b.jpg',\n",
" 'test/4e3440f75b37f3d13c0d8c025b30d337.jpg',\n",
" 'test/b9dabc00c67a232007c059b13b03aa9b.jpg',\n",
" 'test/a409bef9bb17af1de2e00e3c8c531801.jpg',\n",
" 'test/a26011e99833ab06645e87c6b6c10b97.jpg',\n",
" 'test/c0f9df47d480a1a7c80d45f8223c686c.jpg',\n",
" 'test/ec5329231ea816ef212b367bdd17d06c.jpg',\n",
" 'test/5841eb6b67eb578868ddce0576d5e89a.jpg',\n",
" 'test/b3b01ead72942f0879e1ee430c3dfa57.jpg',\n",
" 'test/a0b7a24c1fa6ddbb4a648ea7b8fc4eb0.jpg',\n",
" 'test/7fa1a3a3b3489c954b54cace3799596b.jpg',\n",
" 'test/3496333038fcfa13916012f79b1abaf2.jpg',\n",
" 'test/1bd850d59f3d8a60e863bc2b6997ba09.jpg',\n",
" 'test/88bb9b31f25f3eaa5279683ceeaa6b98.jpg',\n",
" 'test/0a859b76a52d4fac456653a1d45ddf3d.jpg',\n",
" 'test/7a2c4ffdbebceeb7f19c602976f3fb0c.jpg',\n",
" 'test/52c0d0ce742e40e0ee89060cf56705c0.jpg',\n",
" 'test/4bea48f8d05b73a6d0d4aeb7ad71f493.jpg',\n",
" 'test/277d9a274ee73bae8cec80f06d6aef8c.jpg',\n",
" 'test/79fe792ec6f799f0e7d387bd6e5cc26c.jpg',\n",
" 'test/e079440ee0061b92ec22faf17be13908.jpg',\n",
" 'test/4eb48e0523600ddd19dad73a7ffe2334.jpg',\n",
" 'test/1ea22244a23b4f419be97c8f3e350010.jpg',\n",
" 'test/7be35c000832d018170c3697271b40ea.jpg',\n",
" 'test/1e5d3de587bc5db73a52fd01147166bd.jpg',\n",
" 'test/a87389ccf3e82e66fcbab9426d4f50ab.jpg',\n",
" 'test/30f960fef5fd6547d76d08d09c3f6e2d.jpg',\n",
" 'test/20db4454a42b9760ff220d24e138f1b4.jpg',\n",
" 'test/27155dedca27e52b7bbd4666644d07d5.jpg',\n",
" 'test/9b4ec59ebaaf73354fe9cf6e8137de75.jpg',\n",
" 'test/ae6d52d5b57bacb91bafc2580eccde58.jpg',\n",
" 'test/1611e247bb7055f705bbe0de950ce81e.jpg',\n",
" 'test/97b52c9b094e6e8a978565d8eb78db75.jpg',\n",
" 'test/17ebd8501f1ce70bfeb6a344785fce06.jpg',\n",
" 'test/ec6734fb75cab5100481b7b6e711d936.jpg',\n",
" 'test/707d5d255b3a82cfd047b52c77b70284.jpg',\n",
" 'test/363a7316f826710be42a27021832eea6.jpg',\n",
" 'test/ab3242753d5b6a79985112a3cd63908a.jpg',\n",
" 'test/e0165801e47527205e45295aba441972.jpg',\n",
" 'test/1c647b0875674bd1aba3153e6fc951c6.jpg',\n",
" 'test/1bcb6a6e8735fa2d3de90acb97f2ef17.jpg',\n",
" 'test/8a61ad45cae28a62f8a173f62cdb20da.jpg',\n",
" 'test/e431adb273c1b705e6e85147990f355e.jpg',\n",
" 'test/858a434039128a6179a3334eee9eed83.jpg',\n",
" 'test/e042a85a93edd51fe60ff5f9a9856902.jpg',\n",
" 'test/14e4f44bf8f6cbdb439c7e230ba12f96.jpg',\n",
" 'test/c4b07fbca9738b950b1c989a4708429f.jpg',\n",
" 'test/8e78fefe5b7612a131e66a7fe616309a.jpg',\n",
" 'test/75a86bc3031289e6b20e4b43bc978891.jpg',\n",
" 'test/f58b1ce36c59e42dd22be92949fc38a7.jpg',\n",
" 'test/edd77b60eb22df1021e726b87c270064.jpg',\n",
" 'test/80d0d8d4357d2051bc8056b5421c3d0b.jpg',\n",
" 'test/aadbbecc53c5671a1e92bc2df7605bd4.jpg',\n",
" 'test/f5fb580dfd19890f200eed7010cedc3a.jpg',\n",
" 'test/d528ef35f87f2c977142a9136b32222e.jpg',\n",
" 'test/ef0ec3c95160918de7bd290897ea9f65.jpg',\n",
" 'test/cd12dd43ac4dd1aa1d5982eca65bf177.jpg',\n",
" 'test/1381912fe152f7873af101cf0d51bbaf.jpg',\n",
" 'test/25c0949504ab6e22aae6bdf8ca2ffd4a.jpg',\n",
" 'test/b67233ffc8910b6276ab5cc5955dceff.jpg',\n",
" 'test/5b936aa81aed8baef757f83fb39213af.jpg',\n",
" 'test/81164b3c4fdea801947ca3df15b95d9f.jpg',\n",
" 'test/90ad495de11baabadbd4aeb22b15b507.jpg',\n",
" 'test/a2c9ec9242f9733e5a312ad14879c26b.jpg',\n",
" 'test/0d6a4703b8989cb5c5402b15e7efbdda.jpg',\n",
" 'test/9cc252052c2a1b46364a38b77c3259f4.jpg',\n",
" 'test/452557ff51d105fa6c4afbe5f41e1bcb.jpg',\n",
" 'test/4490d9ef388396f93704b5d5c7af9419.jpg',\n",
" 'test/d62563564b7bb7ccaa1f85206c232301.jpg',\n",
" 'test/d7fc5b8bcb352557998a28d90a27da0c.jpg',\n",
" 'test/184edfd87980c0ce7ae78979ff4782b5.jpg',\n",
" 'test/1ee7497ca02744ffbdaac3f446864609.jpg',\n",
" 'test/204c040a1ddbc2aec6d5e4b4d0e03c7e.jpg',\n",
" 'test/1820c9324897823981dc2e50bb155873.jpg',\n",
" 'test/4f530d1bada6499dd3d3fb5a8f208564.jpg',\n",
" 'test/85374092bd6893a7eba337013efcbf7c.jpg',\n",
" 'test/991d0107b7a686b25fa9e33e7f1b3611.jpg',\n",
" 'test/0d5b801bfeff4eefb3994b8fc59bc2ff.jpg',\n",
" 'test/7b57911ea7559cebd6db308125926642.jpg',\n",
" 'test/473d2e1d35e3ee995b69bbf329cf4b7a.jpg',\n",
" 'test/81fd1480bc371e8107b744e93d7544fb.jpg',\n",
" 'test/7807ad374174cd05269b0a7e317dfd7a.jpg',\n",
" 'test/04d5ea35b89c28e085a1923fd2370d67.jpg',\n",
" 'test/2026abef9664a3eea5da1e4156e1f0c9.jpg',\n",
" 'test/02215f26ca6ece8786daecc15c60e774.jpg',\n",
" 'test/4ec4f48a2d9a7997c1012773bb15fe8c.jpg',\n",
" 'test/f374a9d5a46f8b8aa97c715768f170d4.jpg',\n",
" 'test/60e3be9727ae0c1adbd34cd03dffb52c.jpg',\n",
" 'test/0664df7dcc26386a0adbfa3d875022be.jpg',\n",
" 'test/0aa1ef16c5738686429329816f3eba76.jpg',\n",
" 'test/c4c423d924163bc253c22f9591461fd7.jpg',\n",
" 'test/72606f246fda073ed8e8584f54f4574c.jpg',\n",
" 'test/21f81344e0f2c32b42f3751249da62ce.jpg',\n",
" 'test/53963abceeb502b1fc6a6eb6af4e3bc4.jpg',\n",
" 'test/f85dd6bab03d372d771dd7815e732e9d.jpg',\n",
" 'test/42feb15909b1a7da5d85bc1a2baafe47.jpg',\n",
" 'test/e55534e27f92b4c8177ed2beb1cbba7b.jpg',\n",
" 'test/d187d843c451ffc0d9cb1b830553eaf6.jpg',\n",
" 'test/3d88fb70e2bbd4ce7a43d0e5197b6299.jpg',\n",
" 'test/4315d1aec690777cfc5ca8a9887cfd07.jpg',\n",
" 'test/c917b56307748854b0c72617c506b600.jpg',\n",
" 'test/d25f33270cbc58be60829dd76761d3d6.jpg',\n",
" 'test/c552603df0bcc250879fa3f29a8ec8ef.jpg',\n",
" 'test/860409613c002d1684659434cc3b7815.jpg',\n",
" 'test/8bf8defe18c6db0efbd60d80706b1eab.jpg',\n",
" 'test/370383c41d56ee3059bcdbd0eff49bc4.jpg',\n",
" 'test/9b03c8ed3d7ccbb5390ec421e2b599ed.jpg',\n",
" 'test/696e7f8ce4359a448628ad63a907fcb7.jpg',\n",
" 'test/59f7c4e4d7d7501260ffba34cdb137c2.jpg',\n",
" 'test/e425ab04e3a0d4464cda46a076964770.jpg',\n",
" 'test/56d7b5e1713b034355e623419ded032d.jpg',\n",
" 'test/723df780efe4c90814c392fff44faf36.jpg',\n",
" 'test/51a9fc982eb0b63bedb58b67d65d35ea.jpg',\n",
" 'test/19f85012f6cb636e921c947dc7c5b48d.jpg',\n",
" 'test/54d4f244f8a5c429b7e0b9af504e9a91.jpg',\n",
" 'test/e69416b277bf04ba83a5f3586fe12f9b.jpg',\n",
" 'test/147189dcaeffe1678893377fa4916cf1.jpg',\n",
" 'test/2464089ba3fc5696013a7cc10e3052e1.jpg',\n",
" 'test/e3cfadb2543190f43da6bb5500c75578.jpg',\n",
" 'test/96b3c56ad31d62afa3fbd9db6559e42a.jpg',\n",
" 'test/e70dfb4bf50f74850463cfd35edc8af5.jpg',\n",
" 'test/591d29a54620853d44332f81c07016f1.jpg',\n",
" 'test/fedbfd23108558ac6fa690bf4bfaef0a.jpg',\n",
" 'test/7ed71c10cced08b6b069a5b7b5785932.jpg',\n",
" 'test/00496f65de6cc319145ce97bd6e90360.jpg',\n",
" 'test/936b082d2ea910f2b364c30f67cfe903.jpg',\n",
" 'test/a8b25cbffb50c79dc53467205b7f2226.jpg',\n",
" 'test/56cb0f4e0287021b318f7e785d24cebc.jpg',\n",
" 'test/285d2c95e2b4b33c5d0b9c20581a5279.jpg',\n",
" 'test/31a69c8f551901f731fa9f4edc7d8c17.jpg',\n",
" 'test/9ca5133b5bd48899a692ab0a6dd48849.jpg',\n",
" 'test/e7b608110b0e29120d8740f37e85f3d0.jpg',\n",
" 'test/a9d91057710b8c85fc93a06c24722794.jpg',\n",
" 'test/2c39f55bb9fdea9164d30bd0a0c34182.jpg',\n",
" 'test/7ec3929c60fe70208989c9882722a25b.jpg',\n",
" 'test/c05271d19a1cd83dbe662ad93d1ac4ec.jpg',\n",
" 'test/4ca5ea424b9c63f5802a58ba3b2a4ec4.jpg',\n",
" 'test/7495c3d0ada8b19e865fe5655535086c.jpg',\n",
" 'test/a77af69eefb7593f0ffbf6b43fb57ab7.jpg',\n",
" 'test/d7b90df091424f073673e9396ee4d936.jpg',\n",
" 'test/2f0a0627a512e655c3db07834783a582.jpg',\n",
" 'test/3d1e28e268735f53b66138aef843996b.jpg',\n",
" 'test/86a974fe06d2ed5c91b17c953e7a381c.jpg',\n",
" 'test/2956a80b261677b76d61fa894d733df8.jpg',\n",
" 'test/be2a990aebdddd1900b42d2741e0de32.jpg',\n",
" 'test/a5b2f38489741fdb7bff85cc2b207f90.jpg',\n",
" 'test/d0c7a68925b01a72cb2c94e12faab906.jpg',\n",
" 'test/3c5d8a5c683ec3d9d230c4716d8c8d5f.jpg',\n",
" 'test/9fcfefbf217313602eeb2d8645a3246c.jpg',\n",
" 'test/97b6a6178a31ed3c4c5e67bb4dcc7a9c.jpg',\n",
" 'test/13b4953cc9afdcf603692f74a7cf8048.jpg',\n",
" 'test/9396c0e788edec64792e9161be3d4c95.jpg',\n",
" 'test/a3c82edbf9c734483e5a0dde593eeb5b.jpg',\n",
" 'test/4c108b9f10d8323c7d9c878880b094d6.jpg',\n",
" 'test/497aa4c0b6f2f49f9c4e4ff3d82ad3bb.jpg',\n",
" 'test/fc0f848abb459c9dc98c455356788516.jpg',\n",
" 'test/79c961a446f41f6c090a2df5abab1c6b.jpg',\n",
" 'test/129edeb395f0b7aa68cc2f886803dd9d.jpg',\n",
" 'test/9d6538871f445d81c7cab1d4d7517e66.jpg',\n",
" 'test/a5c82c75543587b168d36bd178a1b456.jpg',\n",
" 'test/60dc0b634487ca5c243799a9673f368e.jpg',\n",
" 'test/e5f2204119380ce1a17fd09435c5012a.jpg',\n",
" 'test/fecd62d8caf2bad07e0cb279ba346939.jpg',\n",
" 'test/72f5331d6a61869adcc79276711b54b7.jpg',\n",
" 'test/e427b9e1ab1b7f09cfb02ac073f56f2d.jpg',\n",
" 'test/fafd35e78dfe0bfb7c6ee90c12143d56.jpg',\n",
" 'test/4dd4957a4e179df6cfc051bfe96f3995.jpg',\n",
" 'test/33fe3ea78db246b2da8033d527c7b45d.jpg',\n",
" 'test/7893673817843dfade56328f405e48c5.jpg',\n",
" 'test/0d1e036ce1a811deaf6aceb405e34d50.jpg',\n",
" 'test/1a7aa3efbad2ac441092c437192796ad.jpg',\n",
" 'test/033410aef5def3da55d9f0057b46d7a2.jpg',\n",
" 'test/9238a4ced93df1db4e268df6459f696f.jpg',\n",
" 'test/9732e1cc24ea1a01dc6f504050b24392.jpg',\n",
" 'test/04864e3dd820187bf2d0baba8b94554d.jpg',\n",
" 'test/efd7266343c00fd2cb3cf5aec4aa0b42.jpg',\n",
" 'test/28f7fbb3750d3256de932c58000a4c33.jpg',\n",
" 'test/a9e58621353fbf5376bf6689a13578d1.jpg',\n",
" 'test/796620b6c4063ee95d7b35b691595058.jpg',\n",
" 'test/4fbdf5318a5b622aad6932a0b4e63a1e.jpg',\n",
" 'test/82d137d71f56cb0484b376ae3c867b14.jpg',\n",
" 'test/a2c3280726908cca724fbb0b22fece26.jpg',\n",
" 'test/96a95a3b1e72fc6337070a731b0ace57.jpg',\n",
" 'test/13733ca862e8b3881e35f1bf1a02a8ce.jpg',\n",
" 'test/707b25fba9237bc1bd99a3178456c940.jpg',\n",
" 'test/67e92bf555972f37671bfcad7f78302b.jpg',\n",
" 'test/225747fed1b60dbe6e4a428d9cce6e26.jpg',\n",
" 'test/263b2e3ae114ce7cf3b4e3e66247e41d.jpg',\n",
" 'test/746af4d54b9837f9051e216df4e04a57.jpg',\n",
" 'test/79c8658305c7775a46ced19811d9d898.jpg',\n",
" 'test/ed67035dba2de274aa95556038113c40.jpg',\n",
" 'test/52c2021a5ec2aa05e841df52b6a97d41.jpg',\n",
" 'test/97b75dbeded489d890802c612a6ccbfa.jpg',\n",
" 'test/6773de1e84e4c85e120564d6841fe6ae.jpg',\n",
" 'test/4c33ae7654251d6317ece1b18d43ea6c.jpg',\n",
" 'test/ca9f2b11a817dbbe6fa9c81a9e8b0108.jpg',\n",
" 'test/d90cc1b8fe0ac4fddc6241579378103c.jpg',\n",
" 'test/64e023843ec6d5b07058b1bd38fe5b55.jpg',\n",
" 'test/ade72cfdf755a13daac2355904cb0e29.jpg',\n",
" 'test/9d2c85501bb6979842ce70b14d7e2cc7.jpg',\n",
" 'test/81104756188386b0d060406f42b1539d.jpg',\n",
" 'test/38e9469052a90e83a6c28a5450292a6d.jpg',\n",
" 'test/6303bf387f9edced85814f0a78eca54b.jpg',\n",
" 'test/e3a2e1a4c44509d7aa7777d88c5cd45a.jpg',\n",
" 'test/7225e0eca6be98840b101e086f03e060.jpg',\n",
" 'test/1beec14f71112cceedf6579fe0c0d9ac.jpg',\n",
" 'test/148d0eefa7e51f564d04c43bb1a22821.jpg',\n",
" 'test/d258058c7626e2ad6ed6d318de3b829e.jpg',\n",
" 'test/e218c0da622fedc975a97999ad7d48a5.jpg',\n",
" 'test/46b20e0e235168368569d5921e4aedd7.jpg',\n",
" 'test/b3bcc2a3a94c70497779eadaef668d3c.jpg',\n",
" 'test/a2ec24a3da9f1dc871dbee5e48ac4539.jpg',\n",
" 'test/98045b56df3937f66e147dd884e88d79.jpg',\n",
" 'test/e6920cc0fd2e3099506d23761d9682e1.jpg',\n",
" 'test/99bf54f97d26fe9c6b09538cb2a7d5df.jpg',\n",
" 'test/b8808ab883b7b1fefa732bf5aebb5d08.jpg',\n",
" 'test/b3d75834caa1a3d1078ce03efabdea9a.jpg',\n",
" 'test/f0e6e1a934316bb94a6a1eeba894e32e.jpg',\n",
" 'test/abebde94c9f5e121a51ef329f3d47cae.jpg',\n",
" 'test/3dde71ab9cc55e7d1a6b07363a398723.jpg',\n",
" 'test/e07e608afaa89ee4ee939ad0a3bd3224.jpg',\n",
" 'test/2d7c2ac3fe912d9545ba692490b45d00.jpg',\n",
" 'test/49895e2b5e0fe4c7ad40cf184790eb63.jpg',\n",
" 'test/2cfb91b9f9a95a2efae9087db7ac0fb5.jpg',\n",
" 'test/5d599abf9ebdc7dd5d75860bec166c7d.jpg',\n",
" 'test/3a98899438c614970758846618857045.jpg',\n",
" 'test/9902ec331f9222f5f7f2aae4f1d0fd87.jpg',\n",
" 'test/21d03041afbfa3cb5680b8e1cb422001.jpg',\n",
" 'test/77b95f2b2c71f5f5bdd4e777ce63ea72.jpg',\n",
" 'test/4b64335a5b5d149a10ee9613fae9d454.jpg',\n",
" 'test/176c320550e2c70f821b43fa452f54fb.jpg',\n",
" 'test/e995cbf5f2c4da27a1e56966c70de380.jpg',\n",
" 'test/158e88cf3cb41d3a88308d163eaa2176.jpg',\n",
" 'test/a75f4c92af56636ac8cf5923a7723745.jpg',\n",
" 'test/15e3385bb48b60e73b0daf9a02749b0b.jpg',\n",
" 'test/092376c380c9d09c4af6e98ef2278925.jpg',\n",
" 'test/feacb0de64a7fddfca983eb6ca11309c.jpg',\n",
" 'test/cc81257cec3438e30abb090b1ce7f441.jpg',\n",
" 'test/4cd451404d1d576e9fac3680068fc10a.jpg',\n",
" 'test/14edac8c1c5ff73be5da45c527f756a1.jpg',\n",
" 'test/12eb5437f03772e0cbb27269310a3964.jpg',\n",
" 'test/f56b4140707da82fe91cb9e5df4ce68c.jpg',\n",
" 'test/3c7a8017ae8d8e103728ce7e60378d7e.jpg',\n",
" 'test/b2eeb405c9902584f9b626a10fa52960.jpg',\n",
" 'test/e1fa4eb8a57184773ac11efe0de11e92.jpg',\n",
" 'test/8dacca06fedcc9a683e310594babd901.jpg',\n",
" 'test/12d213e502b778cbe2ee799eb8b0be3f.jpg',\n",
" 'test/5455496508af49e178e5caef97749034.jpg',\n",
" 'test/3283f57cf07f2f1f531e3018065d89b7.jpg',\n",
" 'test/52293d18c28e84739b89c0b94014ee34.jpg',\n",
" 'test/c3d6f1890f0a60e9f528fced6b206943.jpg',\n",
" 'test/49adf44b63b707f951298072329968f1.jpg',\n",
" 'test/9066e163d13db79d7c4a635b4e49c071.jpg',\n",
" 'test/b6162e12a3de875f3f3af5ea3c581abb.jpg',\n",
" 'test/420b64de9488040f9db59d4007aca81f.jpg',\n",
" 'test/b15e74d162c080df854c21b458e4ca4d.jpg',\n",
" 'test/fd32579d66aa6223b19085aa600fbc2d.jpg',\n",
" 'test/db0a1ea334b6ed41bf6f951297172ecf.jpg',\n",
" 'test/2fd6f4d2286521b4f929e7ab3f209dae.jpg',\n",
" 'test/e8f51d54d179b05ea4cc9c726cae9229.jpg',\n",
" 'test/1dc4659db1597e641743c8f0823cc43d.jpg',\n",
" 'test/d4084988b2bc28dcc901be3666bee7f5.jpg',\n",
" 'test/7a0c136119b2f667038ca7879e383ae6.jpg',\n",
" 'test/39cc7e1bcef4b568e1f2926a2932f141.jpg',\n",
" 'test/e596c0d97b381e876d46dda2eb60074c.jpg',\n",
" 'test/174fea6abe703dd3f16a9df66d0c4665.jpg',\n",
" 'test/95a57d8230990d5c51818101c1748108.jpg',\n",
" 'test/5f12375f0ace4faf12fbdafc8a06dbf5.jpg',\n",
" 'test/4dbba162f6cbc177df84e56b9d1720a4.jpg',\n",
" 'test/61f2e51806a151d8967c584f78bf6d74.jpg',\n",
" 'test/33fdf388402e678d94203911ec26c63e.jpg',\n",
" 'test/258f32b2e965e29825a2afe8ffccf25d.jpg',\n",
" 'test/343f3943704ceb5ee18a7eceaf934dfd.jpg',\n",
" 'test/11fd8887c88af2cad11b1f0824bbb3b2.jpg',\n",
" 'test/0ae94221b81d49e01b8fae3dd0f4f882.jpg',\n",
" 'test/4f3c5f552067f65efb466017719a1c5b.jpg',\n",
" 'test/a4e8a2b98ab80f5341070eb173dff5f9.jpg',\n",
" 'test/faf757243722ea255b9b190cd251b9d6.jpg',\n",
" 'test/8918682dc221c9be42a15700b72af442.jpg',\n",
" 'test/c7941514534054adcd875cd8d5bc33be.jpg',\n",
" 'test/9ca9b20d35a7f42036d66bdbf53a4c3d.jpg',\n",
" 'test/6984614397d94afd9959d544bc020343.jpg',\n",
" 'test/f3094e7b2a65b2fa50e0f4ac2e3021b4.jpg',\n",
" 'test/117ea9f58dbe47140f9f1c3297b0a4b1.jpg',\n",
" 'test/d730341f7447906720fbf47286796f7a.jpg',\n",
" 'test/e904aa7e76ba608b3f658aa3817e12b9.jpg',\n",
" 'test/98846d2e716f0d2728d9a5fcf98d8f86.jpg',\n",
" 'test/bc01033df3400d2089e34ce0916fcc9e.jpg',\n",
" 'test/143c4a06b4f57482282f69df69836986.jpg',\n",
" 'test/7f174167db0e7e34983e9429e2927bbe.jpg',\n",
" 'test/f7344ee72050c512b7e4b859f4a7836d.jpg',\n",
" 'test/d199e1541032a10f67891d2da0d02a11.jpg',\n",
" 'test/5240725d0e2ea1e55dc7bcd2aa6eb903.jpg',\n",
" 'test/aa392e061f761b69d1544c0a3b271da0.jpg',\n",
" 'test/058fce4f4149de234daa00bdfd0f80ac.jpg',\n",
" 'test/7c1b3ccc876d64cac7a7d03e19abb0de.jpg',\n",
" 'test/e8e68264f76c3398ecb6c67b9bb52833.jpg',\n",
" 'test/673a6a2db39f4db6677fa3aae0db682c.jpg',\n",
" 'test/8e839df1e76fbc901126915fc725699d.jpg',\n",
" 'test/91d861224055c595b63e569d41426637.jpg',\n",
" 'test/daefedd011984ee113319ea19a1bb5a5.jpg',\n",
" 'test/9f017d417a6d6517d6940a731be1d0ee.jpg',\n",
" 'test/622e9fe5354b256219688de0646e7cc0.jpg',\n",
" 'test/a6827f5bfe011386c2471f9f9f87617f.jpg',\n",
" 'test/3fdc730d43fbba9994730a6628b523a3.jpg',\n",
" 'test/d14efa213e4667c1622c0cc0c42e2642.jpg',\n",
" 'test/4d62b92c2cae97d3f5ed5fc6a6ab09c2.jpg',\n",
" 'test/2948c8d3405bea6cd0ad3ed460dd7b6c.jpg',\n",
" 'test/ee588777db43361c045c5dd7a779ed0f.jpg',\n",
" 'test/ed0ec7befaa38726a118ab7e4d53b332.jpg',\n",
" 'test/4a5d85b5525bf424f90a2928a13b047d.jpg',\n",
" 'test/fc235032843333295c1e43551a715709.jpg',\n",
" 'test/627d9f5cf30cf361de934ff0c134fc74.jpg',\n",
" 'test/3753189045099adcef521b0b4bed3698.jpg',\n",
" 'test/de30e8d3cfd89cb021800007879f271b.jpg',\n",
" 'test/0f1f058522972750c6afe200c02a027c.jpg',\n",
" 'test/c2cfcfebb375fde437807ded4c172460.jpg',\n",
" 'test/eb8e9637c329ca7ad7937be0ec94e80d.jpg',\n",
" 'test/9bc4847dd1203223ecc8760dc88bab25.jpg',\n",
" 'test/7694031e117bcb7ee0399e13d78f004a.jpg',\n",
" 'test/f3228d0cf1dd0163bb365717eb0254f0.jpg',\n",
" 'test/1cb39487e071702fb2ac1a31be2d31d7.jpg',\n",
" 'test/7c394506535c7b64949e79db570f9f08.jpg',\n",
" 'test/26623886ae122bc7f5e181d331e3683f.jpg',\n",
" 'test/192ecd8b7dfafe05b8059125628c9c26.jpg',\n",
" 'test/4f5ef91d33d35b31d91e2fe250bc88cb.jpg',\n",
" 'test/8a918d65fa1080f9b68b720e72a0575e.jpg',\n",
" 'test/8c5442d028fdf92119a23980f1ae2885.jpg',\n",
" 'test/69af491274e314d7e03785508d2c507c.jpg',\n",
" 'test/576a5cd8fc622937c28fb3082899b411.jpg',\n",
" 'test/ee0582b96b135f5e036e011d53baa087.jpg',\n",
" 'test/bc45ad24fc667776a43785b1ae0dc906.jpg',\n",
" 'test/ee0bd39d8d6a0f57d626dbe1e4c52ebb.jpg',\n",
" 'test/e241e149039740594a6af60dc18b269b.jpg',\n",
" ...]"
]
},
"execution_count": 45,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# We can also see all of the file names\n",
"data.test_ds.fnames"
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" \r"
]
}
],
"source": [
"# Get predictions on the test set\n",
"# (We can't get accuracy since by definition we don't know)\n",
"log_preds, y = learn.TTA(is_test=True)\n",
"probs = np.mean(np.exp(log_preds), 0)"
]
},
{
"cell_type": "code",
"execution_count": 48,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(10357, 120)"
]
},
"execution_count": 48,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# 10357 images, 120 possible breeds\n",
"# Think of it like a matri -- a list of images, then a probability for the breeds\n",
"probs.shape "
]
},
{
"cell_type": "code",
"execution_count": 49,
"metadata": {},
"outputs": [],
"source": [
"df = pd.DataFrame(probs)\n",
"df.columns = data.classes"
]
},
{
"cell_type": "code",
"execution_count": 50,
"metadata": {},
"outputs": [],
"source": [
"# Insert the IDs, but remove the test/ before the file name ([5:-4])\n",
"df.insert(0, 'id', [o[5:-4] for o in data.test_ds.fnames])"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" id | \n",
" affenpinscher | \n",
" afghan_hound | \n",
" african_hunting_dog | \n",
" airedale | \n",
" american_staffordshire_terrier | \n",
" appenzeller | \n",
" australian_terrier | \n",
" basenji | \n",
" basset | \n",
" ... | \n",
" toy_poodle | \n",
" toy_terrier | \n",
" vizsla | \n",
" walker_hound | \n",
" weimaraner | \n",
" welsh_springer_spaniel | \n",
" west_highland_white_terrier | \n",
" whippet | \n",
" wire-haired_fox_terrier | \n",
" yorkshire_terrier | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" de084b830010b6107215fef5d4a75b94 | \n",
" 0.000018 | \n",
" 0.000110 | \n",
" 0.000039 | \n",
" 0.000007 | \n",
" 0.000008 | \n",
" 0.000004 | \n",
" 0.000001 | \n",
" 7.672430e-07 | \n",
" 3.367392e-06 | \n",
" ... | \n",
" 1.198677e-06 | \n",
" 0.000002 | \n",
" 6.501280e-06 | \n",
" 1.887059e-06 | \n",
" 0.000010 | \n",
" 4.076534e-06 | \n",
" 0.000017 | \n",
" 0.000051 | \n",
" 0.000002 | \n",
" 1.166302e-06 | \n",
"
\n",
" \n",
" 1 | \n",
" 6b423ca7020e70eb05732843c5d2bad1 | \n",
" 0.000029 | \n",
" 0.000325 | \n",
" 0.000021 | \n",
" 0.000039 | \n",
" 0.000005 | \n",
" 0.000002 | \n",
" 0.000039 | \n",
" 4.944084e-06 | \n",
" 1.226995e-05 | \n",
" ... | \n",
" 1.103837e-05 | \n",
" 0.000002 | \n",
" 1.619151e-06 | \n",
" 5.791285e-07 | \n",
" 0.000008 | \n",
" 8.745586e-06 | \n",
" 0.000345 | \n",
" 0.000012 | \n",
" 0.000052 | \n",
" 2.870508e-05 | \n",
"
\n",
" \n",
" 2 | \n",
" 74aa7e201e0e93e13e87b986a7d31839 | \n",
" 0.000078 | \n",
" 0.000045 | \n",
" 0.000026 | \n",
" 0.003559 | \n",
" 0.000409 | \n",
" 0.000041 | \n",
" 0.000045 | \n",
" 1.390945e-04 | \n",
" 1.496679e-05 | \n",
" ... | \n",
" 5.939487e-05 | \n",
" 0.000068 | \n",
" 1.552802e-04 | \n",
" 7.329275e-05 | \n",
" 0.000020 | \n",
" 1.114965e-04 | \n",
" 0.000083 | \n",
" 0.000251 | \n",
" 0.243859 | \n",
" 3.139315e-05 | \n",
"
\n",
" \n",
" 3 | \n",
" a079f72193264bc5685e5d28d7372680 | \n",
" 0.000064 | \n",
" 0.000024 | \n",
" 0.000049 | \n",
" 0.000095 | \n",
" 0.000048 | \n",
" 0.000002 | \n",
" 0.000177 | \n",
" 2.290131e-06 | \n",
" 1.020107e-05 | \n",
" ... | \n",
" 1.873471e-05 | \n",
" 0.000027 | \n",
" 1.161859e-05 | \n",
" 3.685182e-06 | \n",
" 0.000012 | \n",
" 2.911502e-05 | \n",
" 0.000159 | \n",
" 0.000013 | \n",
" 0.000835 | \n",
" 2.092581e-04 | \n",
"
\n",
" \n",
" 4 | \n",
" 583f7580fa5fec1266331fcf83b76fd6 | \n",
" 0.000005 | \n",
" 0.000011 | \n",
" 0.000016 | \n",
" 0.000122 | \n",
" 0.000003 | \n",
" 0.000008 | \n",
" 0.000003 | \n",
" 1.663623e-06 | \n",
" 5.128858e-07 | \n",
" ... | \n",
" 9.443419e-07 | \n",
" 0.000006 | \n",
" 2.278522e-07 | \n",
" 1.967593e-07 | \n",
" 0.000003 | \n",
" 8.487252e-07 | \n",
" 0.000001 | \n",
" 0.000015 | \n",
" 0.000034 | \n",
" 8.924907e-07 | \n",
"
\n",
" \n",
"
\n",
"
5 rows × 121 columns
\n",
"
"
],
"text/plain": [
" id affenpinscher afghan_hound \\\n",
"0 de084b830010b6107215fef5d4a75b94 0.000018 0.000110 \n",
"1 6b423ca7020e70eb05732843c5d2bad1 0.000029 0.000325 \n",
"2 74aa7e201e0e93e13e87b986a7d31839 0.000078 0.000045 \n",
"3 a079f72193264bc5685e5d28d7372680 0.000064 0.000024 \n",
"4 583f7580fa5fec1266331fcf83b76fd6 0.000005 0.000011 \n",
"\n",
" african_hunting_dog airedale american_staffordshire_terrier appenzeller \\\n",
"0 0.000039 0.000007 0.000008 0.000004 \n",
"1 0.000021 0.000039 0.000005 0.000002 \n",
"2 0.000026 0.003559 0.000409 0.000041 \n",
"3 0.000049 0.000095 0.000048 0.000002 \n",
"4 0.000016 0.000122 0.000003 0.000008 \n",
"\n",
" australian_terrier basenji basset ... \\\n",
"0 0.000001 7.672430e-07 3.367392e-06 ... \n",
"1 0.000039 4.944084e-06 1.226995e-05 ... \n",
"2 0.000045 1.390945e-04 1.496679e-05 ... \n",
"3 0.000177 2.290131e-06 1.020107e-05 ... \n",
"4 0.000003 1.663623e-06 5.128858e-07 ... \n",
"\n",
" toy_poodle toy_terrier vizsla walker_hound weimaraner \\\n",
"0 1.198677e-06 0.000002 6.501280e-06 1.887059e-06 0.000010 \n",
"1 1.103837e-05 0.000002 1.619151e-06 5.791285e-07 0.000008 \n",
"2 5.939487e-05 0.000068 1.552802e-04 7.329275e-05 0.000020 \n",
"3 1.873471e-05 0.000027 1.161859e-05 3.685182e-06 0.000012 \n",
"4 9.443419e-07 0.000006 2.278522e-07 1.967593e-07 0.000003 \n",
"\n",
" welsh_springer_spaniel west_highland_white_terrier whippet \\\n",
"0 4.076534e-06 0.000017 0.000051 \n",
"1 8.745586e-06 0.000345 0.000012 \n",
"2 1.114965e-04 0.000083 0.000251 \n",
"3 2.911502e-05 0.000159 0.000013 \n",
"4 8.487252e-07 0.000001 0.000015 \n",
"\n",
" wire-haired_fox_terrier yorkshire_terrier \n",
"0 0.000002 1.166302e-06 \n",
"1 0.000052 2.870508e-05 \n",
"2 0.243859 3.139315e-05 \n",
"3 0.000835 2.092581e-04 \n",
"4 0.000034 8.924907e-07 \n",
"\n",
"[5 rows x 121 columns]"
]
},
"execution_count": 51,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Now we have the data in our submission format\n",
"df.head()"
]
},
{
"cell_type": "code",
"execution_count": 52,
"metadata": {},
"outputs": [],
"source": [
"# Then we just save it to a file\n",
"submission = f'{PATH}subm/'\n",
"os.makedirs(submission, exist_ok=True)\n",
"df.to_csv(f'{submission}submission.gz', compression='gzip', index=False)"
]
},
{
"cell_type": "code",
"execution_count": 53,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"data/dogbreed/subm/submission.gz
"
],
"text/plain": [
"/home/paperspace/fastai/courses/dl1/data/dogbreed/subm/submission.gz"
]
},
"execution_count": 53,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Get a link to the file to download\n",
"FileLink(f'{submission}submission.gz')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Predicting individual images\n",
"Sometimes you might want to predict just one image."
]
},
{
"cell_type": "code",
"execution_count": 54,
"metadata": {},
"outputs": [],
"source": [
"file_name = data.val_ds.fnames[0]"
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'train/000bec180eb18c7604dcecc8fe0dba07.jpg'"
]
},
"execution_count": 55,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"file_name"
]
},
{
"cell_type": "code",
"execution_count": 56,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
""
]
},
"execution_count": 56,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Image.open(PATH+file_name).resize((150, 150))"
]
},
{
"cell_type": "code",
"execution_count": 57,
"metadata": {},
"outputs": [],
"source": [
"trn_tfms,val_tfms = tfms_from_model(architecture, size)"
]
},
{
"cell_type": "code",
"execution_count": 61,
"metadata": {},
"outputs": [],
"source": [
"# Prediction expects a mini-batch -- a collection, we by indexing with\n",
"# im[None] we essentially create a mini-batch just containing that one image\n",
"im = val_tfms(Image.open(PATH+file_name))\n",
"preds = learn.predict_array(im[None])\n",
"np.argmax(preds)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}