{"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":"nvidiaTeslaT4","dataSources":[{"sourceId":59093,"databundleVersionId":7469972,"sourceType":"competition"},{"sourceId":7820734,"sourceType":"datasetVersion","datasetId":4582122}],"dockerImageVersionId":30664,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":true}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import pandas as pd\nimport numpy as np\nimport librosa\nimport matplotlib.pyplot as plt\nimport tensorflow as tf\nfrom tensorflow import keras\nfrom keras import layers\n\nEEG_PATH = '/kaggle/input/hms-harmful-brain-activity-classification/train_eegs/'\ntrain_dataframe = pd.read_csv('/kaggle/input/train-non-empty-values/train_non_empty_values.csv')","metadata":{"execution":{"iopub.status.busy":"2024-03-14T18:43:28.270907Z","iopub.execute_input":"2024-03-14T18:43:28.271687Z","iopub.status.idle":"2024-03-14T18:43:49.874902Z","shell.execute_reply.started":"2024-03-14T18:43:28.271645Z","shell.execute_reply":"2024-03-14T18:43:49.873724Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"train_dataframe.head(50)","metadata":{"execution":{"iopub.status.busy":"2024-03-14T18:43:49.877219Z","iopub.execute_input":"2024-03-14T18:43:49.877971Z","iopub.status.idle":"2024-03-14T18:43:49.933092Z","shell.execute_reply.started":"2024-03-14T18:43:49.877928Z","shell.execute_reply":"2024-03-14T18:43:49.931924Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"def normalize_rows(row):\n    return row / row.sum()\n\nvote_columns = ['seizure_vote', 'lpd_vote', 'gpd_vote', 'lrda_vote', 'grda_vote', 'other_vote']\nvote_columns2 = train_dataframe[vote_columns]\ntrain_dataframe = train_dataframe.drop(vote_columns, axis=1)\ntrain_dataframe = train_dataframe.drop('Unnamed: 0', axis=1)\n\nvote_columns_normalized = vote_columns2.apply(normalize_rows, axis=1)","metadata":{"execution":{"iopub.status.busy":"2024-03-14T18:43:49.939545Z","iopub.execute_input":"2024-03-14T18:43:49.940371Z","iopub.status.idle":"2024-03-14T18:44:09.153994Z","shell.execute_reply.started":"2024-03-14T18:43:49.940335Z","shell.execute_reply":"2024-03-14T18:44:09.153122Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"vote_columns_normalized.head(50)","metadata":{"execution":{"iopub.status.busy":"2024-03-14T18:44:09.929244Z","iopub.execute_input":"2024-03-14T18:44:09.929624Z","iopub.status.idle":"2024-03-14T18:44:09.960687Z","shell.execute_reply.started":"2024-03-14T18:44:09.929592Z","shell.execute_reply":"2024-03-14T18:44:09.959516Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"np.save('/kaggle/working/vote_columns_normalized.npy', np.array(vote_columns_normalized))","metadata":{"execution":{"iopub.status.busy":"2024-03-14T18:45:01.406496Z","iopub.execute_input":"2024-03-14T18:45:01.406899Z","iopub.status.idle":"2024-03-14T18:45:01.418912Z","shell.execute_reply.started":"2024-03-14T18:45:01.406866Z","shell.execute_reply":"2024-03-14T18:45:01.417889Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]}