--- title: Energy Consumption Estimator emoji: ⚡ colorFrom: green colorTo: blue sdk: streamlit sdk_version: 1.43.1 app_file: main.py pinned: false --- # Energy Consumption Estimator This Streamlit app estimates energy consumption based on client attributes using a machine learning model. ## Features - User-friendly web interface - Form-based input for client information - Instant energy consumption estimation - Responsive design that works on desktop and mobile ## Input Parameters - **Age**: Client's age - **Marital Status**: Single, Married, Separated, Divorced, Widowed, or Other - **Day/Night Consumption**: Current consumption value - **Income Level**: Income bracket - **Dwelling Area**: Type of area where the client lives - **Children**: Whether the client has children - **Solar Panel**: Whether the client has solar panels - **Attitude Towards Sustainability**: Client's attitude towards sustainability - **Tariff**: Type of tariff plan ## Important Note For the app to function properly, you need to upload the following files to this Space: - `model.pickle` (your trained model) - `encoder.pickle` (your encoder) These files should be placed in the same directory as `main.py`.