

Hola, Andrés, espero que estés bien
Parece que estás en el camino correcto para utilizar el modelo guardado y realizar predicciones. El código que has compartido muestra cómo cargar un modelo usando joblib y cómo hacer una predicción con una nueva muestra.
Aquí tienes un pequeño resumen de los pasos que deberías seguir:
Importar las bibliotecas necesarias:
import joblib
import numpy as np
Cargar el modelo guardado:
Asegúrate de que la ruta al archivo del modelo (champion.pkl) sea correcta.
modelo = joblib.load("champion.pkl")
Crear la nueva muestra:
Usa numpy para crear un array con los valores de la nueva muestra.
nueva_muestra = np.array([[
0.0, # schengen
10.8941, # arrival_time
0.0, # is_holiday
0.0, # is_weekend
0.0, # airline_BZ
0.0, # airline_MM
1.0, # airline_YE
1.0, # aircraft_type_Airbus A320
0.0, # aircraft_type_Airbus A330
0.0, # aircraft_type_Boeing 737
0.0, # aircraft_type_Boeing 777
0.0, # aircraft_type_Boeing 787
0.0 # aircraft_type_Embraer E175
]])
Realizar la predicción:
Usa el método predict del modelo para obtener la predicción.
prediccion = modelo.predict(nueva_muestra)
print("Predicción:", prediccion)
Si todo está configurado correctamente, deberías obtener una predicción como resultado. Asegúrate de que el entorno donde ejecutas el código tenga acceso al archivo del modelo y que las bibliotecas estén instaladas.
Espero haber ayudado y buenos estudios!