Vehicle Market Price
Yapay Zeka Destekli Değerleme

İkinci el araç ilan verileri üzerinde veri temizleme, özellik mühendisliği (feature engineering), makine öğrenmesi öncesi veri hazırlama, yapay zeka ile araba fiyatı tahmini ve FastAPI tabanlı sunucu mimarisini Flutter mobil arayüzüyle birleştiren uçtan uca yapay zeka projesi.

PROJE METADATASI

ROL
AI Geliştirici
TEKNOLOJİ YIĞINI
PythonFastAPIPandasScikit-learnDockerFlutterDart

Veri Problemi

İkinci el araç piyasasındaki ilan verileri genellikle yapılandırılmamış (unstructured), eksik ve tutarsızdır. Fiyat tahmin modellerinin başarılı olabilmesi için bu 'kirli' verinin standartlaştırılması ve zenginleştirilmesi gerekir.

VMP Çözümü

VMP projesi, ham veriden başlayarak eksik/veri tipi problemlerini düzelten, hasar ve tarih tabanlı yeni özellikler üreten otomatik bir Veri Ön İşleme (Data Preprocessing) boru hattı kurmuştur. Bu işlenmiş veri, API aracılığıyla mobil arayüze bağlanmıştır.

auto_fix_highOtomatik Özellik Mühendisliği Boru Hattı

Sistem Mimarisi

smartphone

App Core (Mobil İstemci)

Flutter ile geliştirilen bu katman, kullanıcılardan araç bilgilerini adım adım alır, durum (state) yönetimi ile veriyi saklar ve analiz için API'ye iletir.

cleaning_services

Veri İşleme Hattı

Sayısal temizlik, kategorik standardizasyon ve eksik veri doldurma işlemlerini yürüterek AI çekirdeğinin kalbini oluşturur.

transform

Özellik Mühendisliği

Araç yaşı, mekanik stres, yıllık kullanım, termal stres, tahmini menzil ve otoyol skoru gibi makine öğrenmesi modellerini besleyecek analitik kolonlar üretir.

dns

Servis Katmanı

Mobil uygulamadan gelen veriyi DTO validasyonu ve canonical mapping işlemleri ile işleyerek modele hazırlar.

Mevcut Durum & Gelecek Planları

Şu anda projenin altyapısı, veri boru hattı ve mobil uygulama entegrasyon iskeleti başarıyla tamamlanmıştır.

timeline

Gerçek Zamanlı XGBoost Modeli

Gerçek zamanlı çalışacak XGBoost fiyat tahmin modelinin eğitimi devam etmektedir.

psychology_alt

Açıklanabilir Yapay Zeka (XAI)

Kullanıcıya fiyat kararının nedenini açıklayacak bir XAI (Explainable AI) modeli geliştirilmektedir.