Hakkımda

Cem Karışlı
Data Scientist & ML Engineer
Eğitim
Yüksek Lisans (Güncel)
Finansal Veri Analitiği
Sussex Üniversitesi
Yüksek Lisans
Bilgisayar Bilimi (Tezli)
Doğuş Üniversitesi
Lisans
Endüstri Mühendisliği
Çukurova Üniversitesi
Projeler
ML Sınıflandırma Metrikleri Streamlit Uygulaması
Log Loss ve Focal Loss metriklerini formüller, grafikler ve etkileşimli demolarla anlatan uygulama.
- İki metriğin avantaj, dezavantaj ve kullanım senaryolarını interaktif grafiklerle gösterdim.
- Akademik kaynaklardan özetlediğim kuramı sade bir dille aktardım.
- Kod ve dökümantasyonu GitHub'da, uygulamayı Streamlit Cloud'da yayınladım.
- Canlı demo: log-focal-loss.streamlit.app
Akciğer Röntgenlerinden Zatürre Tespiti
Xception tabanlı CNN model ve kullanıcı arayüzüyle X-ray'den zatürre teşhisi.
- X-ray yükleme/sonuç gösterimi için PyQt GUI tasarladım.
- Veri dengesizliği nedeniyle "0" sınıfında hataları tartışarak modelin limitlerini açıkladım.
- Computer Vision (Bilgisayarlı Görme) YL dersi kapsamında proje olarak sunum yaptım, çalışmam en iyi proje olarak seçildi.
Yatırım Şirketlerinde Piyasa Değeri Tahmini
Finansal değişkenlerle çoklu lineer regresyon (R² ≈ 0.75) modeli.
- Gelir, borç ve kâr kalemlerini kullanarak SPSS'te çoklu regresyon modeli kurdum.
- İlk 10 şirketle eğitip 100 şirket üzerinde tahmin doğruluğunu test ettim (R²≈0.75).
- 2030'a kadar olası sıralama değişimlerini senaryo analizleriyle gösterdim.
- Sonuçları "Veri Bilimi ve İş Zekası" adlı YL dersim için rapor halinde sundum.
TCDD Tren Koltuk Uygunluk Bildirimi
Selenium tabanlı bot (Python), boş koltuk bulununca otomatik e-posta gönderir.
- TCDD sitesindeki tren ve koltuk verilerini Selenium ile periyodik taradım.
- Uygunluk çıktığında SMTP üzerinden HTML formatlı e-posta bildirdim.
- Script'i VPS üzerinde cron ile 7/24 kesintisiz çalışacak şekilde yapılandırdım.
- Bu uygulama ile Ankara'dan İstanbul'a gelmek isteyen arkadaşlarıma son gün içinde bile olsa rahatlıkla koltuk buldum :)
Vize Randevu Takip Botu
Oxylabs proxy, 2Captcha ve Telegram entegrasyonlu tamamen otomatik takip botu. (Python)
- undetected-chromedriver + Oxylabs proxy ile Cloudflare aşımı.
- Görsel CAPTCHA'ları 2Captcha API ile çözdüm; hata durumunda yeniden deneme yaptırdım.
- Her dakika çalışan cron job sayesinde sonuç ve log'ları Telegram botuna ilettim.
- Sürekli olarak çalışabilir olması için Raspberry Pi cihazıma tüm kurulumu yaptım.
Yazılar
Anomali Tespitiyle Kredi Kartı Dolandırıcılığını Keşfetmek
Kredi kartı dolandırıcılığı tespiti için anomali tespiti algoritmalarının kullanımı, veri ön işleme teknikleri ve makine öğrenmesi modelleriyle gerçek zamanlı fraud detection sistemleri.