Yapay Sinir Ağları (Artificial Neural Networks)

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…

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…

Yapay Sinir Ağları (Artificial Neural Networks)

Sinapsis (Synapses)

Yazan : Şadi Evren ŞEKER Yapay sinir ağları (Artificial Neural Networks) için her sinir hücresini (neuron) birbirine bağlayan ve üzerlerinde ağırlık değeri taşıyan bağlantı üniteleridir. Buna göre bir nöron kendi hareketini yaptıktan sonra diğer nöronlara iletilmek üzere bir sonuç üretir….

Yapay Sinir Ağları (Artificial Neural Networks)

Nöron’un Kullanımı

Yazan : Şadi Evren ŞEKER Bu yazının amacı yapay sinir ağlarında (Artificial Neural Networks) konusunda nöronların (neurons) nasıl kullanıldığı ve programlara nasıl dahil edildiğini açıklamaktır. Bilindiği üzere nöron (sinir hücresi, neuron) bir yapay sinir ağının en temel öğesidir. Bu tanımı…

Mantık Devreleri (Logic Circuits) Temel Bilgisayar Kavramları Yapay Sinir Ağları (Artificial Neural Networks)

Doğrusal Ayrılabilirlik (Linear Seperability)

Yazan: Şadi Evren ŞEKER Yapay sinir ağlarının en basit anlamda incelenebilmesi için problemi iki adet ikil haneleri olan (binary digists) bir girdiye bir de tek ikil (binary) çıktıya sahip bir örnek üzerinden inceleyelim. Aşağıda iki farklı fonksiyonun gerçeklik çizelgesi (doğruluk…

Yapay Sinir Ağları (Artificial Neural Networks)

Yapay Sinir Ağlarının Sınanması (Validating Artificial Neural Networks)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin bir çalışma alanı olan yapay sinir ağlarında amaç insan vücudunda bulunan biyolojik sinir ağlarının bilgisayarlar tarafından modellenmesi ve başarılı olarak kullanılmasıdır. Bu işlem için öncelikle bir yapay sinir ağı tasarımı yapılır. Sinir ağında…

Yapay Sinir Ağları (Artificial Neural Networks)

Yapay Sinir Ağlarının Eğitimi (Training Neural Networks)

Yazan : Şadi Evren ŞEKER Bu yazının amacı yapay sinir ağlarının (Artificial neural Networks) nasıl eğitildiğini anlatmaktır. Bir yapay sinir ağını oluşturan sinir hücreleri (neurons, nöronlar) sinapsisler aracılığı ile birbirlerine bağlıdırlar. Bu sinapsisler bağladıkları nöronların birbirinden haberdar olmasını sağlamaktadırlar. Ancak…