Appliances Energy Prediction
Akıllı ev enerji tüketimi için regresyon modelleri karşılaştırması
- Rol
- Veri bilimi
- Dönem
- 2025
- Durum
- Açık kaynak
- Bağlantılar
- GitHub ↗
Rakamlarla
19,73519,735 - ölçüm satırı
- 0.76
- R² (LightGBM)
44 - model karşılaştırıldı
Genel bakış
UCI veri setindeki 19.735 adet 10 dakikalık ölçümle ev aletlerinin enerji tüketimini tahmin eden çalışma. Random Forest, XGBoost, LightGBM ve doğrusal regresyon karşılaştırıldı; LightGBM R² ≈ 0.76 ile öne çıktı.
- Sağa çarpık hedef değişken log dönüşümüyle ele alındı; saat, hafta günü ve hafta sonu öznitelikleri türetildi.
- SelectKBest, RFE ve PCA karşılaştırıldı: SelectKBest küçük bir iyileşme sağladı, PCA bu problemde zarar verdi.
01
Problem
Ev aletlerinin enerji tüketimi az sayıda yüksek tepeyle sağa çarpık dağılıyor; iç mekân sıcaklık/nem sensörleri ile dış hava verisi arasında güçlü korelasyonlar var. Hedef, bu veriyle 10 dakikalık tüketimi tahmin etmek ve hangi model ailesinin bu yapıya uyduğunu görmekti.
02
Yaklaşım
34 sütunlu veri seti üzerinde keşifsel analiz (zaman serisi, korelasyon ısı haritası, saatlik kutu grafikleri), log dönüşümü ve zaman öznitelikleri. Doğrusal regresyon taban çizgisi; Random Forest, XGBoost ve LightGBM hiperparametre aramasıyla eğitildi. RMSE ve R² ile değerlendirildi.
03
Mimari
- Veri
- UCI veri seti
- 19.735 × 34
- Hazırlık
- Log dönüşümü
- Zaman öznitelikleri
- SelectKBest
- Modeller
- Linear
- Random Forest
- XGBoost
- LightGBM
04
Kilit kararlar
- 01
Hedefi log ölçeğine almak
Tepe değerler RMSE'yi domine ediyordu. Log dönüşümü dağılımı dengeledi ve ağaç modellerinin düşük tüketimi de öğrenmesini sağladı.
Sonuç
LightGBM test setinde R² ≈ 0.76 ve log ölçeğinde RMSE ≈ 0.217 ile en iyi sonucu verdi. SelectKBest ile öznitelik seçimi RMSE'yi 0.2138'den 0.2122'ye düşürdü; PCA ise 0.36'ya çıkararak bu problem için uygun olmadığını gösterdi.
Benzer projeler
- Yapay zekâ / MLAçık kaynak
Traffic Accident Severity Prediction
100.000+ kaza kaydıyla eğitilmiş rota riski tahmini
100.000+ geçmiş kaza kaydıyla eğitilmiş rota riski tahmini; %85+ doğrulukla gerçek zamanlı uyarı üretiyor. OpenRouteService ve hava durumu API'leriyle çalışıyor.
- 100K+
- kaza kaydı
- 85%+
- doğruluk
- Python
- Scikit-Learn
- XGBoost
- Pandas
- Flask
- React
İncele - Yapay zekâ / MLAçık kaynak
Mobile Price Classification
Donanım özelliklerinden telefon fiyat segmenti sınıflandırması
RAM, pil, ekran ve kamera gibi donanım özelliklerinden telefonun fiyat segmentini tahmin eden sınıflandırma çalışması; veri toplama betiği, Jupyter analizi ve konteynerize edilmiş tahmin servisi.
- Python
- Pandas
- Scikit-Learn
- Jupyter
- Docker
İncele
Yapay zekâ / MLCanlıChefsStack
Vektör tabanlı öneri motoruna sahip tarif platformu
Tarif ve öneri platformu. Öneriler elle yazılmış kurallara değil, vektör benzerliğine dayanıyor; kullanıcı etkileşimleri Kafka ve Redis üzerinden kişisel akışlara dönüşüyor.
- <50ms
- benzerlik sorgusu
- 1.000+
- etkileşim olayı işlendi
- Python
- FastAPI
- PostgreSQL
- pgvector
- Redis
- Kafka
İncele