def cargar_matrices_gui(self, ruta_train, ruta_test, ruta_items, ruta_users): """ Método cargar_matrices_gui. Carga las matrices de los datasets de prueba necesarias para la creación de los modelos de LightFM. Este método solo se utiliza en la interfaz web. Parameters ---------- ruta_train: str ruta del archivo que contiene el conjunto de entrenamiento. ruta_test: str ruta del archivo que contiene el conjunto de test. ruta_items: str ruta del archivo que contiene las features de los ítems. ruta_users: str ruta del archivo que contiene las features de los usuarios. """ global train, test, item_features, user_features # Se cargan las matrices train = cargar_datos_pickle(ruta_train) test = cargar_datos_pickle(ruta_test) item_features = cargar_datos_pickle(ruta_items) user_features = cargar_datos_pickle(ruta_users)
def cargar_otras_interacciones_gui(self): """ Método cargar_otras_interacciones_gui. Carga las interacciones de nuevos datasets necesarias para la creación de los modelos de Spotlight. Este método solo se utiliza en la interfaz web. """ global train, test # Se pregunta dónde están los archivos y se cargan ruta_train = Entrada.elegir_archivo('entrenamiento') train = cargar_datos_pickle(ruta_train) ruta_test = Entrada.elegir_archivo('test') test = cargar_datos_pickle(ruta_train)
def cargar_otras_matrices_gui(self): """ Método cargar_otras_matrices_gui. Carga las matrices de nuevos datasets necesarias para la creación de los modelos de LightFM. Este método solo se utiliza en la interfaz web. """ global train, test, item_features, user_features # Se pregunta dónde están los archivos y se cargan ruta_train = Entrada.elegir_archivo('entrenamiento') train = cargar_datos_pickle(ruta_train) ruta_test = Entrada.elegir_archivo('test') test = cargar_datos_pickle(ruta_test) ruta_items = Entrada.elegir_archivo('item features') item_features = cargar_datos_pickle(ruta_items) ruta_users = Entrada.elegir_archivo('user features') user_features = cargar_datos_pickle(ruta_users)
def cargar_interacciones_gui(self, ruta_train, ruta_test): """ Método cargar_interacciones_gui. Carga las interacciones necesarias para la creación de los modelos de Spotlight. Este método solo se utiliza en la interfaz web. Parameters ---------- ruta_train: str ruta del archivo que contiene el conjunto de entrenamiento. ruta_test: str ruta del archivo que contiene el conjunto de test. """ global train, test # Se cargan las interacciones train = cargar_datos_pickle(ruta_train) test = cargar_datos_pickle(ruta_test)
def cargar_modelo_gui(self, ruta_modelo): """ Método cargar_modelo_gui. Carga el modelo escogido. Este método solo se utiliza en la interfaz web. Parameters ---------- ruta_modelo: str ruta del archivo que contiene el modelo escogido. """ global modelo # Se carga el modelo escogido modelo = cargar_datos_pickle(ruta_modelo)