renal-ai-backend / scripts /debug_assets.py
MiracleDvm's picture
chore: reorganize project structure and initial commit
1e9199a
Raw
History Blame Contribute Delete
963 Bytes
import joblib
import pandas as pd
from pathlib import Path
assets_path = Path("backend/model_assets")
try:
model = joblib.load(assets_path / "model.joblib")
scaler = joblib.load(assets_path / "scaler.joblib")
print("--- Model Information ---")
if hasattr(model, "feature_names_in_"):
print(f"Features expected by Model: {len(model.feature_names_in_)}")
print(model.feature_names_in_[:10])
print("\n--- Scaler Information ---")
if hasattr(scaler, "feature_names_in_"):
print(f"Features expected by Scaler: {len(scaler.feature_names_in_)}")
# print(scaler.feature_names_in_[:10])
if (assets_path / "selected_features.joblib").exists():
selected = joblib.load(assets_path / "selected_features.joblib")
print(f"\nSaved selected_features count: {len(selected)}")
else:
print("\nselected_features.joblib NOT FOUND")
except Exception as e:
print(f"Error: {e}")