{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"## Importing Libraries","metadata":{"id":"KZLvfg_GMCBz"}},{"cell_type":"code","source":"import os\n\nimport pandas as pd\nimport numpy as np\nimport tensorflow as tf\nimport pickle\nimport matplotlib.pyplot as plt\nimport seaborn as sns\nimport random as rnd\nimport cv2\n\nfrom keras import layers\nfrom keras.models import Sequential\nfrom keras.preprocessing import image\nfrom keras.applications.imagenet_utils import preprocess_input\nfrom keras.layers import Input, Dense, Activation, Dropout\nfrom keras.layers import Flatten, BatchNormalization, Conv2D\nfrom keras.layers import MaxPooling2D, AveragePooling2D\n\n\nfrom PIL import Image\nfrom tqdm import tqdm\n\n!pip install livelossplot\nfrom livelossplot import PlotLossesKeras\n\n%matplotlib inline","metadata":{"_kg_hide-output":true,"id":"dYimI_AlMCB2","execution":{"iopub.status.busy":"2022-04-30T04:32:06.988831Z","iopub.execute_input":"2022-04-30T04:32:06.989375Z","iopub.status.idle":"2022-04-30T04:32:23.712272Z","shell.execute_reply.started":"2022-04-30T04:32:06.989260Z","shell.execute_reply":"2022-04-30T04:32:23.711238Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"tr_df = pd.read_csv('../input/happy-whale-and-dolphin/train.csv')\ntr_df['path'] = '../input/happy-whale-and-dolphin/train_images/' + tr_df['image']\n\npd_df = pd.read_csv('../input/happy-whale-and-dolphin/sample_submission.csv')\npd_df['path'] = '../input/happy-whale-and-dolphin/test_images/' + pd_df['image']","metadata":{"id":"yis8htrzMCCM","execution":{"iopub.status.busy":"2022-04-30T04:32:23.714829Z","iopub.execute_input":"2022-04-30T04:32:23.715077Z","iopub.status.idle":"2022-04-30T04:32:23.890722Z","shell.execute_reply.started":"2022-04-30T04:32:23.715047Z","shell.execute_reply":"2022-04-30T04:32:23.889798Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"## Exploratory data analysis","metadata":{"id":"KSZIxHe3NcG0"}},{"cell_type":"code","source":"print(\"Glance at a dataset\")\nprint(tr_df.head())\n\nprint(\"columns of the dataset are as follows\")\nprint(tr_df.columns)\n\nprint(\"Samples count of the training data:\")\nprint(len(tr_df))\n\nprint(\"Species count in the training data\")\ntr_df.species.value_counts()","metadata":{"id":"npJdPQAaMCCX","execution":{"iopub.status.busy":"2022-04-30T04:32:23.891877Z","iopub.execute_input":"2022-04-30T04:32:23.892121Z","iopub.status.idle":"2022-04-30T04:32:23.913606Z","shell.execute_reply.started":"2022-04-30T04:32:23.892094Z","shell.execute_reply":"2022-04-30T04:32:23.913033Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"## Data Cleaning\n### After looking at the species we can see some duplicate values presenting similar entity\n* `bottlenose_dolpin` and `bottlenose_dolphin`\n* `kiler_whale` and `killer_whale`\n* `beluga` and `beluga_whale`\n\n### Due to extreme similarities between this two species we combined them \n* `globis` and `pilot_whale` into => `short_finned_pilot_whale`","metadata":{"id":"5vwgYxxWMCCd"}},{"cell_type":"code","source":"print(\"Number of unique species, Before fixing duplicate labels: \", tr_df['species'].nunique())\n\ntr_df['species'].replace({'bottlenose_dolpin' : 'bottlenose_dolphin', 'kiler_whale' : 'killer_whale', 'beluga' : 'beluga_whale', 'globis' : 'short_finned_pilot_whale', 'pilot_whale' : 'short_finned_pilot_whale'}, inplace =True)\n\nprint('After data cleaning steps')\nprint(\"Total number of unique species: \", tr_df['species'].nunique())\n\ntr_df['class'] = tr_df['species'].apply(lambda x: x.split('_')[-1])\n","metadata":{"id":"OHkcLAZFMCCg","execution":{"iopub.status.busy":"2022-04-30T04:32:23.914980Z","iopub.execute_input":"2022-04-30T04:32:23.915756Z","iopub.status.idle":"2022-04-30T04:32:23.960254Z","shell.execute_reply.started":"2022-04-30T04:32:23.915722Z","shell.execute_reply":"2022-04-30T04:32:23.958886Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# glance at data after performing these steps.\ntr_df.head()","metadata":{"id":"ZE_q0bppY-y4","execution":{"iopub.status.busy":"2022-04-30T04:32:23.961848Z","iopub.execute_input":"2022-04-30T04:32:23.962085Z","iopub.status.idle":"2022-04-30T04:32:23.979304Z","shell.execute_reply.started":"2022-04-30T04:32:23.962060Z","shell.execute_reply":"2022-04-30T04:32:23.978597Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"## Checking missing data and images","metadata":{"id":"lvLdINenMCCi"}},{"cell_type":"code","source":"# print(tr_df.isna())\n\nprint(tr_df.isna().sum())\nprint(len(os.listdir('../input/happy-whale-and-dolphin/train_images')))","metadata":{"id":"HdyHhOlfMCCk","execution":{"iopub.status.busy":"2022-04-30T04:32:23.981473Z","iopub.execute_input":"2022-04-30T04:32:23.981906Z","iopub.status.idle":"2022-04-30T04:32:24.832793Z","shell.execute_reply.started":"2022-04-30T04:32:23.981856Z","shell.execute_reply":"2022-04-30T04:32:24.831891Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"## Exploratory Data Analysis \n###by analyzing the distribution of class values","metadata":{"id":"pbasVtBeMCDA"}},{"cell_type":"code","source":"plot = sns.countplot(x = tr_df['class'], color = '#087525')\nsns.despine()\nplot.set_title('Distribution of Class values\\n', font = 'serif', x = 0.1, y=1, fontsize = 14);\nplot.set_ylabel(\"Count\", x = 0.02, font = 'serif', fontsize = 11)\nplot.set_xlabel(\"Species\", fontsize = 11, font = 'serif')\n\nfor p in plot.patches:\n    plot.annotate(format(p.get_height(), '.0f'), (p.get_x() + p.get_width() / 2, p.get_height()), \n       ha = 'center', va = 'center', xytext = (0, -20),font = 'serif', textcoords = 'offset points', size = 14)","metadata":{"id":"8eoYImoXMCDB","execution":{"iopub.status.busy":"2022-04-30T04:32:24.834359Z","iopub.execute_input":"2022-04-30T04:32:24.834877Z","iopub.status.idle":"2022-04-30T04:32:25.108761Z","shell.execute_reply.started":"2022-04-30T04:32:24.834832Z","shell.execute_reply":"2022-04-30T04:32:25.107588Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"#### Pie chart of percentage of whale and dolphin in the dataset","metadata":{"id":"BAN6peWQMCDB"}},{"cell_type":"code","source":"plt.figure(figsize=(5,5))\ncl_count = tr_df.groupby(['class']).size().reset_index(name = 'counts')\ncolors = sns.color_palette('Paired')[0:9]\nplt.pie(cl_count['counts'], labels=cl_count['class'], colors=colors, autopct='%1.1f%%')\nplt.legend(loc='best')\nplt.show()","metadata":{"id":"2kdRoa0iMCDC","execution":{"iopub.status.busy":"2022-04-30T04:32:25.110267Z","iopub.execute_input":"2022-04-30T04:32:25.110765Z","iopub.status.idle":"2022-04-30T04:32:25.286593Z","shell.execute_reply.started":"2022-04-30T04:32:25.110718Z","shell.execute_reply":"2022-04-30T04:32:25.285413Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"#### Class distribution by each species","metadata":{"id":"EiFZ2_PVMCDD"}},{"cell_type":"code","source":"plt.figure(figsize=(8,8))\nsns.countplot(data=tr_df, y = 'species',  palette='crest', dodge=False)\nplt.show()","metadata":{"id":"AwPkIJ36MCDD","execution":{"iopub.status.busy":"2022-04-30T04:32:25.288572Z","iopub.execute_input":"2022-04-30T04:32:25.289292Z","iopub.status.idle":"2022-04-30T04:32:25.670207Z","shell.execute_reply.started":"2022-04-30T04:32:25.289242Z","shell.execute_reply":"2022-04-30T04:32:25.669418Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"#### class distribution by species for both Whale and Dolphin","metadata":{"id":"q5nJA0AEMCDE"}},{"cell_type":"code","source":"fig,ax = plt.subplots(1,2,figsize=(10,5))\n\nwhales = tr_df[tr_df['class']=='whale']\ndolphins = tr_df[tr_df['class']!='whale']\n\nsns.countplot(y=\"species\", data=whales, order=whales.iloc[0:][\"species\"].value_counts().index, ax=ax[0], color = \"#e38f10\")\nax[0].set_title('Whales species Frequency')\nax[0].set_ylabel(None)\n    \nsns.countplot(y=\"species\", data=dolphins,order=dolphins.iloc[0:][\"species\"].value_counts().index, ax=ax[1], color = \"#2551a8\")\nax[1].set_title('Dolphins species Frequency')\nax[1].set_ylabel(None)\n\nplt.tight_layout()\nplt.show()","metadata":{"id":"8c6NioBBMCDE","execution":{"iopub.status.busy":"2022-04-30T04:32:25.672673Z","iopub.execute_input":"2022-04-30T04:32:25.672902Z","iopub.status.idle":"2022-04-30T04:32:26.211974Z","shell.execute_reply.started":"2022-04-30T04:32:25.672872Z","shell.execute_reply":"2022-04-30T04:32:26.211164Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"#### Plot the value count graph of each individual","metadata":{"id":"4FdwPQ0eMCDH"}},{"cell_type":"code","source":"tr_df['individual_id'].value_counts().plot()\nplt.xticks(rotation=90)\nplt.show()","metadata":{"id":"OWYyfO7PMCDI","execution":{"iopub.status.busy":"2022-04-30T04:32:26.213176Z","iopub.execute_input":"2022-04-30T04:32:26.214105Z","iopub.status.idle":"2022-04-30T04:32:26.449294Z","shell.execute_reply.started":"2022-04-30T04:32:26.214070Z","shell.execute_reply":"2022-04-30T04:32:26.448452Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"#### Density estimation of each individuals","metadata":{"id":"vwL87pGWMCDI"}},{"cell_type":"code","source":"np.log(tr_df['individual_id'].value_counts()).plot.kde()","metadata":{"id":"LyH1OhIsMCDJ","execution":{"iopub.status.busy":"2022-04-30T04:32:26.450501Z","iopub.execute_input":"2022-04-30T04:32:26.450741Z","iopub.status.idle":"2022-04-30T04:32:27.008176Z","shell.execute_reply.started":"2022-04-30T04:32:26.450711Z","shell.execute_reply":"2022-04-30T04:32:27.007205Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"#### Density estimation of individual for both whale and dolphin","metadata":{"id":"8yvu1N_tMCDK"}},{"cell_type":"code","source":"plt.figure(figsize = (15, 8))\nsns.kdeplot(np.log(tr_df.loc[tr_df['class'] == 'dolphin']['individual_id'].value_counts()))\nsns.kdeplot(np.log(tr_df.loc[tr_df['class'] == 'whale']['individual_id'].value_counts()))\nplt.legend(labels = ['dolphin', 'whale'])\nplt.show()","metadata":{"id":"CNifTN5OMCDK","execution":{"iopub.status.busy":"2022-04-30T04:32:27.009334Z","iopub.execute_input":"2022-04-30T04:32:27.009574Z","iopub.status.idle":"2022-04-30T04:32:27.395427Z","shell.execute_reply.started":"2022-04-30T04:32:27.009544Z","shell.execute_reply":"2022-04-30T04:32:27.394556Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Counting images based on individual_id","metadata":{"id":"XDvLtDeUMCDN"}},{"cell_type":"code","source":"tr_df['count'] = tr_df.groupby('individual_id',as_index=False)['individual_id'].transform(lambda x: x.count())","metadata":{"id":"AuCi05jNMCDO","execution":{"iopub.status.busy":"2022-04-30T04:32:27.396658Z","iopub.execute_input":"2022-04-30T04:32:27.396894Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"tr_df.head()","metadata":{"id":"iNPJOA4Igq5p","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"#### Percentage of Individuals with greater than or equal to 5 and less then 21 images","metadata":{"id":"Orry-dtbMCDR"}},{"cell_type":"code","source":"count = 0\nfor i in tr_df['count']:\n    if(i > 4 and i <= 20):\n        count += 1\nprint(count/len(tr_df))","metadata":{"id":"CMWaFAlyMCDR","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"image-resolutions\"></a>\n# Image Resolutions","metadata":{"id":"95pcgo-7MCDT"}},{"cell_type":"code","source":"widths, heights = [], []\n\nfor path in tqdm(tr_df[\"path\"]):\n    width, height = Image.open(path).size\n    widths.append(width)\n    heights.append(height)\n    \ntr_df[\"height\"] = heights\ntr_df[\"width\"] = widths\ntr_df[\"dimension\"] = tr_df[\"height\"] * tr_df[\"width\"]","metadata":{"id":"esd_WxNFMCDT","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Color Analysis ","metadata":{"id":"pswa7nV3MCDV"}},{"cell_type":"code","source":"def check_greyscale(Img_temp):\n    w,h = Img_temp.size\n    for i in range(w):\n        for j in range(h):\n            r,g,b = Img_temp.getpixel((i,j))\n            if r != g != b: return False\n    return True\n\nsampFr = 0.1\n#get our sampled images\ngrey_list = []\nfor img_name in tr_df['path'].sample(frac=sampFr):\n    val = Image.open(img_name).convert('RGB')\n    grey_list.append(check_greyscale(val))\nprint(np.sum(grey_list) / len(grey_list))\ndel grey_list","metadata":{"id":"KAU-g9ggMCDd","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Get mean intensity for each channel RGB <a name=\"get-mean-intensity-for-each-channel-RGB\"></a>","metadata":{"id":"cC0DD4cLMCDg"}},{"cell_type":"code","source":"def rgb_get_m(row):\n    img = cv2.imread(row['path'])\n    img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)\n    return np.sum(img[:,:,0]), np.sum(img[:,:,1]), np.sum(img[:,:,2])\n\ntqdm.pandas()\ntr_df['R'], tr_df['G'], tr_df['B'] = zip(*tr_df.progress_apply(lambda row: rgb_get_m(row), axis=1) )","metadata":{"id":"UTTgyyy6MCDh","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"def col_distribution(df, count):\n    fig, axr = plt.subplots(count,2,figsize=(15,15))\n    for idx, i in enumerate(np.random.choice(df['path'], count)):\n        img = cv2.imread(i)\n        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)\n        axr[idx,0].imshow(img)\n        axr[idx,0].axis('off')\n        axr[idx,1].set_title('R={:.0f}, G={:.0f}, B={:.0f} '.format(np.mean(img[:,:,0]), np.mean(img[:,:,1]), np.mean(img[:,:,2]))) \n        x, y = np.histogram(img[:,:,0], bins=255)\n        axr[idx,1].bar(y[:-1], x, label='R', alpha=0.8, color='red')\n        x, y = np.histogram(img[:,:,1], bins=255)\n        axr[idx,1].bar(y[:-1], x, label='G', alpha=0.8, color='green')\n        x, y = np.histogram(img[:,:,2], bins=255)\n        axr[idx,1].bar(y[:-1], x, label='B', alpha=0.8, color='blue')\n        axr[idx,1].legend()\n        axr[idx,1].axis('off')","metadata":{"id":"WjFAX2qWMCDi","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Color distribution of red images\n\ndf = tr_df[((tr_df['B']*1.05) < tr_df['R']) & ((tr_df['G']*1.05) < tr_df['R'])]\ncol_distribution(df, 8)","metadata":{"id":"z4DlBtJqMCDj","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Color distribution of Green images\n\ndf = tr_df[(tr_df['G'] > 1.05*tr_df['R']) & (tr_df['G'] > 1.05*tr_df['B'])]\ncol_distribution(df, 8)","metadata":{"id":"vAJaAxxrMCDl","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Color distribution of Blue images\n\ndf = tr_df[(tr_df['B'] > 1.3*tr_df['R']) & (tr_df['B'] > 1.3*tr_df['G'])]\ncol_distribution(df, 8)","metadata":{"id":"GR7P7sQmMCDk","trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### We used following method for testing the accuracy of our model","metadata":{"id":"2YOWYi0jMCDs"}},{"cell_type":"markdown","source":"We are going to decide the accuracy of our results using the Mean Average Precision @ 5 (MAP@5):\n\n![Screenshot 2022-04-29 190303.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABM8AAAEJCAYAAACDngDAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAALG4SURBVHhe7d0HmHxFlf7xa1bMmCPmgIKoYAAVJEtQMGNCDGtgzX93XdfImnOOmABRMopiApUoShJQDJhzwpxd3b+fYgrvr+nb0z3T3dM9836fp5+Z6elwb926Vee8dc6pi/3fP2lCCCGEEEIIIYQQQggX4eILP0MIIYQQQgghhBBCCD1EPAshhBBCCCGEEEIIoYOIZyGEEEIIIYQQQgghdBDxLIQQQgghhBBCCCGEDiKehRBCCCGEEEIIIYTQQcSzEEIIIYQQQgghhBA6iHgWQgghhBBCCCGEEEIHEc9CCCGEEEIIIYQQQugg4lkIIYQQQgghhBBCCB1EPAshhBBCCCGEEEIIoYOIZyGEEEIIIYQQQgghdBDxLIQQQgghhBBCCCGEDiKehRBCCCGEEEIIIYTQQcSzEEIIIYQQQgghhBA6iHgWQgghhBBCCCGEEEIHEc9CCCGEEEII6/B///d/zV//+tfyM4QQQljrRDwLIYQQQgihBdHo29/+dnPmmWc2f//73xeeXTs4/+985zvNF77wheZvf/vbwrMX8Lvf/a457bTTmh/84AcR1kIIIawZLvbPSS+zXgghhBBCWPMwi3/1q181J598chHP7nSnOzWbbbZZc/GLz+96M/GP0PXxj3+8/ByG//3f/20udrGLNfe4xz2abbfdtrnkJS+58J+m+c1vftMcd9xxzTe+8Y3mrne9a7Pppps2l7rUpRb+G0IIIaxOIp6FEEIIIYQ1D5Hp+9//fhGZvve97zWbb755EY+udKUrLbxiPvnDH/7QfOITn2he+tKXNueff/7Cs4O5zGUuU87/Oc95TnPjG9944dkLIKwR4T796U833/rWt4p4ts022zRXvOIVF14RQgghrD4inoUQQghhYvzxj38sqW/nnXde8/vf/7756U9/uvCfxbn0pS/dXPva126ucIUrNDe/+c2b29/+9s0lLnGJhf/+K6Lmc5/7XPnsX/7ylyWlrIv2593kJjdp7njHO64TURPGh2vzox/9qDnxxBObn//856WtRXHNaoSSNMVzzz23OfLII8vx7rTTTs1WW23VXP7yl194xXzyj3/8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mnA16qwrdRb92gie95zoSe11hzvcYZ2C+q4HgdAGJ8cee2xZDNCmH/7wh4tARiBso03OPffc8j/p6UcddVSz3377lXR17xGp10ttfxFnInTxoAc9qNl222076+IthuNW68z97RrqM86tq9+FEEII80LEsxBCCKsKDhtnVs0eDnLbCec8c1AH1ScK40Wbi2C6xz3usU7EH6f9E5/4RBEGhtnxkKNPHOHoEwUISYScnXbaadVHtRBtiEU1iqyKNl2pjf0ipNwTBOSuCCnvISbVKCUiiEgmoplrJBVTWyvmX/EeIl0t2g/fS6w58MADi6Dpunddnyq01eMktIniEs01CN/b7jN+Fzn1pje9qaQ3EhWJtf0EVSKOWl6ioWp0Xm96ZxfaprcmnOswaEdK/dZ5tqO/ahs5XgIZcUn7toVQ7U/wcnzeX3Gu55xzThGeHX/F9/i7PlfvF4Lbvvvu27zjHe8oAhwhz/9EwxHbXKf3ve99pY888pGPbO5973sv635yniICRdoR4AiV0kC7RN4QQghhXoh4FkIIYU1BTFtqVEVYGkQGYub97ne/C4VLaWdf//rXm/e85z3N/vvvX0QCTn0/CAJe+/73v7/slsrpJ3487GEPK475oCil1QBBQvvUVDjtKWXTjo396I2QGkaUqvdF72dK89x5551LRFKvwON372uLVEQf15aotMMOO1zkPW28zjESpOC8CKyDdtmE72xHsjlfEXMinghjd77znftGusF7RUNttdVWpS8S/qR4DhMBSXhqp3n6Du0qNbkL506Ycg0qrifRzP/uete7ljpsvX3Y/7RHv/Pw/e4HIlzFMYi222677dZJzdXGxKxDDz207Db8ghe8oHnuc59bfkrrJKgRoZ/4xCcuW4h2/4ri85mEO9dy66237qzLF0IIIcwTl/jn5PmChd9DCCGEVY/IjS996UslcqMN59aueVtsscU6jm5YPoQAIoCUPE6+KCppiDW6RuQPB9/OmUQF0UhEFUKFFDzpfyJ1PvOZzxSBRDSTlNy73OUunSLJakOfJI4QI+55z3uWcxd51iVMiTCr9eC8R5tJW+4VaSr1c4hQUu4IS95z//vfv9lxxx1L1FrXexW6d71EYDmuBzzgAeU9ap8NqgUGwlIVWep5iZLrOi/4H0FV/yB6aZd73ete5XtFOnWJihXfKQLVedqxVT8kuumf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)\n\nwhere U -> number of images\nP(k) -> precision at cutoff k\nn -> number of predictions per image\nrel(k) -> indicator function = 1 if item at rank k is a relevant label, 0 otherwise.\n","metadata":{"id":"BXZ5iY9sMCCA"}}]}