Son Yazılar

Yapay Zeka (Artificial Intelligence)

Kenar Sıralama Çarprazlaması (Edge Recombination Crossover, ERX)

Yazan : Şadi Evren ŞEKER Genetik algoritmalarda kullanılan çarprazlama operatörü şekillerinden brisidir. Bu operatörde seçilen koromozomların kenarında bulunan kromozomlar kullanılırak çarprazlama yapılır. Bu durumu aşağıdaki örnek ile anlayabiliriz: Örneğin iki genimiz aşağıdaki kromozom dizilimlerine sahip olsun: 1 2 3 4…

Yapay Zeka (Artificial Intelligence)

Döngüsel Çarprazlama (Cycle Crossover)

Yazan : Şadi Evren ŞEKER Genetik algoritmalarda kullanılan bir çarprazlama yöntemidir. Bu yöntemde çarprazlanacak olan genler arasında birer döngü bulunur ve bulunan bu döngülerden bir kısmı sabit kalırken bir kısmı çarprazlanır. Bu durumu anlamak için aşağıdaki örneği inceleyelim: Örneğin iki…

Yapay Zeka (Artificial Intelligence)

Sıralı Çarprazlama (Ordered Crossover)

Yazan : Şadi Evren ŞEKER Genetik algoritmalarda kullanılan bir çarprazlama yöntemidir. Bu yöntemde çarprazlanacak olan genler arasında çarprazlanan kromozomların sırası taklit edilmektedir. Bu durumu anlamak için aşağıdaki örneği inceleyelim: Örneğin iki genimiz aşağıdaki şekilde verilmiş olsun: 1 2 3 4…

Yapay Zeka (Artificial Intelligence)

Parçalı Eşleme Çarprazlaması (Partially Match Crossover)

Yazan : Şadi Evren ŞEKER Genetik algoritmalarda kullanılan bu çarprazlama yöntemine göre iki gen’in kromozomları bir veya daha çok noktadan kesilir. Kesilme işlemi sonucunda çarprazlanan genlerin yer değiştiren kormozonları yeni gelenlerle yer değiştiri. Bu işlemi aşağıdaki örnek üzerinden anlamak mümkündür:…

Bilgisayar Felsefesi Temel Bilgisayar Kavramları Yapay Zeka (Artificial Intelligence)

Genetik Algoritmalar (Genetic Algorithms)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin doğa bilimlerinden (biyoloji) öğrendiği ve kendi problemlerini çözmek için kullandığı bir yöntemdir. Bu algoritmada genetikte kullanılan temel 3 işlem kullanılır. Bu üç işlemin alt tipleri ayrıca açıklanacaktır ancak bu üç temel işlem: Çaprazlama…

Dosya Organizasyonu (File Organisation) İşletim Sistemleri

Gizli Dosya (Hidden File)

Yazan : Şadi Evren ŞEKER İşletim sistemlerinde kullanılan dosya tiplerinden birisidir. Basitçe sistemde kullanılan kritik dosyaların kullanıcı müdahalesinden korumak için geliştirilmiştir. Örneğin Windows™ işletim sisteminde kullanılan gizli dosyaların ağırlıklı amacı sistem dosyalarını ve önemli ayarlamaları içeren klasörleri korumaktır. Linux /…

Veri Tabanı (Database)

İkinci Normal Şekil (Second Normal Form) 2NF

İkinci Normal Şekil (Second Normal Form) 2NF Yazan : Şadi Evren ŞEKER Veri tabanı teorisinde geçen ve ilişkisel bir veri tabanının hafızayı daha verimli kullanması (daha az yer kaplaması) için geliştirilen normal şekillerden ikincisidir. Teorik olarak ikinci normal şekilde olan…

Bilgisayar Felsefesi Bilgisayar Matematiği Veri Tabanı (Database)

Aday Anahtar (Candidate Key)

Yazan : Şadi Evren ŞEKER Veritabanı teorisinde bir tabloyu tek başına tanımlayamay yeterli olan kolona verilen isimdir. Daha resmi bir tanımlamayla: Bir ilişkide bir aday anahtarın tekrar edildiği iki satır bulunamaz 1. adımda bahsedilen anahtarın bir alt kümesi bulunmaması. İlişkisel…

Veri Tabanı (Database)

ilk normal şekil (First Normal Form) 1NF

ilk normal şekil (First Normal Form) 1NF Yazan : Şadi Evren ŞEKER Veri tabanı teorisinde geçen ve ilişkisel bir veri tabanının hafızayı daha verimli kullanması (daha az yer kaplaması) için geliştirilen normal şekillerden en ilkelidir. Bir veri tabanı tasarlanırken normal…

Bilgisayar Matematiği Veri Tabanı (Database)

Birleştirme (Join)

Yazan : Şadi Evren ŞEKER ilişkisel veritabanlarını matematiksel olarak modellemeye yarayan ilişkisel cebirde (relational algebra) kullanılan ve veri tabanında bulunan tabloları birleştirerek daha büyük tabloların çıkarılmasını sağlayan işlemdir. Kabaca her birleştirme (join) bir kartezyen çarpım (cartesian product) işlemidir. Birleştirme işlemleri…