Son Yazılar

Bilgisayar Grafiği (Computer Graphics)

2 Boyutlu Şekil Dönüşümleri (2D Transformations)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde temel olarak 3 tip şekil hareketinden bahsedilebilir. Bunun dışındaki bütün şekil değiştirmeler de bu 3 tipin birleşimine indirgenebilir. Bu 3 tip şekil değişimi: Taşıma (Translation) Döndürme (Rotation) Ölçekleme (Scaling) Yukarıdaki bu 3 tip…

Bilgisayar Grafiği (Computer Graphics)

2 boyutlu Taşıma (2D Translation)

Yazan : Şadi Evren ŞEKER Bu işlemin amacı bir şekli mevcut konumundan bozulmadan farklı bir konuma taşımaktır. 2 boyulu aşağıdaki doğruyu ele alalım: Yukaıdaki şekilde başlangıç noktası olan noktanın (x,y) koordinatlarından (x’,y’) koordinatlarına taşınması tasvir edilmiştir. Bu işlemi basitçe aşağıdaki…

Bilgisayar Grafiği (Computer Graphics)

OpenGL ile menülerin tasarımı

Yazan: Şadi Evren ŞEKER OpenGL ve bağlantılı olduğu GLUT kütüphanesi sayesinde ekranda açılır menüler elde etmek mümkündür. Bunun için main fonksiyonu altında menü tanımı yapılmalıdır. bu işlem için glutCreateMenu fonksiyonu kullanılır. Bu fonksiyonun dönüş değeri int’tir. Aldığı parametre ise bir…

Bilgisayar Grafiği (Computer Graphics)

OpenGL ile kullanıcılı iletişimi (user interaction)

Yazan : Şadi Evren ŞEKER Bu yazının amacı OpenGL ortamında kullanıcının klavey ve mouse ile yapmış olduğu etkilerin nasıl algılandığını açıklamaktır. Yazıya başlamadan önce belirtilmelidir ki OpenGL bir çizim ve grafik animasyon geliştirme ortamıdır ve bu ortamın görevleri arasında kullanıcı…

Yapay Sinir Ağları (Artificial Neural Networks)

Meyilli Azalım (Gradient Decent)

Yazan : Şadi Evren ŞEKER Geri yayılımlı (Backpropagation) ağlarda öğrenme iki adımda olur: 1. Giriş katmanında öğrenilmsi istenen verinin modellenmesi 2. Meyilli azalma kullanılarak toplam hatanın asgarileştirilmesi (minimisation) Burada meyilli azalım için kullanılan ve her sinapsis üzerindeki değişimi veren: Δwji…

Yapay Sinir Ağları (Artificial Neural Networks)

Geri Yayılımlı Ağlar (Backpropagation Networks)

Yazan : Şadi Evren ŞEKER Geri yayılımlı ağlar basitçe iler beslemeli bir ağda bulunan hata miktarlarının gizli katmanda(Hidden Layer) bulunan sinir hücrelerine(neurons) geri dönmesi ve eğitimin başarısının arttırılmasıdır. yukarıdaki resimde bir gizli katmanda sinir hücreleri arasındaki geri yayılım gösterilmiştir. Unutulmaması…

Yapay Sinir Ağları (Artificial Neural Networks)

Gizli Katmandaki Nöron Sayısı

Yazan : Şadi Evren ŞEKER Bu yazının amacı basitçe bir yapay sinir ağındaki gizli katmanların (Hidden Layer) sinir hücrelerinin (neurons) sayısının nasıl belirlendiğini açıklamaktır. Aslında bir yapay sinir ağının en kritik noktası gizli katmanında kaç nöron olacağına karar vermektir. Genellikle…

Yapay Sinir Ağları (Artificial Neural Networks)

Gizli Katman Sayısı (Number of Hidden Layer)

Yazan : Şadi Evren ŞEKER Bu yazının amacı bir yapay sinir ağında bulunan gizli katman (hidden layer) sayısını belirlerken dikkat edilecek noktalara ve klasik problemlerdeki gizli katman sayılarını anlatmaktır. Bir yapay sinir ağında şayet hiç gizli katman bulunmuyorsa bunun anlamı…

Bilgisayar Matematiği Yapay Sinir Ağları (Artificial Neural Networks)

Doğrusal Fonksiyon (Linear Function)

Yazan : Şadi Evren ŞEKER En basit doğrusal fonksiyon, kartezyen uzayda x ve y eksenleri ile 45 derecelik açı yapan x=y doğrusudur. Temel olarak bir doğrusal fonksiyonu: y = ax+b olarak ifade etmek mümkündür. Buradaki a eğimi ve b ise…

Bilgisayar Matematiği Yapay Sinir Ağları (Artificial Neural Networks)

Hiperbolik Tanjant (Hyperbolic Tangent)

Yazan : Şadi Evren ŞEKER Sigmoid fonksiyonunun biraz değiştirilmli ve eksi (-) değerler alan hali olarak düşünülebilir. Yukarıda verilen bu giriş değeri için aşağıdaki JAVA kodu yazılabilir: public double tanh (double u) {    double a = Math.exp( u );…