Bilgisayar Matematiği

Bilgisayar Matematiği

Sayı Tabanları (Number Bases)

Yazan : Şadi Evren ŞEKER Matematikte kullanılan ve bir sayıyı oluşturan her hanenin alabileceği azami değeri belirleyen sistemin ismidir. Buna göre örneğin 2lik tabandaki bir sayının haneleri en fazla 1 olabilir (en düşük 0 olabileceği de düşünülürse 2 ihtimal vardır)….

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

Hataya Meyil (Error Gradient)

Yazan : Şadi Evren ŞEKER Yapar sinir ağlarının eğitimi sırasında kullanılan bir terimdir. Buna göre sistemde bulunan sinapsislerden bir tanesindeki ağırlığın değişmesinin bütün sisteme etkisinin hesaplanması beklenir. Aslında bu hesap sistemin eğitilmesi için gerekli olan en önemli bilgiyi vermektedir. Çünkü…

Bilgisayar Matematiği

Fonksiyon (Function)

Yazan : Şadi Evren ŞEKER Bilgisayar programlama dillerinde bir veya birden çok eylemi gerçekleştirmek için yazılan ve ana programa parametre ve fonksiyon dönüş değeri ile bağlı olan alt programdır. Yapısal programlama veya Fonksiyonel Programlama yaklaşımlarında sıkça kulanılan fonksiyon kavramı aslında…

Bilgisayar Felsefesi Bilgisayar Matematiği Mantık Devreleri (Logic Circuits) Temel Bilgisayar Kavramları

Kubit (Qubit)

Yazan : Şadi Evren ŞEKER Günümüz bilgisayar teknolojilerinin üzerine inşa edilmiş olan Von Neumann bilgisayarlarında en düşük veri ünitesi ikildir (bit). Benzer şekilde kuantum bilgisayarları içinde kubit (qubit = quantum bit) kullanılmaktadır. Normal ikilde (bit) sadece 1 ve 0 değerleri…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Matematiği

Seyyar Tüccar Problemi (Traveling Salesman Problem)

Yazan : Şadi Evren ŞEKER Bu problemin amacı pekçok farklı yer gezen bir tüccarın en az yol katederek bütün gezeceği yerleri nasıl tamamlayacağının hesaplanmasıdır. (gezgin satıcı problemi) Örneğin aşağıda verilen türkiye haritasında farklı iller ve bu illerin coğrafi konumları işaretlenmiştir….

Algoritma Analizi (Teory of Algorithms) Bilgisayar Matematiği JAVA Veri Yapıları

Yığın Ağacı (Heap)

Yığın Ağacı (Heap) Yazan : Şadi Evren ŞEKER Yığın ağacı bilgisayar bilimlerinde özellikle sıralama amacıyla çokca kullanılan bir veri yapısıdır. Bu veri yapısı üst düğümün (atasının) alt düğümlerden (çocuklarından) her zaman büyük olduğu bir ikili ağaç (binary tree) şeklinde düşünülebilir….

Algoritma Analizi (Teory of Algorithms) Bilgisayar Matematiği Veri Yapıları

Dizi üzerinde ağaç kodlaması

Yazan: Şadi Evren ŞEKER Ağaçlar bilindiği üzere gösterici kullanan veri yapılarıdır. Ancak verinin dizi(array) üzerinde saklanması durumunda ağacın bu gösterici özelliğinin kullanılması ne yazık ki mümkün olamamaktadır. Bunun yerine dizinin indis numaralarını kullanan bir matematiksel fonksiyon ile benzer bir yapı…

Bilgisayar Matematiği

Ramanujan Sayıları (Ramanujan Numbers)

Yazan: Şadi Evren ŞEKER Ramanujan sayıları, sayıların küplerinin toplamı eşit olan sayılardır. 1729 sayısı da denilen seri basitçe iki farklı sayın çiftinin küplerinin toplamı olarak yazılabilen sayılardır. 1729 = 13 + 123 = 93 + 103 Aşağıda sayılar ve sayıların…

Bilgisayar Matematiği

Mersenne Sayıları (Mersenne Numbers)

Yazan : Şadi Evren ŞEKER Mersenne sayıları 2n-1 formülünden çıkan sayılar serisidir (sequence). Buna göre Mersenne sayıları : 1 3 7 15 31 63 … şeklinde devam edip giden sayılardır. Ayrıca asal mersenne sayıları (mersenne prime numbers) adı verilen sayılar…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Matematiği

Matris Mod (Masfuf Hali,Matrix Mod)

Yazan : Şadi Evren ŞEKER Bir matriksin modulosunu alma işlemidir. Basitçe bir dizide bulunan sayılardan en fazla tekrarlı olanını döndürür. Şayet sayılardan hiçbirisi tekrar etmiyorsa o zaman bu matriksin mod’u yoktur. Şayet aynı sayıda tekrar eden iki farklı sayı bulunuyorsa…