Learnerbegginer's picture
Deploy working Streamlit version - exact local version that works perfectly
c3c3195
---
title: PromptPrepML
emoji: πŸ€–
colorFrom: blue
colorTo: indigo
sdk: streamlit
sdk_version: 1.28.0
python_version: 3.11
app_file: app.py
pinned: false
license: mit
---
# PromptPrepML
AI-Powered Machine Learning Data Preprocessing Assistant
Upload your dataset and describe your preprocessing needs in natural language. Our intelligent system will automatically:
- Detect and remove identifier columns
- Extract date features
- Handle categorical encoding
- Scale numeric features
- Generate ML-ready datasets
- Create reusable pipelines
## πŸš€ Features
- **🧠 Intelligent Preprocessing**: Smart column detection and processing
- **πŸ“Š Automated EDA**: Comprehensive data analysis reports
- **πŸ”§ Smart Feature Engineering**: Advanced feature extraction
- **βš™οΈ Reusable Pipelines**: Scikit-learn pipelines for production
- **πŸ“‚ Clean Outputs**: ML-ready train/test datasets
## πŸ“‹ Usage
1. Upload your CSV dataset
2. Describe your preprocessing needs in natural language
3. Click "Process Dataset"
4. Download your ML-ready results
## πŸ› οΈ Tech Stack
- **Backend**: Python, FastAPI, scikit-learn
- **Frontend**: Streamlit
- **EDA**: ydata-profiling
- **ML**: pandas, numpy