Bu yazıda benim çok şık bulduğum bir kod yazalım. Amacımız, verilen bir resmi siyah beyaz yapmak fakat belli bir rengi aynen bırakmak. Schindler’in Listesi’ndeki kırmızı montlu kız sahnesinde olduğu gibi veya bir meşk klişesi olan siyah beyaz arkaplana renkli gül efekti gibi bir şey yapalım. Ve bunu Boğaziçi’nin simgesi erguvan rengi için yapalım. Yani uzun […]
28 June 2011 | 11 yorum | Kategori: Programlama | Etiketler: imge işleme, matlab
Shilov’un “Linear Algebra” kitabını okumaya başladım… Bıraktım. Sonra yine okudum… Ve yine bıraktım. Başka bir kitap aldım elime… Ara verdim… Bu ara hiç bitmedi. Sonra başka biri daha… İnternette bir sayfaya girdim, bir bağlantı, ordan da başka bir bağlantı… Dümensiz yolculuk insanı ummadığı limanlara sürükler. Ya da çoğunlukla olduğu gibi hiçbir limana sürüklemez.
9 June 2011 | 2 yorum | Kategori: Genel
Rastsal (random) bir algoritma yazmaya çalışıyorum. Veriyi de belli parametrelere göre yine rastsal hazırlıyorum. Sonra bilinmeyenleri kestirmeye çalışıyorum. Yazdığım kodu her çalıştırdığımda farklı bir veri ile karşılaştığım için “algoritma iyi mi, kötü mü”, “hangi durumlarda zayıf kalıyor” gibi sorulara cevap bulmak zor oluyor. Rastsallığın başlangıcını kontrol etmeyi zaten biliyordum ama her nedense başka şeylere kafa […]
29 May 2011 | Yorum ekle | Kategori: Programlama | Etiketler: matlab
Bizim laba özgü spy çekmek, spylanmak, spy‘ı gömmek gibi tabirler var. Bir yere giderken bilgisayarınızı açık unutursanız MATLAB spy‘ını anında yersiniz. Hatta başka başka yerlerde de çıktı alınmış spylarla karşılaşabilirsiniz. Bu yer, farenizin optik gözünden Facebook duvarınıza kadar değişebilir. spy normalde seyrek matrisleri çizdirmek için kullanılıyor. Fakat girdi olarak hiçbir şey vermezseniz bir sürpriz yaparak […]
24 May 2011 | 2 yorum | Kategori: Programlama | Etiketler: matlab
Bu dönem lisans bitirme ödevi sunumları için bölümümüz yeni bir yöntem deniyor. Her projenin peş peşe anlatıldığı, 2-3 gün süren sunumlar yerine toplu bir poster oturumu gerçekleşecek. Bu yöntemin, yalnızca projenin danışman hocasının ve/veya araştırma görevlisinin katıldığı yeterince verimli olmayan sunumlardan daha iyi olacağı düşüncesindeyim. Poster hazırlama ve sunma ile ilgili bu hafta öğrencilere bildiklerimi/deneyimlediklerimi […]
22 May 2011 | 3 yorum | Kategori: Genel | Etiketler: akademisyene reçeteler, tasarım
Son zamanlarda seyrek betimleme/kodlama konusunda çalışıyorum. Seyrek betimlemeden kasıt şu: İlgilendiğimizin vektörün büyük bir kısmı 0 olacak, yani yalnızca birkaç değeri 0’dan farklı olacak. Örneğin $\mathbf{A} \in \mathbb{R}^{m\times n}$ matrisi $m$ boyutunda $n$ tane sütun, vektöründen oluşsun ve her sütun veritabanındaki bir yüz resmini ifade etsin. Yani veri matrisinin sütunları örnekleri içersin. Amacımız da gözlemlediğimiz […]
16 May 2011 | 7 yorum | Kategori: Programlama | Etiketler: matlab, seyrek betimleme, yüz tanıma
TÜBİTAK popüler bilim kitaplarından Doğadaki Son Çocuk’u okuyorum. Kitabın altbaşlığı “Çocuklarımızdaki Doğa Yoksunluğu ve Doğanın Sağaltıcı Gücü”. Son zamanlarda okuduğum en güzel kitap. Buradaki çocuklarımız lafını ben genel olarak anlıyorum ve “Günümüz İnsanındaki Doğa Yoksunluğu ve Doğanın Sağaltıcı Gücü” niyetiyle okuyorum. Kendime dersler çıkarıyorum. Okurken geçmişe doğru bir yolculuk da yapıyorum. Komşularla Sakarya kenarına pikniğe […]
5 May 2011 | 1 yorum | Kategori: Genel
İlk yazımız olan MATLAB Programlamaya Giriş yazısında kısaca da olsa grafik çizimlerine bakmıştık, şimdi konuyu biraz açalım. Ama önce ilk yazının ilgili bölümünü okumalısınız. MATLAB dokümantasyonundan bakarsak bu iş için tonla çizim fonksiyonu var. Ben en çok kullandıklarımı yazayım. öncelikle plot fonksiyonunun özelliklerine bakalım: x = linspace(-pi,pi,20); y = sin(x); plot(x,y,’–ro’,’LineWidth’,2,… ‘MarkerEdgeColor’,’k’,… ‘MarkerFaceColor’,’b’,… ‘MarkerSize’,8) Üstte […]
30 April 2011 | Yorum ekle | Kategori: Programlama | Etiketler: çizim, matlab
Uzayda iki nokta arasındaki mesafeyi ölçmek için kullandığımız en temel uzaklık ölçütü şu hepimizin bildiği Öklid uzaklığıdır. Matematiksel olarak ifade edersek herhangi $\mathbf{x}$ ve $\mathbf{y}$ noktaları (vektörleri) arasındaki Öklid uzaklığı $$d = \|\mathbf{x}-\mathbf{y}\|_2 = \sqrt{(\mathbf{x}-\mathbf{y})’ (\mathbf{x}-\mathbf{y})}$$ biçiminde hesaplanır. Bu uzaklık, bahsi geçen iki nokta dışındaki bilgileri hesaba katmaz. Ve bu noktaların tanımlı olduğu eksenlerin birimlerini […]
29 April 2011 | Yorum ekle | Kategori: Programlama, Teori | Etiketler: matlab, uzaklık ölçütleri, yapay öğrenme
Öğrendiğim birçok şey var şimdi, artık eskisi gibi değilim. Başlangıçta çok bilgisizdim. … En iyisi benim gibi deneyle öğrenmek böyle şeyleri. Bilgi deneyle kazanılıyor. Varsayımlar, yakıştırmalar, sanılar hiçbir şey katmıyor kişinin öğrenimine. Birtakım şeyleri keşfedemiyor insan, ama varsayımlarla bunun üstesinden geleceğini de göremiyor ilkin. Böyle şeyleri keşfedebilmek için hiç yılmadan deneyleri sürdürmek gerek. Eğlenceli bir […]
14 April 2011 | Yorum ekle | Kategori: Genel | Etiketler: bilimsel yazılar