2026Canlı
Beyin Ağırlığı Tahmini
- Python
- scikit-learn
- pandas
- NumPy
- SciPy
- JavaScript
- SVG
- pytest
- Vercel
Genel bakış
Baş hacminden yetişkin beyin ağırlığını %95 tahmin aralığıyla hesaplayan bir web uygulaması. Beş regresyon modeli tekrarlı çapraz doğrulamayla karşılaştırıldı; seçilen model sunucu olmadan tarayıcıda çalışıyor.
01 · Problem
Beyin ağırlığı canlı bir insanda ölçülemez; baş ölçüsünden tahmin edilebilir mi ve tahmine ne kadar güvenilebilir? Projenin ilk sürümü veriyi "bebek beyin ağırlığı" diye sunuyordu, oysa veri 1905'te ölçülmüş 237 yetişkine ait. Başarı tek bir şanslı bölmeyle ölçülüyor, tahminler hata payı olmadan veriliyordu.
02 · Çözüm
Veriyi doğrulayan ve beş modeli (doğrusal, polinom, Ridge, Random Forest) bir referans modelle aynı 50 çapraz doğrulama bölmesinde karşılaştıran bir Python hattı kurdum. Bir standart hata kuralı en basit modeli seçiyor; katsayılar tahmin aralığı için gereken matrislerle birlikte JSON'a aktarılıyor. Kütüphanesiz bir web sitesi tahmini ve %95 aralığı tarayıcıda hesaplayıp milimetrik kâğıt üzerinde çiziyor; Python ve JavaScript'in aynı sonucu verdiği ortak testlerle doğrulanıyor.
03 · Sonuç
Tekrarlı çapraz doğrulamada ortalama hata 56,7 g, R² 0,60: eski sürümün tek bölmeden bildirdiği 0,66 yerine dürüst bir ölçüm. Sonuç, veri dışındaki değerlerde uyaran, Türkçe ve İngilizce, sunucusuz ve canlı bir hesaplayıcı; eski sürümde public repoda duran kişisel veriler git geçmişinden temizlendi.