İçeriğe geç
Emin Akif Erzurumlu
Bütün çalışmalar

Sismik Analiz

Deprem büyüklüğü geçmiş zaman serisinden tahmin edilebilir mi? Cevabım hayır oldu — ve bunu saklamıyorum.

Rol
Derin öğrenme modeli
Kapsam
Ekip projesi · 4 kişi
Yıl
2025
Problem

Deprem kayıtları bir zaman serisidir. Zaman serisi tahmininde iyi bilinen mimariler var. Soru şuydu: bu mimariler, geçmiş büyüklük değerlerine bakarak bir sonrakini tahmin edebilir mi?

Yaklaşım
  • 31.915 kayıtlık veri setini 20 adımlık pencerelere böldüm.
  • PyTorch ile iki model kurdum: çift yönlü LSTM ve dikkat mekanizmalı LSTM.
  • Başarıyı doğruluk (accuracy) ile değil R² ile ölçtüm — sürekli bir değeri tahmin ederken doğruluk anlamsız bir metriktir.
Bu projedeki işim

Dört kişilik ekipteki kendi notebook’um PyTorch tabanlıdır. Ekip deposundaki TensorFlow ve Bi-GRU çalışmaları başka üyelere ait; onları kendi işim gibi göstermiyorum.

Sonuç

Bi-LSTM R² = 0.10, dikkat mekanizmalı LSTM R² = 0.02. Yani her iki model de varyansın neredeyse tamamını açıklamakta başarısız. Sonuç: tek değişkenli bir kurulum deprem büyüklüğünü tahmin edemiyor.

Öğrendiğim

Bu sayıları yukarı çekmek zor değildi — pencereleri örtüştürüp eğitim ve test setleri arasında sızıntı bırakmak, ya da metriği doğrulukla değiştirmek yeterdi. İkisi de rapora güzel bir grafik koyardı ve ikisi de yalan olurdu. Bir modelin çalışmadığını göstermek de bir bulgudur; asıl mühendislik, işe yaramayan sonucu işe yarıyor gibi göstermemektir.

Kullanılan

Python · PyTorch · Jupyter · Bi-LSTM · Attention