Gunden Geri Kalanlar - 1

Calisma gunlugu niteliginde, gunden geri kalanlari ufak ufak paylasacagim serinin ilki ile baslayalim. Cogu zaman ‘kendime notlar’ seklinde olacak kisa not, hatirlatma ve baglantilardan faydalanan baska birileri de olursa ne ala… Yeni basladigim Colombia Unv’den, ayni zamanda scikit-learn kutuphanesinin de gelisitiricilerinden Andreas Muller’in Applied Machine Learning dersi cok iyi basladi. Bugun ucuncu ders “Introduction to Supervised Learning”te dikkatimi ceken noktalar: Bugunun ders notlari k-Nearest Neighbor’da k’in kucuk degerleri icin model karmasikligi daha fazla (ve overfit’e yatkinken), buyuyen k degerleri icin model karmasikligi azaliyor (belirli bir yere kadar) - tam tersi gibi dusunmusumdur hep, demek ki yeterince dusunmemisim! [Read More]

Hesaplama/Analiz Günlüğü - 3

Son dönemde, araştırma, okuma, öğrenme ve bunları pratiğe dökme şeklinde geçen haftalardan geriye kalanları, yıldızlayıp ileride mutlaka geri dönmek istediğim şeyleri bir araya getirmek için ufak çaplı bir derleme hazırlamaya karar verdim. Başarabildiğim takdirde hafta başlarında yayınlamayı planladığım bu derlemeler çoğunlukla (bilimsel) programlama-hesaplama-analiz, bir takım akademik motivasyon/üretkenlik temalı paylaşımlar ve kayda değer bağlantılardan oluşacak. Son zamanlarda CERN’deki işimde yoğun olarak uğraştığım ‘İstatistiksel Veri Analizi’ ve ‘Python’ özelinde yüksek performanslı hesaplama/yazılım mühendisliği temaları muhtemelen geniş yer kaplayacak, bunların yanında benzer konularda kitap-video ders önerileri de olacak. [Read More]

Hesaplama/Analiz Günlüğü - 2

Son dönemde, araştırma, okuma, öğrenme ve bunları pratiğe dökme şeklinde geçen haftalardan geriye kalanları, yıldızlayıp ileride mutlaka geri dönmek istediğim şeyleri bir araya getirmek için ufak çaplı bir derleme hazırlamaya karar verdim. Başarabildiğim takdirde hafta başlarında yayınlamayı planladığım bu derlemeler çoğunlukla (bilimsel) programlama-hesaplama-analiz, bir takım akademik motivasyon/üretkenlik temalı paylaşımlar ve kayda değer bağlantılardan oluşacak. Son zamanlarda CERN’deki işimde yoğun olarak uğraştığım ‘İstatistiksel Veri Analizi’ ve ‘Python’ özelinde yüksek performanslı hesaplama/yazılım mühendisliği temaları muhtemelen geniş yer kaplayacak, bunların yaninda benzer konularda kitap-video ders önerileri de olacak. [Read More]

Hesaplama/Analiz Günlüğü - 1

Son dönemde, araştırma, okuma, öğrenme ve bunları pratiğe dökme şeklinde geçen haftalardan geriye kalanları, yıldızlayıp ileride mutlaka geri dönmek istediğim şeyleri bir araya getirmek için ufak çaplı bir derleme hazırlamaya karar verdim. Başabildiğim takdirde hafta başlarında yayınlamayı planladığım bu derlemeler çoğunlukla (bilimsel) programlama-hesaplama-analiz, bir takım akademik motivasyon/üretkenlik temalı paylaşımlar ve kayda değer bağlantılardan oluşacak. Son zamanlarda CERN’deki işimde yoğun olarak uğraştığım ‘İstatistiksel Veri Analizi’ ve ‘Python’ özelinde yüksek performanslı hesaplama/yazılım mühendisliği temaları muhtemelen geniş yer kaplayacak, bunlarin yaninda benzer konularda kitap-video ders onerileri de olacak. [Read More]

ATLAS Software Tutorial Notları

Bir haftadır ATLAS deneyinin yazılım alt yapısının deneye yeni katılan, fizik analizine başlamaya hazırlanan veya hali hazırda deneyin içinde olup yazılım geliştirmeye katkı vermek isteyenlere sunumlar ve uygulamalar eşliğinde anlatıldığı bir eğitim için CERN’deydim. Yüksek lisansımın sonlarına doğru dahil olduğum ATLAS deneyi, doktora çalışmamla birlikte odaklandığım işim oldu ve ilk zamanlardan beri de Boğaziçi ATLAS grubu olarak da, ATLAS deneyin iç-dedektör kısmında yer alan TRT dedektörü çalışmalarına katkı veriyoruz. Grup olarak, temelde dedektörün elde ettiği verilerin ‘kalite kontrolü’ (data quality monitoring) ile ilgileniyoruz ve bunun için de LHC’de çarpışmaların olduğu dönemler düzenli olarak ‘nöbetler’ tutup, dedektör verilerinin ‘beklentimiz’ dışına çıkmadığına emin olup, bunun için kullanılan gözlem sisteminin geliştirilmesi ve düzgün çalışmasından sorumluyuz. [Read More]

Merhaba Dünya!

Bilimsel hesaplama ve veri analizi konusunda biraz derinlere dalıp, bilgisayarın en alt seviyede nasıl çalıştığını anlama serüvenimde karşılaştıklarımı, klavyemin döndüğünce anlatmaya alışacağım blogun ilk yazısını ‘Hello World!’ diyerek açalım istedim. Programlama ile ilgili tüm derslerde, öğrenilen dilin temel syntax (sözdizimi)‘ni ve temel programların yapısını göstermek amacıyla ekrana ‘Hello World!’ yazıp çalışmayı tamamlayan ‘basit’ bir programla başlanır, malum. Tabii, ‘basit’ kelimesi birçok konuda kullanılırken epey temkinli olunması gereken bir kelime, özellikle konu bilgisayar olunca… Bryant ve O’Hallaron’ın efsane ‘Computer Systems: A Programmer’s Perspective’ kitabında yaklaşık 40 sayfa boyunca anlatılan, C++ ile yazılmış bu basit programın arkadaki işleyişine dair birkaç şeyden bahsederek blogu açalım. [Read More]