Yakınmak

Hepimizin sıkıntıları var şu hayatta. Bir günü yakınmasız, hayıflanmasız geçiremiyoruz. Bir şeylerden memnun değiliz. Bizim istediğimiz gibi olsun istiyoruz. Eleştiriyoruz, eleştiriyoruz, eleştiriyoruz… Eleştirmekte bir sorun yok. Eleştirmekten kaçınmak için hiçbir şey yapmamak, hiç konuşmamak, yani kısacası bir hiç olmak lazım. Belli semptomlara karşı savunma mekanizmamızı geliştiriyoruz. Eleştirmek de bunun temel aracı. Fakat keşke çenemiz çalışmasa […]

OpenCV 2.2, Python ve Numpy/Scipy

OpenCV 2.2 çıktı. Yeni gelişmelerden ilgimi en çok çeken Python arabiriminin durumu. Artık C++ arabiriminde olduğu gibi Python arabiriminde de değişkenler fonksiyonlar tarafından otomatik oluşturulabiliyor. Yani, fonksiyonun çıktısının atanacağı değişken için önce hafızada yer açmak gerekmiyor. Örneğin import cv a=cv.imread(“lena.jpg”,0) b=cv.canny(a, 50, 100, apertureSize=3) cv.imshow(“test”,b) cv.waitKey(0) kodundaki a ve b değişkenleri bildiğimiz numpy dizileri olarak […]

Temizlik çerçöp

Küçükken miskette bir kural vardı. Oyun sırası sende iken temizlik çerçöp dedin mi önünü istediğin gibi temizlerdin. Malum, tartan pistte misket oynamadık. Sokakta çalı çırpının, tozun çapağın içinde oynadık. Fakat rakip senden hızlı davranır da bu sihirli sözcüğü derse o zaman hedefe giden yolda artık ne varsa razı olurdun, yuvarlardın kafçiği çöplerin arasına. Büyüdük, koca […]

Temel Bileşenler Analizi

Tekil değer ayrışımını incelediğimiz ilk üç (#1, #2, #3) yazıdan sonra temel bileşenler analizine girmemiz için eksik kalmadı. Bu yazıda üstüne gürültü eklenmiş bir doğrudan alınan örnekleri analiz edeceğiz. Elimizdeki doğruyu oluşturalım: x = 1:0.25:5; y = 1/2*x + 1; y = y + rand(size(y)); plot(x, y, ‘*k’) axis equal axis([0 6 0 5]) Aslında […]

Tekil Değer Ayrışımı – 3

Tekil değer ayrışımının matematiksel zeminini ilk iki yazıda atmıştım (#1, #2) ve en son legolarla elimizdeki oyuncağı yapmaya gelmişti konu. İkinci yazıyı bitirmeden önce eldeki matrisi 1. dereceden matrislerin doğrusal kombinasyonu şeklinde yazabileceğimizi görmüştük. Bu yazıda hiç formüle girmeden örneklerle tekil değer ayrışımının nasıl çalıştığını ve bize nasıl bilgiler verdiğini göstereceğim. Bu örneklerde kahramanlarımız bana […]

Tekil Değer Ayrışımı – 2

Matematikte bir probleme yaklaşımda üç temel soru başat konumdadır. Üstünde kafa yorduğumuz matris ayrışımını düşünürsek, sorularımız şunlardır: Çalıştığımız uzayın tüm elemanları için bu ayrışım var mıdır? (existence) Bir eleman için ayrışım tek midir? (uniqeuness) Değerlerdeki küçük oynamalar (perturbation) ayrışım sonuçlarını ne denli etkiler? Gürültülü bir veri için sonuçlara ne denli güvenilir? Yani değerler hafif farklı […]

Bir Adım sizden, bir Adım benden

Değerli ismailari.org okurları, Bu haftasonu 32. Kıtalarararası Avrasya Maratonu var ve ben de 15 km. koşacağım. Hem de bu koşuda yalnız değilim; sadece koşmakla kalmayıp attıkları her adımı sosyal sorumluluk projelerine destek amacıyla atan Adım Adım koşucuları ile birlikteyim :) Bir süredir gönüllüsü olduğum İLKYAR‘a (yatılı ilköğretim bölge okullarındaki küçük kardeşlerimize) destek için koşacağım. Küçüklerimizin […]

TED videolarını ve altyazılarını bilgisayara indirmece

TED‘i hepiniz bilirsiniz (bkz. bir önceki yazıdaki Ken Robinson’un TED’deki konuşma örnekleri). Harika konuşmalar var. İnsanın kaydedesi ve tekrar tekrar seyredesi geliyor, ve yeni öğrendiğim bir yazılım buna imkan sağlıyor. Hem de altyazılarını da kaydedebiliyor!

Ken Robinson ile Eğitim Üstüne

Ken Robinson’un yaratıcılık ve eğitim devrimi üstüne iki tane müthiş konuşması var. Video’nun üstündeki “View subtitles” kısmından Turkish’i seçerek Türkçe altyazıyla izleyebilirsiniz. Not: Videolara “Konsepte Aykırı“da denk geldim, yazarı ne iyi etmiş de eklemiş.

Tekil Değer Ayrışımı – 1

Bu yazı, tekil değer ayrışımı üstüne yazacağım bir yazı dizisinin ilk yazısı. Bu konuyu seçme sebebim hem şu anki çalışmalarımın özünü oluşturması, hem de konunun önemi. Tekil değer ayrışımı (TDA) [Singular Value Decomposition – SVD], bir matrisin çarpanlarına ayrılma türlerinden biridir ve Google’ın PageRank algoritmasından insan yüzlerini modellemeye, otomatik deneme notlamasından gen analizine, bilgi getirimi […]