• Bağış
  • 2009 February

    Kasiski Saldırı Yöntemi (Kasiski Attack)

    Yazan : Şadi Evren ŞEKER Blok şifreleme yöntemlerine karşı kullanılan bir saldırı yöntemidir. Bu yöntemde basitçe şifreli metin üzerinde tekrarlı gruplar bulunmaya çalışılır. Kasiski saldırısı üçlü blok ile çalışmaktadır. Yani saldırgan taraf, şifreli mesaj üzerinde tekrar eden üçlü blokları bulmaya çalışır. Bulduğu üçlü bloklar arasındaki mesafeyi tutarak blok uzunluğunu tahmin etmeye çalışır. Örneğin bir blok [...]

    Şadi Evren ŞEKER tarafından, 28/02/2009 tarihinde yazıldı. | Veri Güvenliği(Cryptography) | A yorum var

    Hazf (Eksilti, Ellipsis)

    Yazan : Şadi Evren ŞEKER Sözlük anlamı olarak giderme, kaldırma manalarına gelen bu kelime bir cümlede gerekli olan bütün bilgileri bulundurmayıp bir takım bilgileri önceki ve sonraki cümlelere atfederek kaldırmaya verilen isimdir. Bilgisayar bilimlerinde, doğal dil işleme sırasında yaşanan problemlerden birisidir ve çeşitli çözüm yöntemleri geliştirilmiştir. Örneğin “Bana, işletim sistemleri dersini alan öğrencilerin listesini ver. [...]

    Şadi Evren ŞEKER tarafından, 27/02/2009 tarihinde yazıldı. | Doğal Dil İşleme (NLP) | A yorum var

    Huffman Kodlaması (Huffman Encoding)

    Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde veri sıkıştırmak için kullanılan bir kodlama yöntemidir. Kayıpsız (lossless) olarak veriyir sıkıştırıp tekrar açmak için kullanılır. Huffman kodlamasının en büyük avantajlarından birisi kullanılan karakterlerin frekanslarına göre bir kodlama yapması ve bu sayede sık kullanılan karakterlerin daha az, nadir kullanılan karakterlerin ise daha fazla yer kaplamasını sağlamasıdır. Şayet bütün [...]

    Şadi Evren ŞEKER tarafından, 25/02/2009 tarihinde yazıldı. | Veri Sıkıştırma (Data Compression), veri yapıları | 1 yorum var

    Mutasyon (Tehavvül,Mutation)

    Yazan :Şadi Evren ŞEKER Genetik algoritmalarda kullanılan ve bir halden başka hale geçmek anlamına gelen tehavvül (mutasyon) kısaca bir geni oluşturan kromozomların değişmesidir. Bu değişme aşağıdaki şekillerden birisi olabilir: Tersleme (Inversion) Ekleme (Insertion) Çıkarma (Displacement) Yer Değiştirme (Reciprocal Exchange, Swap) Yukarıdaki bu tehavvülleri aşağıdaki örnekler ile anlamaya çalışalım: Tersleme, seçilen bir kromozom’un değerinin tersine döndürülmesidir. [...]

    Şadi Evren ŞEKER tarafından, 17/02/2009 tarihinde yazıldı. | yapay zeka (artificial intelligence) | A yorum var

    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 5 6 7 8 9 9 3 7 8 2 6 5 1 4 Bu [...]

    Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | yapay zeka (artificial intelligence) | A yorum var

    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 genimiz aşağıdaki şekilde verilmiş olsun: 1 2 3 4 5 6 7 8 9 7 [...]

    Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | yapay zeka (artificial intelligence) | A yorum var

    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 5 6 7 8 9 7 2 8 1 3 6 4 5 9 Yukarıdaki [...]

    Şadi Evren ŞEKER tarafından, 16/02/2009 tarihinde yazıldı. | yapay zeka (artificial intelligence) | A yorum var

    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: Örneğin aşağıdaki ki geni ele alalım 1 2 3 4 5 6 7 8 9 [...]

    Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | yapay zeka (artificial intelligence) | A yorum var

    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 (Crossover) Mutasyon (Mutation) Başarılı gen seçimi (Selection) Yukarıdaki ilk iki işlem aslında bir genin değişmesinde [...]

    Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Bilgisayar Kavramları, bilgisayar felsefesi, yapay zeka (artificial intelligence) | A yorum var