Logo Lanfrica

PercyMayaba/South-African-Health-Insurance-Premium-Prediction-Neural-Network-

Domain:

socioeconomic
Creator:
Per
Host:
This project builds a synthetic South African health insurance dataset and trains a neural network using TensorFlow/Keras to predict insurance premiums. # South-African-Health-Insurance-Premium-Prediction-Neural-Network- This project builds a synthetic South African health insurance dataset and trains a neural network using TensorFlow/Keras to predict insurance premiums. It demonstrates how machine learning can support actuarial pricing, risk-based underwriting, and premium optimization. The project is built to run on Google Colab or deploy easily to Hugging Face Spaces (Gradio app). βš™οΈ Tech Stack 🧠 TensorFlow / Keras β€” Neural network for regression 🐍 Python (NumPy, Pandas, Scikit-learn) β€” ETL and preprocessing πŸ“Š Matplotlib / Seaborn β€” Data visualization πŸ’» Gradio β€” Web app interface for Hugging Face Spaces ☁️ Google Colab β€” Primary development environment 🧩 Key Features Generates synthetic health insurance data resembling South African demographics. Predicts insurance premium prices based on age, BMI, province, and chronic conditions. Uses StandardScaler preprocessing and a fully-connected neural network. Supports Gradio app deployment on Hugging Face Spaces. Includes ideas for model fairness, explainability, and production deployment. πŸ§ͺ Dataset Description Synthetic dataset includes: Feature Description Age Age of the individual Gender Male / Female BMI Body Mass Index Smoker 1 if smoker, else 0 ChronicCondition 1 if has chronic disease Province South African province (categorical) Dependents Number of dependents Income Monthly income (ZAR) Premium Target variable – annual health insurance premium (ZAR)