{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.10.13","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"},"kaggle":{"accelerator":"none","dataSources":[{"sourceId":67356,"databundleVersionId":8006601,"sourceType":"competition"},{"sourceId":8290744,"sourceType":"datasetVersion","datasetId":4924994}],"dockerImageVersionId":30698,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":false}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# Ensemble of Public submission files  \nI had no experiments today. So, just wanted to see how far it goes on lb. \n\nCredits:\n\nsubmission_0.585: https://www.kaggle.com/code/ahmedelfazouan/belka-1dcnn-starter-with-all-data  \nsubmission_0.553: https://www.kaggle.com/code/mehrankazeminia/5-belka-submission-autogluon-frag1-2-3  \nsubmission_0.549: https://www.kaggle.com/code/motono0223/leash-bio-automl-baseline  \nsubmission_0.546: https://www.kaggle.com/code/ricopue/leashbio-xgb-ecfp-10m-sample-rows  \nsubmission_0.527: https://www.kaggle.com/code/mehrankazeminia/p-6-6-belka-competition-submission-lgbm  \n\nPlease upvote!","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19"}},{"cell_type":"code","source":"import pandas as pd\n\nsub0585 = pd.read_csv('/kaggle/input/belka-blend/submission_0585.csv')\nsub0553 = pd.read_csv('/kaggle/input/belka-blend/submission_0553.csv')\nsub0549 = pd.read_csv('/kaggle/input/belka-blend/submission_0549.csv')\nsub0546 = pd.read_csv('/kaggle/input/belka-blend/submission_0546.csv')\nsub0527 = pd.read_csv('/kaggle/input/belka-blend/submission_0527.csv')\nsample_sub = pd.read_csv('/kaggle/input/leash-BELKA/sample_submission.csv')","metadata":{"execution":{"iopub.status.busy":"2024-05-04T18:38:35.601997Z","iopub.execute_input":"2024-05-04T18:38:35.602410Z","iopub.status.idle":"2024-05-04T18:38:39.406073Z","shell.execute_reply.started":"2024-05-04T18:38:35.602375Z","shell.execute_reply":"2024-05-04T18:38:39.404855Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"weights = {\n    'sub0585': 0.85,\n    'sub0553': 0.06,\n    'sub0549': 0.04,\n    'sub0546': 0.03,\n    'sub0527': 0.02\n}\n\n# Merge the submissions using weighted average\nsubmission_blend = (\n    sub0585['binds'] * weights['sub0585'] +\n    sub0553['binds'] * weights['sub0553'] +\n    sub0549['binds']  * weights['sub0549'] +\n    sub0546['binds']  * weights['sub0546'] +\n    sub0527['binds']  * weights['sub0527']\n)\n\nsample_sub['binds']=submission_blend\nsample_sub.to_csv('submission.csv', index=False)\nsample_sub","metadata":{"execution":{"iopub.status.busy":"2024-05-04T18:38:39.408669Z","iopub.execute_input":"2024-05-04T18:38:39.409312Z","iopub.status.idle":"2024-05-04T18:38:45.542225Z","shell.execute_reply.started":"2024-05-04T18:38:39.409279Z","shell.execute_reply":"2024-05-04T18:38:45.541038Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"pd.read_csv('/kaggle/working/submission.csv')","metadata":{"execution":{"iopub.status.busy":"2024-05-04T18:39:06.252925Z","iopub.execute_input":"2024-05-04T18:39:06.253353Z","iopub.status.idle":"2024-05-04T18:39:07.113886Z","shell.execute_reply.started":"2024-05-04T18:39:06.253318Z","shell.execute_reply":"2024-05-04T18:39:07.112658Z"},"trusted":true},"execution_count":null,"outputs":[]}]}