{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import numpy as np # linear algebra\nimport pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","execution":{"iopub.status.busy":"2022-05-19T04:33:48.578442Z","iopub.execute_input":"2022-05-19T04:33:48.579350Z","iopub.status.idle":"2022-05-19T04:33:48.601776Z","shell.execute_reply.started":"2022-05-19T04:33:48.579245Z","shell.execute_reply":"2022-05-19T04:33:48.601096Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"df = pd.read_csv('../input/h-and-m-personalized-fashion-recommendations/articles.csv', dtype=str)","metadata":{"execution":{"iopub.status.busy":"2022-05-19T04:38:08.823907Z","iopub.execute_input":"2022-05-19T04:38:08.824557Z","iopub.status.idle":"2022-05-19T04:38:09.616041Z","shell.execute_reply.started":"2022-05-19T04:38:08.824516Z","shell.execute_reply":"2022-05-19T04:38:09.615395Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"df = df[['article_id', 'product_type_name',\n       'product_group_name', \n       'graphical_appearance_name', 'colour_group_name',\n       'perceived_colour_value_name',\n       'perceived_colour_master_name',\n       'department_name', 'index_name',\n       'index_group_name', 'section_name',\n       'garment_group_name']]","metadata":{"execution":{"iopub.status.busy":"2022-05-19T04:39:32.478741Z","iopub.execute_input":"2022-05-19T04:39:32.479044Z","iopub.status.idle":"2022-05-19T04:39:32.500980Z","shell.execute_reply.started":"2022-05-19T04:39:32.479013Z","shell.execute_reply":"2022-05-19T04:39:32.500114Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"feature_subset = ['product_group_name', 'product_type_name',\n       'graphical_appearance_name', 'colour_group_name',\n       'perceived_colour_value_name',\n       'perceived_colour_master_name',\n       'department_name', 'index_name',\n       'index_group_name', 'section_name',\n       'garment_group_name']","metadata":{"execution":{"iopub.status.busy":"2022-05-19T04:39:39.950400Z","iopub.execute_input":"2022-05-19T04:39:39.950962Z","iopub.status.idle":"2022-05-19T04:39:39.955158Z","shell.execute_reply.started":"2022-05-19T04:39:39.950922Z","shell.execute_reply":"2022-05-19T04:39:39.954246Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"dum = pd.get_dummies(df, columns=feature_subset)","metadata":{"execution":{"iopub.status.busy":"2022-05-19T04:39:46.940955Z","iopub.execute_input":"2022-05-19T04:39:46.941217Z","iopub.status.idle":"2022-05-19T04:39:47.421569Z","shell.execute_reply.started":"2022-05-19T04:39:46.941190Z","shell.execute_reply":"2022-05-19T04:39:47.420764Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"import pickle \nwith open('article_embeddings_from_features.pickle', 'wb') as f:\n    pickle.dump(dum, f)","metadata":{"execution":{"iopub.status.busy":"2022-05-19T04:40:45.576911Z","iopub.execute_input":"2022-05-19T04:40:45.577231Z","iopub.status.idle":"2022-05-19T04:40:45.673148Z","shell.execute_reply.started":"2022-05-19T04:40:45.577197Z","shell.execute_reply":"2022-05-19T04:40:45.672131Z"},"trusted":true},"execution_count":null,"outputs":[]}]}