Veri Bilimi & Yapay Zeka

Bilgisayar Matematiği Veri Tabanı (Database)

Fark İşlemi (Difference Operator)

Yazan : Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) iki kümenin farklı elemanlarını bulmak için kullanılır. Farklı elemanlarının bulunacağı küme önce yazılır. Dolayısıyla işlemin yer değiştirme özelliği (commutativity) bulunmaz. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme…

Bilgisayar Matematiği Veri Tabanı (Database)

Birleşim İşlemi (Union Operator)

Yazan : Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) birden fazla kümenin birleşimini bulmak (iki kümedeki elemanların tamamını içeren yeni bir küme bulmak) için kullanılan işlemdir. Sembolü “U” işaretidir. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme…

Bilgisayar Matematiği Veri Tabanı (Database)

Kesişim İşlemi (Intersection Operator)

Yazan : Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) birden fazla kümenin kesişimini bulmak (ortak elemanlarından oluşan yeni kümeyi bulmak) için kullanılan işlemdir. Sembolü “∩” işaretidir. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme verilmiş olsun: T1…

Bilgisayar Matematiği Veri Tabanı (Database)

Seçim İşlemi (Selection Operator)

Yazan : Şadi Evren ŞEKER İlişkisel Cebirde (Relational Algebra) verilen bir küme üzerinde satır bazlı olarak seçme işlemi yapmaya yarar. Basitçe bir kriter belirtilir ve bu kriteri sağlayan satırlar sonuçta kalırken sağlamayan satırlar elenir. Sembolü “σ” işaretidir ve eleme kriteri…

Bilgisayar Matematiği Doğal Dil İşleme (NLP) Veri Tabanı (Database)

Gösterim İşlemi (Projection Operator)

Yazan : Şadi Evren ŞEKER İlişkisel cebirde (relational algebra) kullanılan işlemlerden birisidir. Basitçe bir küme üzerinden herhangi bir kolonun seçilmesi işlemini gerçekleştirir. Sembolü “Π” işaretidir ve gösterilecek olan (project) kolon ismi indis olarak yazılır. Örneğin aşağıdaki tabloya T1 ismi verelim:…

Bilgisayar Matematiği Veri Tabanı (Database)

İlişkisel Cebir (Relational Algebra)

  İlişkisel Cebir (Relational Algebra) Yazan : Şadi Evren ŞEKER İlişkisel veri tabanlarında (relational database) işlemlerin matematiksel olarak modellenmesi ve matematiksel işlemler dahilinde çözülmesi için kullanılan cebirin ismidir. Buna göre bir ilişkisel veritanında kullanılabilecek en temel işlemler aşağıda sıralanmıştır: Projection…

Bilgisayar Grafiği (Computer Graphics)

OpenGL İsim Dizisi

Yazan : Şadi Evren ŞEKER OpenGL programlaması sırasında ekrandaki bir nesnenin seçilmesi mümkündür. Bu seçme işlemi sırasında sanki ekranda verilen bir (x,y) koordinatından (ekran 2 boyutlu olduğu için görüntüler 3 boyutluda olsa sonuçları 2 boyutludur (detayı için izdüşüm (projection) konusunu…

Bilgisayar Grafiği (Computer Graphics)

OpenGL Nesne Seçimi (Object Picking)

Yazan : Şadi Evren ŞEKER Bu yazının amacı bilgisayar grafiklerinde kullanılan OpenGL kütüphanesi marifetiyle ekranda bulunna 3 boyutlu nesnelerden birisinin fare ile tıklandığında nasıl algılandığını anlatmaktır. Ekrandan seçme işlemi yapılabilmesi için aşağıdaki 6 adımın izlenmesi gerekir: Öncelikle ileride kullanılmak üzere…

Bilgisayar Grafiği (Computer Graphics)

OpenGL ile Bağıl Hareket

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde bir nesnenin diğer nesnelere bağlı olarak hareket etmesi mümkündür. Bunu sağlamak için bir varlık ağaç yapısı üzerinden bütün nesneler birbirine bağlanır. Ardından bağlı nesneleri çağıran bir dolaşma (traverse) fonksiyonu özyineli (recursive) olarak çalışır…

Bilgisayar Grafiği (Computer Graphics)

OpenGL ile Malzeme Özellikleri (Material Properties)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde bir nesnenin görüntüsünün oluşmasını belirleyen iki temel unsurdan birisi ışık kaynağı iken diğeri de görüntülenecek olan nesnenin ışığı yansıtma özelliğidir. OpenGL içinde bu özelliği belirlemeye yarayan glMaterial fonksiyonu bulunmaktadır ve alabileceği parametreler aşağıda…