Salı, Şubat 24, 2009

Fltk/S60


Hep diyorum zaten bu FLTK 'nın tek eksiği insan çok esnek ve sade bir yapısı var. İşte birisi FLTK yı S60 üzerine taşımaya başlamış.
http://blog-sadysty.ath.cx/?action=article&a=38
http://blog-sadysty.ath.cx/?action=article&a=40
http://blog-sadysty.ath.cx/?action=article&a=50
http://blog-sadysty.ath.cx/?action=article&a=56

İnşallah vazgeçmezde çalışmasını tamamlar. Ceptelefonlarında da FLTK kullanılmaya başlar...

Cuma, Şubat 20, 2009

Mutluluk Gömleği

Epeydir ziyaretine gitmemiştim MCH hocamın geçenelerde uğradım. Yanına vardığımda birşeyler anlatıyordu bir kenara iliştim ve dinlemeye başladım

Vakti zamanında bir memlekette padişaha bir sıkıntı musallat olmuş. Ne yapsa ne etse içindeki sıkıntı huzursuzluk bir türlü geçmezmiş. Envai çeşit oyunlar eğlenceler tertiplemişler ama nafile. Ülkenin hekimlerini seferber etmişler, türlü çeşit ilaçlar denemişler fayda etmemiş. Sonun da bir alim zat şöyle demiş
"Tam manasıyla ve gerçekten mutlu bir insan bulup onun gömleğini giyerseniz Sizde sıkıntılarınızdan kurtulur mutlu olursunuz efendim "
Padişah bir umut ülkesinin dört bir yanına adamlarını salmış, Tam manasıyla mutlu bir insan bulmak için.
Padişahın Adamları kime sordularsa mutlulukları tam değilmiş. Memurun başka , Amirin başka Köylünün, Esnafın, Gencin, İhtiyarın , Kadının, Erkeğin başka başka sıkıntıları varmış. Kısaca Herkesin bir derdi bir sıkıntısı varmış, ve o sıkıntı insanların tam mutlu olmalarını engelliyormuş.

Aramaya çıkan kafileler birer birer elleri boş dönmeye başlamışlar. Her dönen kafile padişahı biraz daha sıkıntı veriyormuş. Son kafilede dönünce padişah umutsuzca sormuş
- "Siz de tam mutlu birisini bulamadınız değilmi ?"
- Hayır Efendim bulduk, Issız bir dağ başında Harabe bir kulubecikte oturan bir adamdı tam manasıyla mutluydu.
Padişahın gözleri ışıldadı. heyecanla sordu
- Hani gömlek nerede ? hemen getirin bana
Kafile başkanı mahçup cevap verdi
- Malesef efendim gömlek getiremedik çünkü adamcağızın bir gömleği bile yoktu.
...

padişah mutlu adama arama işini öneren alimi çağıttırıp sormuş
Koca memlekette Tam mutlu adam arttık bir kişi çıktı onunda gömleği yok nedir bu işin hikmeti ?
Padişahım bütün ahaliye sordurdunuz mutluluklarının tam olmamasını hep birşeylerin eksikliğine bağladılar. Çoğunun ki de maddi sebeplerdi. Siz ki Padişahsınız ahalinin hemen hepsi için mutlu olmanızı engelleyecek bir eksikliğiniz yok. Siz de düştünüz bir gömleğin peşine! Adamı buldunuz ama gömleği yokmuş. Mutluluk gerekli gayreti gösterdikten sonra elinde olana razı olmaktan geçer. Yoksa İnsanın fıtratındaki şedit hissiyatların bu dünyada tatmini mümkün değildir. çünkü İnsanoğlunun istekleri sonsuzdur. Dünya ise fani
...
Çaylar geldi

- Peki hocam biz mutluluk gömleğini aramıyacakmıyız
- (Gülümsiyerek ) Öyle bir şey demedim. Hepimizin mutluluk gömlekleri vardır. Onlara ulaşamadık diye kendimize hayatı zehir etmemeliyiz. Çünkü Her ulaştığımız gömlek ilk başta bizi sevindirsede hemen yeni gömlekler peşine düşüyoruz.
Birde pek çok İnsan gerekli gayreti göstermedikleri halde nafile ulaşmayı beklerler. Meyveyi dalından koparıp yemeyi arzu eden biri. Eğer bahçesine meyve fidanları dikmiyorsa, O fidanlara gereken şekilde bakmıyorsa, Boş hayaller peşinde koşmuş olur. Hem istiyor hem gayret göstermiyor, böylece kendi kendine eziyet ediyor.
mesela sen yok mu senin mutluluk gömleğin ?
- olmazmı hiç hocam var
- Ona ulaşmak için elinden geleni yaptığını, gücün yettiği ölçüde gayret gösterdiğini söyleyebilirmisin.
- Malesef Hayır.
- Niçin ?
- Şeyyyy belkide ulaşmak için çoook geç kaldığımı düşünüp umutsuzluğa düşüyorum.
- Niçin Vazgeçmiyorsun o zaman
- Kaybetmek için de çok erken...

