harikrishna1985 commited on
Commit
1c35d6c
·
verified ·
1 Parent(s): a1a64cd

Upload src/predict.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. src/predict.py +2 -4
src/predict.py CHANGED
@@ -44,10 +44,8 @@ def align_features_for_inference(input_df: pd.DataFrame, feature_columns: list[s
44
 
45
  df.columns = [col.strip().lower().replace(" ", "_") for col in df.columns]
46
 
47
- # apply one-hot encoding in case categoricals are introduced later
48
  df = pd.get_dummies(df, drop_first=False)
49
 
50
- # align to exact training feature set
51
  df = df.reindex(columns=feature_columns, fill_value=0)
52
 
53
  return df
@@ -69,7 +67,7 @@ def predict_input(input_df: pd.DataFrame) -> dict:
69
  }
70
 
71
  if hasattr(model, "predict_proba"):
72
- proba = model.predict_proba(aligned_df)
73
- result["probabilities"] = proba[0].tolist()
74
 
75
  return result
 
44
 
45
  df.columns = [col.strip().lower().replace(" ", "_") for col in df.columns]
46
 
 
47
  df = pd.get_dummies(df, drop_first=False)
48
 
 
49
  df = df.reindex(columns=feature_columns, fill_value=0)
50
 
51
  return df
 
67
  }
68
 
69
  if hasattr(model, "predict_proba"):
70
+ probabilities = model.predict_proba(aligned_df)
71
+ result["probabilities"] = probabilities[0].tolist()
72
 
73
  return result