{ "cells": [ { "cell_type": "code", "execution_count": null, "id": "ec8901bf", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\hh\\anaconda3\\envs\\cuda118\\lib\\site-packages\\tqdm\\auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] } ], "source": [ "from fastai.vision.all import *\n", "import timm\n", "import os\n", "import zipfile\n", "import urllib.request\n", "data_dir = \"./data\"" ] }, { "cell_type": "code", "execution_count": null, "id": "eaba0462", "metadata": {}, "outputs": [], "source": [ "url = \"https://github.com/ddthang86/Bird-dataset/raw/main/Bird%20Speciees%20Dataset.zip\"\n", "save_path = os.path.join(data_dir, \"Bird_speciees_dataset.zip\")\n", "\n", "if not os.path.exists(save_path):\n", " urllib.request.urlretrieve(url, save_path)\n", " \n", " # read by zipfile\n", " zip = zipfile.ZipFile(save_path)\n", " zip.extractall(data_dir)\n", " zip.close()\n", " \n", " os.remove(save_path)" ] }, { "cell_type": "code", "execution_count": null, "id": "319a9f6b", "metadata": {}, "outputs": [], "source": [ "import os\n", "from sklearn.model_selection import train_test_split\n", "from fastai.vision.all import *\n", "\n", "# Set the path to the data folder\n", "path = Path(\"./data/Bird Speciees Dataset\")\n", "\n", "# Get the list of all image file paths in the data folder\n", "image_paths = [os.path.join(path, folder, file) \n", " for folder in os.listdir(path) \n", " for file in os.listdir(os.path.join(path, folder))]\n", "\n" ] }, { "cell_type": "code", "execution_count": null, "id": "2de0bbc1", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\001.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\002.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\004.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\005.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\006.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\007.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\008.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\009.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\011.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\012.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\013.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\014.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\016.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\017.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\018.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\020.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\021.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\022.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\023.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\025.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\026.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\028.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\029.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\033.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\034.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\035.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\037.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\038.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\039.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\041.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\042.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\043.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\044.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\045.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\046.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\048.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\049.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\051.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\052.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\053.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\054.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\059.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\061.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\063.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\065.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\069.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\071.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\072.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\074.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\075.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\076.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\080.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\082.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\084.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\086.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\087.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\088.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\089.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\090.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\091.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\092.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\093.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\094.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\095.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\096.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\099.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\100.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\101.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\103.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\104.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\105.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\106.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\107.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\108.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\109.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\114.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\115.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\116.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\118.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\120.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\122.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\123.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\126.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\130.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\131.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\132.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\133.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\134.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\135.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\136.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\137.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\138.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\139.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\140.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\141.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\142.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\143.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\001.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\002.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\004.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\005.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\006.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\007.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\008.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\009.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\011.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\012.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\013.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\014.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\016.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\017.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\018.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\020.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\021.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\022.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\023.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\025.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\026.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\028.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\029.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\033.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\034.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\035.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\037.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\038.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\039.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\041.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\042.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\043.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\044.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\045.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\046.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\048.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\049.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\051.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\052.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\053.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\054.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\059.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\061.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\063.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\065.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\069.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\071.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\072.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\074.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\075.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\076.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\080.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\082.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\084.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\086.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\087.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\088.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\089.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\090.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\091.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\092.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\093.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\094.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\095.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\096.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\099.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\100.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\101.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\103.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\104.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\105.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\106.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\107.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\108.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\109.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\114.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\115.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\116.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\118.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\120.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\122.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\123.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\126.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\001.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\002.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\004.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\005.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\006.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\007.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\008.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\009.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\011.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\012.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\013.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\014.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\016.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\017.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\018.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\020.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\021.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\022.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\023.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\025.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\026.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\028.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\029.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\033.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\034.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\035.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\037.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\038.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\039.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\041.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\042.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\043.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\044.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\045.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\046.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\048.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\049.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\051.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\052.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\053.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\054.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\059.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\061.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\063.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\065.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\069.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\071.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\072.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\074.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\075.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\076.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\080.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\082.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\084.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\086.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\087.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\088.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\089.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\090.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\091.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\092.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\093.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\094.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\095.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\096.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\099.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\100.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\101.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\103.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\104.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\105.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\106.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\107.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\108.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\109.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\114.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\115.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\116.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\118.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\120.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\122.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\123.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\126.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\130.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\131.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\001.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\002.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\004.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\005.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\006.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\007.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\008.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\009.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\011.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\012.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\013.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\014.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\016.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\017.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\018.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\020.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\021.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\022.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\023.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\025.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\026.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\028.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\029.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\033.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\034.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\035.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\037.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\038.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\039.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\041.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\042.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\043.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\044.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\045.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\046.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\048.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\049.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\051.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\052.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\053.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\054.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\059.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\061.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\063.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\065.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\069.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\071.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\072.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\074.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\075.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\076.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\080.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\082.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\084.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\086.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\087.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\088.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\089.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\090.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\091.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\092.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\093.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\094.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\095.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\096.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\099.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\100.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\101.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\103.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\104.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\105.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\106.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\107.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\108.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\109.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\114.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\115.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\116.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\118.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\120.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\122.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\123.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\126.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\130.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\131.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\132.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\133.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\134.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\135.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\136.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\137.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\001.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\002.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\004.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\005.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\006.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\007.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\008.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\009.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\011.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\012.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\013.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\014.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\016.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\017.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\018.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\020.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\021.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\022.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\023.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\025.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\026.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\028.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\029.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\033.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\034.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\035.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\037.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\038.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\039.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\041.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\042.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\043.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\044.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\045.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\046.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\048.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\049.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\051.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\052.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\053.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\054.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\059.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\061.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\063.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\065.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\069.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\071.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\072.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\074.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\075.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\076.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\080.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\082.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\084.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\086.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\087.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\088.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\089.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\090.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\091.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\092.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\093.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\094.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\095.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\096.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\099.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\100.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\101.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\103.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\104.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\105.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\106.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\107.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\108.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\109.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\114.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\115.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\116.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\118.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\120.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\122.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\123.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\126.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\130.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\131.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\132.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\133.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\134.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\135.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\136.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\137.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\138.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\139.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\001.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\002.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\004.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\005.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\006.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\007.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\008.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\009.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\011.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\012.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\013.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\014.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\016.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\017.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\018.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\020.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\021.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\022.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\023.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\025.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\026.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\028.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\029.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\033.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\034.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\035.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\037.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\038.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\039.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\041.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\042.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\043.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\044.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\045.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\046.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\048.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\049.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\051.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\052.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\053.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\054.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\059.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\061.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\063.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\065.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\069.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\071.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\072.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\074.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\075.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\076.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\080.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\082.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\084.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\086.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\087.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\088.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\089.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\090.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\091.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\092.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\093.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\094.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\095.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\096.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\099.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\100.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\101.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\103.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\104.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\105.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\106.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\107.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\108.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\109.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\114.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\115.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\116.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\118.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\120.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\122.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\123.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\126.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\130.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\131.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\132.jpg']" ] }, "execution_count": null, "metadata": {}, "output_type": "execute_result" } ], "source": [ "image_paths" ] }, { "cell_type": "code", "execution_count": null, "id": "9cde20cb", "metadata": {}, "outputs": [], "source": [ "# Get the corresponding labels based on the folder names\n", "labels = [os.path.basename(os.path.dirname(image_path)) \n", " for image_path in image_paths]" ] }, { "cell_type": "code", "execution_count": null, "id": "a4641a7c", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'AMERICAN GOLDFINCH',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'BARN OWL',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'CARMINE BEE-EATER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'DOWNY WOODPECKER',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'EMPEROR PENGUIN',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO',\n", " 'FLAMINGO']" ] }, "execution_count": null, "metadata": {}, "output_type": "execute_result" } ], "source": [ "labels" ] }, { "cell_type": "code", "execution_count": null, "id": "22e5ddfb", "metadata": {}, "outputs": [], "source": [ "# Split the data into training and validation sets\n", "train_paths, valid_paths, train_labels, valid_labels = train_test_split(image_paths, labels, \n", " test_size=0.2, random_state=42)" ] }, { "cell_type": "code", "execution_count": null, "id": "787cfd53", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\105.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\136.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\048.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\089.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\038.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\043.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\129.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\140.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\104.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\133.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\024.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\080.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\066.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\112.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\023.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\138.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\095.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\069.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\019.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\065.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\025.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\046.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\031.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\087.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\041.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\067.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\064.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\026.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\014.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\050.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\013.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\131.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\092.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\034.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\004.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\058.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\063.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\091.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\117.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\010.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\032.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\096.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\090.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\047.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\051.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\125.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\068.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\055.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\083.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\118.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\099.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\098.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\100.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\062.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\070.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\097.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\071.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\027.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\054.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\085.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\011.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\053.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\111.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\128.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\088.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\110.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\042.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\049.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\119.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\073.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\030.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\021.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\029.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\082.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\127.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\035.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\045.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\017.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\137.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\113.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\109.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\081.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\079.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\124.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\008.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\036.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\102.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\057.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\BARN OWL\\\\093.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\040.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\CARMINE BEE-EATER\\\\060.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\AMERICAN GOLDFINCH\\\\003.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\078.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\015.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\121.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\056.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\EMPEROR PENGUIN\\\\136.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\037.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\077.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\DOWNY WOODPECKER\\\\115.jpg',\n", " 'data\\\\Bird Speciees Dataset\\\\FLAMINGO\\\\116.jpg']" ] }, "execution_count": null, "metadata": {}, "output_type": "execute_result" } ], "source": [ "valid_paths" ] }, { "cell_type": "code", "execution_count": null, "id": "43b6437d", "metadata": {}, "outputs": [ { "ename": "TypeError", "evalue": "int() argument must be a string, a bytes-like object or a real number, not 'list'", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", "Cell \u001b[1;32mIn[10], line 7\u001b[0m\n\u001b[0;32m 4\u001b[0m batch_tfms \u001b[38;5;241m=\u001b[39m aug_transforms()\n\u001b[0;32m 6\u001b[0m \u001b[38;5;66;03m# Create the DataLoaders using the training and validation sets\u001b[39;00m\n\u001b[1;32m----> 7\u001b[0m dls \u001b[38;5;241m=\u001b[39m \u001b[43mImageDataLoaders\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfrom_lists\u001b[49m\u001b[43m(\u001b[49m\u001b[43mpath\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtrain_paths\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtrain_labels\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mvalid_paths\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mvalid_labels\u001b[49m\u001b[43m,\u001b[49m\n\u001b[0;32m 8\u001b[0m \u001b[43m \u001b[49m\u001b[43mitem_tfms\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mitem_tfms\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbatch_tfms\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbatch_tfms\u001b[49m\u001b[43m)\u001b[49m\n", "File \u001b[1;32m~\\anaconda3\\envs\\cuda118\\lib\\site-packages\\fastai\\vision\\data.py:198\u001b[0m, in \u001b[0;36mImageDataLoaders.from_lists\u001b[1;34m(cls, path, fnames, labels, valid_pct, seed, y_block, item_tfms, batch_tfms, img_cls, **kwargs)\u001b[0m\n\u001b[0;32m 192\u001b[0m y_block \u001b[38;5;241m=\u001b[39m MultiCategoryBlock \u001b[38;5;28;01mif\u001b[39;00m is_listy(labels[\u001b[38;5;241m0\u001b[39m]) \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(labels[\u001b[38;5;241m0\u001b[39m]) \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m1\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m (\n\u001b[0;32m 193\u001b[0m RegressionBlock \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(labels[\u001b[38;5;241m0\u001b[39m], \u001b[38;5;28mfloat\u001b[39m) \u001b[38;5;28;01melse\u001b[39;00m CategoryBlock)\n\u001b[0;32m 194\u001b[0m dblock \u001b[38;5;241m=\u001b[39m DataBlock\u001b[38;5;241m.\u001b[39mfrom_columns(blocks\u001b[38;5;241m=\u001b[39m(ImageBlock(img_cls), y_block),\n\u001b[0;32m 195\u001b[0m splitter\u001b[38;5;241m=\u001b[39mRandomSplitter(valid_pct, seed\u001b[38;5;241m=\u001b[39mseed),\n\u001b[0;32m 196\u001b[0m item_tfms\u001b[38;5;241m=\u001b[39mitem_tfms,\n\u001b[0;32m 197\u001b[0m batch_tfms\u001b[38;5;241m=\u001b[39mbatch_tfms)\n\u001b[1;32m--> 198\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mcls\u001b[39m\u001b[38;5;241m.\u001b[39mfrom_dblock(dblock, (fnames, labels), path\u001b[38;5;241m=\u001b[39mpath, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs)\n", "File \u001b[1;32m~\\anaconda3\\envs\\cuda118\\lib\\site-packages\\fastai\\data\\core.py:284\u001b[0m, in \u001b[0;36mDataLoaders.from_dblock\u001b[1;34m(cls, dblock, source, path, bs, val_bs, shuffle, device, **kwargs)\u001b[0m\n\u001b[0;32m 273\u001b[0m \u001b[38;5;129m@classmethod\u001b[39m\n\u001b[0;32m 274\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mfrom_dblock\u001b[39m(\u001b[38;5;28mcls\u001b[39m, \n\u001b[0;32m 275\u001b[0m dblock, \u001b[38;5;66;03m# `DataBlock` object\u001b[39;00m\n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 282\u001b[0m \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs\n\u001b[0;32m 283\u001b[0m ):\n\u001b[1;32m--> 284\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m dblock\u001b[38;5;241m.\u001b[39mdataloaders(source, path\u001b[38;5;241m=\u001b[39mpath, bs\u001b[38;5;241m=\u001b[39mbs, val_bs\u001b[38;5;241m=\u001b[39mval_bs, shuffle\u001b[38;5;241m=\u001b[39mshuffle, device\u001b[38;5;241m=\u001b[39mdevice, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs)\n", "File \u001b[1;32m~\\anaconda3\\envs\\cuda118\\lib\\site-packages\\fastai\\data\\block.py:155\u001b[0m, in \u001b[0;36mDataBlock.dataloaders\u001b[1;34m(self, source, path, verbose, **kwargs)\u001b[0m\n\u001b[0;32m 149\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdataloaders\u001b[39m(\u001b[38;5;28mself\u001b[39m, \n\u001b[0;32m 150\u001b[0m source, \u001b[38;5;66;03m# The data source\u001b[39;00m\n\u001b[0;32m 151\u001b[0m path:\u001b[38;5;28mstr\u001b[39m\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m.\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;66;03m# Data source and default `Learner` path \u001b[39;00m\n\u001b[0;32m 152\u001b[0m verbose:\u001b[38;5;28mbool\u001b[39m\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mFalse\u001b[39;00m, \u001b[38;5;66;03m# Show verbose messages\u001b[39;00m\n\u001b[0;32m 153\u001b[0m \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs\n\u001b[0;32m 154\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m DataLoaders:\n\u001b[1;32m--> 155\u001b[0m dsets \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdatasets\u001b[49m\u001b[43m(\u001b[49m\u001b[43msource\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mverbose\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mverbose\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 156\u001b[0m kwargs \u001b[38;5;241m=\u001b[39m {\u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdls_kwargs, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mverbose\u001b[39m\u001b[38;5;124m'\u001b[39m: verbose}\n\u001b[0;32m 157\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m dsets\u001b[38;5;241m.\u001b[39mdataloaders(path\u001b[38;5;241m=\u001b[39mpath, after_item\u001b[38;5;241m=\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mitem_tfms, after_batch\u001b[38;5;241m=\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mbatch_tfms, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs)\n", "File \u001b[1;32m~\\anaconda3\\envs\\cuda118\\lib\\site-packages\\fastai\\data\\block.py:145\u001b[0m, in \u001b[0;36mDataBlock.datasets\u001b[1;34m(self, source, verbose)\u001b[0m\n\u001b[0;32m 143\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39msource \u001b[38;5;241m=\u001b[39m source ; pv(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mCollecting items from \u001b[39m\u001b[38;5;132;01m{\u001b[39;00msource\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m, verbose)\n\u001b[0;32m 144\u001b[0m items \u001b[38;5;241m=\u001b[39m (\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_items \u001b[38;5;129;01mor\u001b[39;00m noop)(source) ; pv(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mFound \u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;28mlen\u001b[39m(items)\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m items\u001b[39m\u001b[38;5;124m\"\u001b[39m, verbose)\n\u001b[1;32m--> 145\u001b[0m splits \u001b[38;5;241m=\u001b[39m \u001b[43m(\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msplitter\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mRandomSplitter\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\u001b[43m(\u001b[49m\u001b[43mitems\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 146\u001b[0m pv(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;28mlen\u001b[39m(splits)\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m datasets of sizes \u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m,\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;241m.\u001b[39mjoin([\u001b[38;5;28mstr\u001b[39m(\u001b[38;5;28mlen\u001b[39m(s))\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mfor\u001b[39;00m\u001b[38;5;250m \u001b[39ms\u001b[38;5;250m \u001b[39m\u001b[38;5;129;01min\u001b[39;00m\u001b[38;5;250m \u001b[39msplits])\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m, verbose)\n\u001b[0;32m 147\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m Datasets(items, tfms\u001b[38;5;241m=\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_combine_type_tfms(), splits\u001b[38;5;241m=\u001b[39msplits, dl_type\u001b[38;5;241m=\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdl_type, n_inp\u001b[38;5;241m=\u001b[39m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mn_inp, verbose\u001b[38;5;241m=\u001b[39mverbose)\n", "File \u001b[1;32m~\\anaconda3\\envs\\cuda118\\lib\\site-packages\\fastai\\data\\transforms.py:92\u001b[0m, in \u001b[0;36mRandomSplitter.._inner\u001b[1;34m(o)\u001b[0m\n\u001b[0;32m 91\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_inner\u001b[39m(o):\n\u001b[1;32m---> 92\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m seed \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m: \u001b[43mtorch\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanual_seed\u001b[49m\u001b[43m(\u001b[49m\u001b[43mseed\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 93\u001b[0m rand_idx \u001b[38;5;241m=\u001b[39m L(\u001b[38;5;28mlist\u001b[39m(torch\u001b[38;5;241m.\u001b[39mrandperm(\u001b[38;5;28mlen\u001b[39m(o))\u001b[38;5;241m.\u001b[39mnumpy()))\n\u001b[0;32m 94\u001b[0m cut \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mint\u001b[39m(valid_pct \u001b[38;5;241m*\u001b[39m \u001b[38;5;28mlen\u001b[39m(o))\n", "File \u001b[1;32m~\\anaconda3\\envs\\cuda118\\lib\\site-packages\\torch\\random.py:36\u001b[0m, in \u001b[0;36mmanual_seed\u001b[1;34m(seed)\u001b[0m\n\u001b[0;32m 26\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mmanual_seed\u001b[39m(seed) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m torch\u001b[38;5;241m.\u001b[39m_C\u001b[38;5;241m.\u001b[39mGenerator:\n\u001b[0;32m 27\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124;03m\"\"\"Sets the seed for generating random numbers. Returns a\u001b[39;00m\n\u001b[0;32m 28\u001b[0m \u001b[38;5;124;03m `torch.Generator` object.\u001b[39;00m\n\u001b[0;32m 29\u001b[0m \n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 34\u001b[0m \u001b[38;5;124;03m `0xffff_ffff_ffff_ffff + seed`.\u001b[39;00m\n\u001b[0;32m 35\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[1;32m---> 36\u001b[0m seed \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mseed\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 37\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mtorch\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mcuda\u001b[39;00m\n\u001b[0;32m 39\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m torch\u001b[38;5;241m.\u001b[39mcuda\u001b[38;5;241m.\u001b[39m_is_in_bad_fork():\n", "\u001b[1;31mTypeError\u001b[0m: int() argument must be a string, a bytes-like object or a real number, not 'list'" ] } ], "source": [ "# Define the transformations to be applied to the images\n", "# You can modify these according to your requirements\n", "item_tfms = Resize(224)\n", "batch_tfms = aug_transforms()\n", "\n", "# Create the DataLoaders using the training and validation sets\n", "dls = ImageDataLoaders.from_lists(path, train_paths, train_labels, valid_paths, valid_labels,\n", " item_tfms=item_tfms, batch_tfms=batch_tfms)\n" ] }, { "cell_type": "code", "execution_count": null, "id": "e85ecdf1", "metadata": {}, "outputs": [ { "ename": "NameError", "evalue": "name 'dls' is not defined", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", "Cell \u001b[1;32mIn[11], line 2\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[38;5;66;03m# Show a batch of images\u001b[39;00m\n\u001b[1;32m----> 2\u001b[0m \u001b[43mdls\u001b[49m\u001b[38;5;241m.\u001b[39mshow_batch()\n", "\u001b[1;31mNameError\u001b[0m: name 'dls' is not defined" ] } ], "source": [ "# Show a batch of images\n", "dls.show_batch()" ] }, { "cell_type": "code", "execution_count": null, "id": "109e58d4", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "\n", "
\n", " \n", " 100.00% [811712512/811706944 05:41<00:00]\n", "
\n", " " ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "path = untar_data(URLs.PETS)/'images'\n", "\n", "dls = ImageDataLoaders.from_name_func('.',\n", " get_image_files(path), valid_pct=0.2, seed=42,\n", " label_func=RegexLabeller(pat = r'^([^/]+)_\\d+'),\n", " item_tfms=Resize(224))" ] }, { "cell_type": "code", "execution_count": null, "id": "267a52a2", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Path('C:/Users/hh/.fastai/data/oxford-iiit-pet/images')" ] }, "execution_count": null, "metadata": {}, "output_type": "execute_result" } ], "source": [ "path" ] }, { "cell_type": "code", "execution_count": null, "id": "6c8350de", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "python3", "language": "python", "name": "python3" } }, "nbformat": 4, "nbformat_minor": 5 }