Salı, Şubat 17, 2009

cvBlobsLib'in yeni versiyonu çıktı


Epey bir ardan sonra cvBlobsLib'in yeni versiyonu çıktı. versiyon Numarası 6 dan 8 'e zıpladı. hatta çıkar çıkmaz ufak bir düzeltme yüzünden 8.1 oluverdi. Şöyle bir hatırlatma yaparsak cvBlobsLib Connected Component Labeling denen bizim Etiketleme dediğimiz işi yapıyor. Daha önce basit bir demo programda yazmış olduğumdan el mahkum yeni versiyonu içinde düzenleme yapıp yayınlamak gerekti. Yukarıda görüntüsü gördüğünüz programın yeni hali, İndirmek için
Download : Blobs 8.1

Bu arada cvBlobsLib'in alternatiflerinden de haberdar edeyim sizi.
  1. cvBlob LGPL lisansında açık kaynak kodlu bir proje
  2. Dave Grossmanın OpenCv Yahoo gurup sayfasının Files kısmında bulabileceğiniz "BlobAnalysis.zip" dosyası
Pek tabii ki deneyip karar vermeniz Lazım. İnşallah kısmet olursa cvPreProcessor'un içinde koyacağım Blob detection kısmına bu üç kütüphaneyi de koymak istiyorum. Pek tabiiki 0.9 Beta aşamasını aşmayı becerebilirsem....

Pazartesi, Şubat 16, 2009

Tek Satır Kod yazmadan YSA



Gün geçmiyordu ki
Aman öldük bittik mahvolduk
"... nın YSA ile tespiti"
"YSA kullanarak ... belirleme"
"YSA ile ... tahmininin diğer metodlarla olan karşılaştırılması"
vb ....
konulu proje, ödev, tez aldık. Ne yapsak bilemiyoruz
ocağınıza düştük
tarzında sızlanmalara muhatap olamaktayım. Yürek dayanmıyor tabii ki
Biz de yoğun! istek üzerine bu yazıyı hazırladık. Ne de olsa "birine bir balık verirsen bir öğün karnını doyurursun balık tutmayı öğretirsen bir ömür karnını doyurmuş olursun" demişler. Ve bu yazıyı bir ilk olarak pdf dosyası olarak hazırladık. inşallah memnun kalırsınız.

Konu ilginizi çektiyse bir zahmet İndirin : Sıcaklık
Gerekli bütün dosyalar bu pakette

Çarşamba, Şubat 04, 2009

Yapay Sinir Ağları Elinizin Altında

Burada yazılarım çıkmadığında zannetmeyin ki boş boş oturuyorum. Pek çok kişi tarafından çeşitli konularda sorulan sorulara bildiğimiz kadarıyla cevaplar veriyorum, yardımcı olmaya çalışıyorum.

Geçenlerde gelen bir soru üzerine bir yanlış anlaşılmaya sebep olduğumu gördüm. Yapay Sinir Ağları sadece benim burda yazdığım ve FANN kütüphanesi kullandığım örneklerdeki türden ibaret değildir.
FANN kütüphanesi ile İleri beslemeli geriyayılımlı Çok katmanlı bir YSA. Hatta daha önce söz etmiştim. google-summer-of-code-2007 kapsamında yeni tür YSA lar da eklenme çalışması yapıldı, Malesef halen toparlanıp yayınlanmadı.

Konumuza dönersek YSA'ın çok değişik çeşitleri var. Ve Karsten Kutza bunlardan bir kısmıyle kısa örnek programlar hazırlanmış.
Adaline Network
Backpropagation Network
Hopfield Model Autoassociative Memory
Bidirectional Associative Memory
Boltzmann Machine
Counterpropagation Network
Self-Organizing Map
Adaptive Resonance Theory
Asıl niyeti bir kitap yazmakmış, artık emeklilikten sonra diyor.
Lafı fazla uzatmadan Linki vereyim.
http://www.neural-networks-at-your-fingertips.com/

Örnekleri inceleyin YSA'ların sadece burada gördüklerinizden ibaret sanmayın, Hatta YSA ları yegane Yapay Zeka metodu olduğunu hiç sanmayın...