--- title: Stroke Prediction Model emoji: 🧠 colorFrom: red colorTo: blue sdk: docker app_file: app.py pinned: false --- # Stroke Prediction Model This model predicts the risk of stroke based on demographic and health-related features. ## Model Details - **Model Type**: Random Forest Classifier - **Training Data**: Healthcare data including age, gender, various diseases, and lifestyle factors - **Features**: Age, gender, hypertension, heart disease, marital status, work type, residence type, glucose level, BMI, smoking status - **Output**: Probability of stroke risk (0-1) and risk category ## Usage You can use this model through the Hugging Face Inference API: ```python import requests API_URL = "https://abdullah1211-ml-stroke.hf.space" headers = {"Content-Type": "application/json"} def query(payload): response = requests.post(API_URL, headers=headers, json=payload) return response.json() data = { "gender": "Male", "age": 67, "hypertension": 1, "heart_disease": 0, "ever_married": "Yes", "work_type": "Private", "Residence_type": "Urban", "avg_glucose_level": 228.69, "bmi": 36.6, "smoking_status": "formerly smoked" } output = query(data) print(output) ``` ## Response Format ```json { "probability": 0.72, "prediction": "High Risk", "stroke_prediction": 1 } ``` ## Risk Categories - Very Low Risk: probability < 0.2 - Low Risk: probability between 0.2 and 0.4 - Moderate Risk: probability between 0.4 and 0.6 - High Risk: probability between 0.6 and 0.8 - Very High Risk: probability > 0.8