Spaces:
Sleeping
Sleeping
| title: Fraud Detection API | |
| emoji: 🛡️ | |
| colorFrom: red | |
| colorTo: blue | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| # 🛡️ API de Détection de Fraude | |
| API de détection de fraude dans les transactions bancaires utilisant un modèle Random Forest. | |
| ## 🚀 Utilisation | |
| ### Endpoint principal: `/predict` | |
| ```bash | |
| curl -X POST "https://votre-space.hf.space/predict" \ | |
| -H "Content-Type: application/json" \ | |
| -d '{ | |
| "amt": 125.50, | |
| "category": "personal_care", | |
| "merchant": "fraud_Kirlin and Sons", | |
| "trans_date_trans_time": "2020-06-21 12:14:25", | |
| "gender": "M", | |
| "state": "SC", | |
| "lat": 33.9659, | |
| "long": -80.9355, | |
| "city_pop": 333497, | |
| "dob": "1968-03-19", | |
| "merch_lat": 33.986391, | |
| "merch_long": -81.200714 | |
| }' | |
| ``` | |
| ### Réponse | |
| ```json | |
| { | |
| "is_fraud": false, | |
| "fraud_probability": 0.23, | |
| "risk_level": "Faible", | |
| "details": { | |
| "montant": 125.50, | |
| "categorie": "personal_care", | |
| "heure": 12, | |
| "age_client": 52, | |
| "distance_km": 25.4 | |
| } | |
| } | |
| ``` | |
| ## 📊 Endpoints disponibles | |
| - `GET /` - Informations sur l'API | |
| - `GET /health` - État de santé | |
| - `GET /categories` - Liste des catégories valides | |
| - `POST /predict` - Prédiction de fraude | |
| - `GET /docs` - Documentation interactive (Swagger) | |
| ## 🔧 Modèle | |
| - **Algorithme**: Random Forest Classifier | |
| - **Features**: 16 caractéristiques (montant, heure, distance, historique client...) | |
| - **Performance**: AUC-ROC > 0.95 | |
| ## 📝 Licence | |
| MIT |