About Projects Competitions Experience Contact
← Back to Projects
Mobile

Earthquake Risk Analysis

Description

Earthquake Risk Analysis is a graduation project that estimates structural earthquake risk using building properties and location data. The system combines machine learning-based damage classification with fault distance calculation, GMPE-based PGA estimation and fuzzy logic risk evaluation.

Highlights

  • REST API architecture for building inventory, authentication and analysis history.
  • Location-based fault distance calculation through PostGIS.
  • Damage class prediction with XGBoost and PGA calculation with GMPE.
  • Risk score generation with Mamdani fuzzy logic using damage, ground motion and distance inputs.

What I learned

I gained experience turning a technical research output into a working end-to-end application by combining machine learning, geospatial processing and a mobile client.

Açıklama

Deprem Risk Analiz, bina özellikleri ve konum bilgisini kullanarak deprem kaynaklı yapısal risk seviyesini tahmin eden bir bitirme projesidir. Sistem, makine öğrenmesi tabanlı hasar sınıflandırmasını; fay hattı mesafesi, GMPE ile PGA hesabı ve bulanık mantık tabanlı risk değerlendirmesiyle destekler.

Öne çıkanlar

  • Bina envanteri, kullanıcı kimlik doğrulama ve analiz geçmişi için REST API mimarisi.
  • PostGIS üzerinden konuma bağlı fay hattı mesafesi hesaplama.
  • XGBoost modeliyle hasar sınıfı tahmini ve GMPE tabanlı PGA hesaplaması.
  • Mamdani bulanık mantık yaklaşımıyla hasar, yer hareketi ve mesafe girdilerinden risk skoru üretimi.

Ne öğrendim

Makine öğrenmesi, coğrafi veri işleme ve mobil istemciyi tek bir uçtan uca sistem içinde birleştirerek teknik bir araştırma çıktısını çalışır bir uygulamaya dönüştürme deneyimi kazandım.

Tech Stack

Python FastAPI PostgreSQL PostGIS SQLAlchemy XGBoost scikit-learn scikit-fuzzy Flutter Dart JWT USGS veri servisi