Veri Bilimi & Yapay Zeka

Yapay Sinir Ağları (Artificial Neural Networks)

Hopfield Ağları (Hopfield Net)

Yazan : Şadi Evren ŞEKER Yapay sinir ağlarının özel bir hali olan hopfield ağları basitçe aşağıdaki 3 özel durumu içerir: Nöronların ateşleme değerleri ikildir (binary), yani 1,0 şeklinde iki ihtimalden birisi olabilir. (İstisna olarak bazı hopfield ağlarında ise 1,-1 ihtimalleri…

C / C++ Programlama Dilleri Veri Güvenliği (Cryptography)

C Dilinde Operatörler (işlemler, operators)

Yazan : Şadi Evren ŞEKER Bu yazıda C dilindeki ve C dilini temel alan JAVA, C++ , C# gibi dillerdeki operatörlerin açıklaması ve öncelik sıralaması verilmiştir. Operatörlerin hepsini aşağıdaki tabloda görmemiz mümkündür. Bu tabloda her satırda bulunan işlemler aynı derecede…

Doğal Dil İşleme (NLP)

Türkçe için TimeML

Yazan: Şadi Evren ŞEKER Bu dökümanın amacı TimeML isimli zaman modelleme dilinin Türkçe için nasıl kullanılabileceğini göstermektir. TimeML İngilizce esas alınarak geliştirilmiş bir dildir ve ne yazık ki TimeML tam bir makine dili değildir bu yüzden TimeML içerisinde bir takım…

Bilgisayar Grafiği (Computer Graphics)

Çift Tamponlama (Double Buffering, Çift Arabellek)

Yazan: Şadi Evren ŞEKER Bilgisayar grafiklerinde kullanılan bu terime göre ekranda görüntülenecek olan bilginin iki kere hafızalanmasıdır. Buna göre görüntünün iki ayrı kopyası hafızada tutulur.Grafiklerden birisi gösterilirken diğeri hazırlanır. Böylece ekranda sadece bir tanesi görüntülenirken diğeri hafızada bir sonkrai görüntülenme…

Bilgisayar Grafiği (Computer Graphics) Resim İşleme (Image Processing) Temel Bilgisayar Kavramları Veri Yapıları

Uzaysal Çözünürlük (Spatial Resolution)

Yazan : Şadi Evren ŞEKER En basit anlamda bir uzayda bulunan örneklerin birbirine olan uzaklığını belirtir. Yani bir uzaydan (örneğin 3 boyutlu bir ortamdan) bir örnek alındıpında (örneğin bir kalemin bilgisi alındığında) bu bilgiler arası mesafe, örneğin çözünürlüğünü belirler. Buna…

Bilgisayar Grafiği (Computer Graphics)

OpenGL’in Çalışma Sırası

Yazan : Şadi Evren ŞEKER Bilindiği üzeren OpenGL ortamında yazılan bir programın, çalışma sırasında yaptığı bir dizi işlem sırası bulunmaktadır. Bu işlemler şu şekilde sıralanabilir: Sanal ortamın toparlanması (assemble) Sanal olarak kameranın ortama yerleştirimesi ve görüntü açısının belirlenmesi Görüntünün bir…

Yapay Sinir Ağları (Artificial Neural Networks)

Yahut Problemi (Özel Veya Problemi (XOR Problem, exclusive or))

Yazan : Şadi Evren ŞEKER Yapay sinir ağlarında yaşanan bir problem olan XOR problemine göre tek katman ile bir yapay sinir ağının xor fonksiyonunu vermesi beklenemez. Bu durum doğrusal ayrılabilirlik (linearly seperable) ile açıklanabilir. XOR probleminin çözümü için çok katmana…

Yapay Sinir Ağları (Artificial Neural Networks)

JOONE Kullanımı

Yazan : Şadi Evren ŞEKER Bu yazının amacı JOONE (JAVA Object Oriented Neural Engine) uygulamasının nasıl kullanılacağını ve basit bir örneğin nasıl eğitileceğini açıklamaktır. JOONE, http://www.jooneworld.com/ adresinden indirilebilen açık kaynak kodlu bir yazılımdır. Yazılım indirilip kurulduktan sonra aşağıdakine benzer bir…

Yapay Sinir Ağları (Artificial Neural Networks)

Tek Katmanlı Sinir Ağları (Single Layer Neural Networks)

Yazan : Şadi Evren ŞEKER Bu yazıda yapay sinir ağlarının bazı örnekleri gösterilecektir. Bilindiği üzere yapay sinir ağlarında bulunan nöronların (neurons) dizilişleirnin çok katmanlı (multilayer) şekilde düşünülmesi mümkündür.  Bu örneklerin ortak noktası tek katmanlı olmalarıdır. VE Kapısı (And Gate): En…

Yapay Sinir Ağları (Artificial Neural Networks)

Sinir Ağlarında Katmanlar (Neuron Layers)

Yazan : Şadi Evren ŞEKER Bu yazının amacı yapay sinir ağlarında (Artificial Neural Networks) konusunda kullanılan katman (layer) kavramını açıklamaktır. Bilindiği üzere bir yapay sinir ağının temel öğeleri sinir hücreleri (neurons) ve bu sinir hücrelerini bağlayan sinapsislerdir (synapses).  Sinir hücreleri…