{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.10.12","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"},"kaggle":{"accelerator":"none","dataSources":[{"sourceId":91844,"databundleVersionId":11361821,"sourceType":"competition"},{"sourceId":241420012,"sourceType":"kernelVersion"}],"dockerImageVersionId":30918,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":false}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import os\nimport shutil\nfrom tqdm import tqdm\nimport math\nimport librosa\nimport pandas as pd","metadata":{"trusted":true,"execution":{"iopub.status.busy":"2025-05-12T12:59:47.408996Z","iopub.execute_input":"2025-05-12T12:59:47.40956Z","iopub.status.idle":"2025-05-12T12:59:47.840739Z","shell.execute_reply.started":"2025-05-12T12:59:47.409498Z","shell.execute_reply":"2025-05-12T12:59:47.839512Z"}},"outputs":[],"execution_count":null},{"cell_type":"code","source":"df_train = pd.read_csv('/kaggle/input/birdclef-2025-source-data/convert_train.csv')\ndf_sampled = df_train.groupby('label', group_keys=False).apply(lambda x: x.sample(frac=0.2, random_state=42))\ndf_sampled.to_csv('convert_train_tiny.csv', index=False)","metadata":{"trusted":true,"execution":{"iopub.status.busy":"2025-05-12T13:28:07.270448Z","iopub.execute_input":"2025-05-12T13:28:07.270872Z","iopub.status.idle":"2025-05-12T13:29:38.411332Z","shell.execute_reply.started":"2025-05-12T13:28:07.270842Z","shell.execute_reply":"2025-05-12T13:29:38.410253Z"}},"outputs":[],"execution_count":null},{"cell_type":"code","source":"df_sampled.head()","metadata":{"trusted":true,"execution":{"iopub.status.busy":"2025-05-12T13:29:38.41258Z","iopub.execute_input":"2025-05-12T13:29:38.412897Z","iopub.status.idle":"2025-05-12T13:29:38.422704Z","shell.execute_reply.started":"2025-05-12T13:29:38.412872Z","shell.execute_reply":"2025-05-12T13:29:38.421606Z"}},"outputs":[],"execution_count":null},{"cell_type":"code","source":"source_folder = \"/kaggle/input/birdclef-2025-source-data\"\ndestination_folder = \"/kaggle/working/\"\n\nshutil.copytree(source_folder, destination_folder, dirs_exist_ok=True)","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","trusted":true,"execution":{"iopub.status.busy":"2025-05-10T02:20:01.390254Z","iopub.execute_input":"2025-05-10T02:20:01.390847Z","iopub.status.idle":"2025-05-10T02:20:01.39706Z","shell.execute_reply.started":"2025-05-10T02:20:01.390799Z","shell.execute_reply":"2025-05-10T02:20:01.395848Z"}},"outputs":[],"execution_count":null},{"cell_type":"code","source":"df_train = pd.read_csv('/kaggle/input/birdclef-2025/sample_submission.csv')\ndf_train.to_csv('sample_submission.csv', index=False)","metadata":{"trusted":true},"outputs":[],"execution_count":null}]}