{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.12.13","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"},"kaggle":{"accelerator":"nvidiaTeslaT4","dataSources":[{"sourceType":"competition","sourceId":5441,"databundleVersionId":38425},{"sourceType":"kernelVersion","sourceId":178764054}],"dockerImageVersionId":31401,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":true}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# -----------------------------------------------------\n#    **Dogs vs Cats Classification using AlexNet**\n# -----------------------------------------------------","metadata":{}},{"cell_type":"markdown","source":"**Import Libraries**","metadata":{}},{"cell_type":"code","source":"import os\nimport zipfile\nimport shutil\nimport numpy as np\nimport pandas as pd\nimport matplotlib.pyplot as plt\nimport seaborn as sns\n\nfrom PIL import Image\n\nimport torch\nimport torch.nn as nn\nimport torch.optim as optim\n\nfrom torchvision import transforms\nfrom torchvision import datasets\nfrom torchvision import models\n\nfrom torch.utils.data import DataLoader\nfrom torch.utils.data import random_split\n\nfrom sklearn.metrics import confusion_matrix\nfrom sklearn.metrics import classification_report","metadata":{"trusted":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"**Load Dataset**","metadata":{}},{"cell_type":"code","source":"train_zip = \"/kaggle/input/competitions/dogs-vs-cats-redux-kernels-edition/train.zip\"\ntest_zip = \"/kaggle/input/competitions/dogs-vs-cats-redux-kernels-edition/test.zip\"\n\nwith zipfile.ZipFile(train_zip, 'r') as zip_ref:\n    zip_ref.extractall('/kaggle/working/train')\n\nwith zipfile.ZipFile(test_zip, 'r') as zip_ref:\n    zip_ref.extractall('/kaggle/working/test')\n\nprint(\"Dataset Extracted Successfully\")","metadata":{"trusted":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"**Data Preparation & Image Preprocessing**","metadata":{}},{"cell_type":"code","source":"","metadata":{"trusted":true},"outputs":[],"execution_count":null}]}