Veri Bilimi & Yapay Zeka

Bilgisayar Grafiği (Computer Graphics)

OpenGL ile Aydınlatma (Lighting)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde bir nesnenin görülmesini ve görüntülenirkenki aydınlığını iki unsur belirler. Bunlardan birincisi ortamın aydınlık miktarı ve aydınlatılma şekli iken ikincisi nesnenin malzemesinin ışığı yansıtma oranı ve şeklidir. OpenGL programlama ortamında bu iki özellik için…

Bilgisayar Grafiği (Computer Graphics)

Mafsallı Tasarım (Articular Design)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde birbirine bağlı nesneleri modellemek için kullanılan bir yöntemdir. Buna göre birbirine bir mafsalla bağlı olan nesnelerin şekil değiştirme (transformation) matrisleri arasında bir bağlantı kurulmaya çalışılır: Örneğin yukarıda tasvir edilen robot kolunun 3 ayrı…

Veri Tabanı (Database)

Veritabanı Dizgi İşlemleri (string manipulations on Database)

Yazan : Şadi Evren ŞEKER Veri tabanında bulunan bir tablodaki bütün alanları değiştirmek veya aramak mümkündür. Bunun için dizgi (string) fonksiyonlarını iyi tanımak gerekir. Örneğin çoğu veritabanı dizgi işlemleri sırasında % işaretini herhangi bir veya birden çok (0 (sıfır) ve…

Bilgisayar Grafiği (Computer Graphics) Nesne Yönelimli Programlama Veri Yapıları

Varlık-Ağaç Modelleme (Tree Model)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde nesneleri modellemek için kullanılan yapılardan birisidir. Buna göre modelleme işlemi için bir veri ağacı kullanılır ve bu veri ağacının her üyesi bir nesneden oluşur. Bu sayede nesneler arasındaki bağlantı tutulabileceği gibi nesneler gruplanarak…

Bilgisayar Grafiği (Computer Graphics)

Varlık-Durum Tablosu (Symbol Instance Table)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde nesnelerin ekrana basılması anlık bir olaydır. Her anlık durumda basılan nesnenin durumu da farklı olabilir. Örneğin ekranda hareket eden bir küre her tazelemede farklı bir konumda görülecektir. İşte her varlığın anlık olarak durumunun…

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

Principal Component Analysis

Principal Component Analysis (PCA), Temel Bileşen Analizi Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde boyut indirmeye yarayan bir yöntemdir. Kısaca iki bilgi arasında bir bağlantı varsa bu bağlantı sayesinde iki veriden birisini tutmak ve bağlantıyı tutmak iki bilginin de geri…

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

Tekil Değer Ayrışımı (Singular Value Decomposition)

Yazan : Şadi Evren ŞEKER Lineer Cebir (Linear Algebra) konusunda kullanılan ve reel veya kompleks matrisler üzerinde ayrıştırmaya yarayan önemli bir konudur. Basitçe bir matrisi 3 parçaya ayırarak tutar ve bu üç parçayı kullanarak aynı matrisin yeniden elde edilmesini sağlar….

Bilgisayar Grafiği (Computer Graphics)

Malzeme Rengi (Material Color)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde bir malzemenin renginin belirlenmesi bu malzeme üzerine düşen ışıktan ne kadar krımızı yeşil ve mavi (red, green, blue) kodlarının yansıdığıdır. Örneğin bir kırmızı küp üzerine beyaz ışık düştüğünü ve küpün bütün yeşil ve…

Bilgisayar Grafiği (Computer Graphics)

Işık Kaynakları (Light Sources)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde şekillerin aydınlatılaması için kullanılan çeşitli ışık kaynakları bulunur. Temel olarak 3 çeşit ışık kaynağından bahsedilebilir. Bunlar çevresel (ambient), dağılımsal (diffuse), akis (specular) ışık kaynaklarıdır. Kısaca çevresel ışık kaynağında ışığın yönünün belirlenmesi imkansızdır. Işık…

Temel Bilgisayar Kavramları Veri Güvenliği (Cryptography)

Kaba Kuvvet Algloritması (Brute Force Attack)

Yazan : Şadi Evren ŞEKER Veri güvenliği konusundaki en basit saldırı yöntemidir. Bir işin çok zeki olmayan ama güce dayalı çözümü misali her zaman en uzun çözüm yoludur ve her zaman bir çözme ümidi vardır 🙂 Basitçe bir şifreli metnin…