{"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},{"sourceId":8366473,"sourceType":"datasetVersion","datasetId":4970796},{"sourceId":180873330,"sourceType":"kernelVersion"}],"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\n\nCredits:\n\n* submission_0.585: https://www.kaggle.com/code/ahmedelfazouan/belka-1dcnn-starter-with-all-data\n* submission_0.553: https://www.kaggle.com/code/mehrankazeminia/5-belka-submission-autogluon-frag1-2-3\n* submission_0.549: https://www.kaggle.com/code/motono0223/leash-bio-automl-baseline\n* submission_0.546: https://www.kaggle.com/code/ricopue/leashbio-xgb-ecfp-10m-sample-rows","metadata":{}},{"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')\nsample_sub = pd.read_csv('/kaggle/input/leash-BELKA/sample_submission.csv')\nsub4149 = pd.read_csv('/kaggle/input/leash-bio-4149/submission.csv')","metadata":{"execution":{"iopub.status.busy":"2024-05-06T09:51:30.977644Z","iopub.execute_input":"2024-05-06T09:51:30.978532Z","iopub.status.idle":"2024-05-06T09:51:36.493632Z","shell.execute_reply.started":"2024-05-06T09:51:30.978475Z","shell.execute_reply":"2024-05-06T09:51:36.492538Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"weights = {\n    'sub0585': 0.10,\n    'sub0553': 0.10,\n    'sub0549': 0.05,\n    'sub0546': 0.10,\n    'sub4149': 0.65\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    sub4149['binds']  * weights['sub4149']\n)\n\nsample_sub['binds']=submission_blend\nsample_sub.to_csv('submission.csv', index=False)\nsample_sub","metadata":{"execution":{"iopub.status.busy":"2024-05-06T09:58:23.667930Z","iopub.execute_input":"2024-05-06T09:58:23.668379Z","iopub.status.idle":"2024-05-06T09:58:30.037651Z","shell.execute_reply.started":"2024-05-06T09:58:23.668344Z","shell.execute_reply":"2024-05-06T09:58:30.036517Z"},"trusted":true},"execution_count":null,"outputs":[]}]}