N Kolay Ödeme Kuruluşu A.Ş. stajım sırasında geliştirdiğim reinforcement learning odaklı borç tahsilat stratejisi prototipi
Smart-Debt-Collection-Strategy-Agent, borç tahsilat sürecini kural tabanlı değil, durum bazlı karar alan bir ajan perspektifiyle ele almak için geliştirildi. Proje, farklı borçlu profilleri için hangi aksiyonların hangi koşullarda daha uygun olabileceğini reinforcement learning yaklaşımıyla modellemeyi amaçlıyor.
| Katman | İçerik |
|---|---|
| Veri Üretimi | sentetik borçlu / müşteri profilleri |
| Ortam Tasarımı | özel Gymnasium environment |
| Aksiyon Modeli | ajan karar seti |
| Ödül Mekanizması | tahsilat başarısını yansıtan reward mantığı |
| Eğitim | DQN tabanlı agent training |
| Değerlendirme | tekrar eden episode'lar üzerinde performans analizi |
Simülasyonda kullanılacak sentetik veri ve profil mantığını oluşturan bölüm.
Projenin merkezindeki özel environment tanımı. Gözlem uzayı, aksiyonlar ve ödül mekanizması burada kuruluyor.
Stable-Baselines3 kullanılarak DQN ajanını eğiten ana akış.
Eğitilmiş ajanın davranışını test eden ve episode bazlı sonuçları inceleyen değerlendirme bölümü.
Smart-Debt-Collection-Strategy-Agent/
|-- DataFrame.py
|-- debt_collection_env.py
|-- train.py
|-- evaluate.py
|-- requirements.txt
`-- README.md
- Python
- Gymnasium
- Stable-Baselines3
- DQN
- reinforcement learning