Spaces:
Runtime error
Runtime error
| import joblib | |
| import pandas as pd | |
| # ===================================== | |
| # Load Saved Model | |
| # ===================================== | |
| MODEL_PATH = "models/best_model.pkl" | |
| model = joblib.load( | |
| MODEL_PATH | |
| ) | |
| # ===================================== | |
| # Training Feature Order | |
| # ===================================== | |
| FEATURE_ORDER = [ | |
| "Engine_RPM", | |
| "Lub_Oil_Pressure", | |
| "Fuel_Pressure", | |
| "Coolant_Pressure", | |
| "Lub_Oil_Temperature", | |
| "Coolant_Temperature" | |
| ] | |
| # ===================================== | |
| # Prediction Function | |
| # ===================================== | |
| def predict_engine_condition(input_data): | |
| input_df = pd.DataFrame( | |
| [input_data] | |
| ) | |
| # Ensure same feature order | |
| input_df = input_df[ | |
| FEATURE_ORDER | |
| ] | |
| prediction = model.predict( | |
| input_df | |
| ) | |
| return prediction[0] |