Views
No views yet
rf_fault_model.pkl – Trained Random Forest classifierpreprocessor.pkl – ColumnTransformer with RobustScaler1import joblib
2import pandas as pd
3
4# Load files
5model = joblib.load("rf_fault_model.pkl")
6preprocessor = joblib.load("preprocessor.pkl")
7
8# Example input (raw features)
9sample = pd.DataFrame([{
10 "X_Minimum": 42,
11 "X_Maximum": 184,
12 "Y_Minimum": 23,
13 "Y_Maximum": 256,
14 "TypeOfSteel_A300": 1,
15 "TypeOfSteel_A400": 0
16}])
17
18# Preprocess + predict
19sample_processed = preprocessor.transform(sample)
20prediction = model.predict(sample_processed)
21
22print("Predicted fault class:", prediction)