Başlığı gördünüz, bir arabayı gidişinden nasıl tanırsınız? Düşünün bakalım…
Neyse, siz sabırsızlanadurun, ben konuyu değiştireyim. Beklediğim gerçekleşti ve ayın en etkin kulübü seçildik. Zaten seçmeselerdi hesabını sorardım
Ekim ayında ~40 saatimi kulüp işlerine ayırdım sanırım. Bu bir ayda ne mi yaptık? Oryantasyon, CEBIT gezisi, 5 adet 2′şer saatlik Linux/Pardus semineri (6 adet linux kitabı + 1 Pardus T-Shirtü + ~250 Pardus CD’si hediye), Bilgisayar Mühendisliği bölüm tanıtımı, Tanışma kokteyli, yönetim kurulu toplantısı, Oracle semineri, Kasım ayının başında ise 3 günlük “aşırı yoğun” Python eğitimi…
Tüm bunların ardından bahsettiğim gibi derslere yoğunlaşmaya çalışıyorum. Bioinformatics dersi oldukça hoşuma gidiyor, gayet eğlenceli. Bu aralar ödevi ve projesiyle boğuşuyor olacağım. Umarım bir ara dersten birtakım örnekleri burada anlatabilirim. Bunun yanında bugünlerde havaya girdiğim asıl konu ise bitirme tezim. Uzun bir süre Matlab’da yaşadığımız sorunların ardından daha önce yazılmış kodları çalıştırmayı başarabildik ve “sistemi nasıl hızlandırabiliriz?” sorusunun peşine düştük.
Projeden haberi olmayanlar için tekrar anlatayım, araba sürüşü sırasındaki gaz, fren, direksiyon, motor devri, hız gibi etkenleri birer sinyal olarak alıp (takip edip) arabayı o sırada kimin kullandığını tespit etmeye çalışıyoruz. Bu sayede yetkisiz araba kullanımlarının önüne geçilmiş, kişiye göre özelleşen araba konforu (ayna, koltuk vs.) sunulmuş olacak.
Matlab’ı hiç bilmiyordum, hala da bildiğimi söyleyemem ancak az çok kodlarda ne olup bittiğini görebiliyorum. İlk başlarda, bilgisayarı eğitmek için kullandığımız Gaussian Mixture Model’ın oldukça zaman aldığını düşünmüş, bunu C ile yazsak gibi fikirler öne sürmüştük ancak bugün fark ettiğim bir husus belki de buna gerek kalmayacağını ortaya koydu. Matlab’ın Profiler adlı başarım (performans) ölçme aracı vasıtasıyla hangi fonksiyonların ne kadar vakit aldığını istatistiğe döktüğümde şaşırtıcı bir sonuçla karşı karşıyaydım: vaktin %90′ını dosyaya yazma, dosyadan okuma işlemleri alıyordu. 2 kişilik bir deney için GMM ~16 sn tutarken dosya okuma yazma işlemleri ~450 sn alıyordu. Tabi bunu hızlı olsun diye 2 kişi üzerinde denedim. 100 kişi üzerinde deneme yapmamız durumunda sinyalin detayına göre eğitim işlemi 2 saat – 5 gün arasında sürüyor. Bu sorunu çözdükten sonra sanırım kodu sadeleştirme çalışmalarına girişeceğiz.
Unutmadan, bu Pazar günü ALES’e girmem gerekiyordu ancak her sene ve herkese olduğu gibi bu sene de sınav merkezi bildiriminin gecikmesi söz konusu. Hala elime hiçbir belge ulaşmadı, sınava nerede gireceğimi bilmiyorum! Daha çalışmaya da başlamadım, bir yandan ödevler, bir yandan bu, pff…
13.22 on Kasım 14th, 2008
Eger bitirme yapacaksan ve prototipse neden C ile yazasin ki?
Bazi seyleri zorlastirmayi seviyorsun ama gereksiz
Ajax la da yazabilirsin istersen, bide web sitesi yaparsin django ile, sonra raporlamalari orada yayinlarsin. Bu arada Matlabda webservice lerini cagirabiliyorduk sanirim. yani iste sana dosyaya yazmaktan kurtarabilecek bir durum
Ben markalarini biliyorum, ama kimin kullandigi pek onemli degil
BMW 3M olsun ben kullanayimda
)
16.55 on Kasım 14th, 2008
Abicim prototip değil ki
Zaten çalışan kod mevcut Matlab’da. C’de kod yazmayı ben de istemem açıkçası =) Şu dosyaya yazıp okuma işini azaltabilirsek her şey harika olacak…
Bu yoğunluktaki bilgiyi hangi web servisi kaldırabilir, bilemiyorum. 3GB Data var analiz edilen, her analiz sonrasında onlarca MB sonuç çıkıyor…
17.04 on Kasım 26th, 2008
Emre, bu bioinformatics konusu ilgimi çekti
bi ara gündem üstüne laflayalım
16.16 on Aralık 11th, 2008
Hay hay efem
Zevkli bir konudur kendileri. Tavsiye ederiz. Algoritma tasarımı ve uygulaması genel olarak. Zihin geliştirici alıştırma olarak da bakılabilir bir yandan =)