Son Yazılar

Network (Ağ)

Tekrarlayıcı (Repeater)

Yazan : Şadi Evren ŞEKER Aktif bir ağ (network) cihazıdır. Bu cihazın amacı çeşitli sebeplerle zayıflamış olan sinyali kuvvetlendirerek ortama geri salmaktır. Örneğin UTP kablo üzerinden taşınan sinyallerin 180m ve üzeri mesafelerde zayıflaması ve kullanılan sinyal kaynağı ve alıcının türüne…

C / C++ İşletim Sistemleri Programlama Dilleri

C ve Komut Satırı (C Console Parameters)

Yazan : Şadi Evren ŞEKER C dilinde öncelikli olarak çalıştırılacak olan fonksiyon main fonksiyonudur. Main fonksiyonunun prototipi aşağıdaki şekildedir: int main(int argc,char *argv[]) yukarıda görüldüğü üzere main fonksiyonu bir integer (tam sayı) döndürmektedir. Bu C90 standardına göre belirlenmiştir ancakçoğu derleyici…

Bilgisayar Grafiği (Computer Graphics)

Ölçeklendirme (Scaling)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde şekil değiştirme işlemlerinden birisidir. Bu işlemin amacı bir şekli mevcut konumu ve yönü bozulmadan büyültmek ve küçültmektir (Zoom in , Zoom out). Aşağıdaki örnekte gösterilen ölçekleme işleminin formülü verilmiştir: Yukarıdaki ölçekleme işlemi için…

Bilgisayar Grafiği (Computer Graphics)

2 Boyutlu Döndürme (2D Rotation)

Yazan: Şadi Evren ŞEKER Bilgisayar grafiklerinde şekil değiştirme işlemlerinden birisidir. Bu işlemin amacı bir şekli mevcut konumunu ve şeklini bozulmadan bir eksen etrafında döndürmektir. Aşağıdaki örnekte gösterilen döndürme işleminin formülü verilmiştir: x’ = r.cos(Φ+Θ) y’ = r.sin(Φ+Θ) Yukarıdaki bu formülasyonu…

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ı…