Skip to content

hknakst/artificial-neural-networks-YapaySinirAglari-

Repository files navigation

artificial-neural-networks-YapaySinirAglari-

Bu projede tek katmanlı ve çok katmanlı (iki katman) sinir ağı yapısını kodladım. İlk olarak tek katmanlı ve tek nöronlu bir ağda ayrık(perseptron) ve sürekli(delta) öğrenme kodları yazdım daha sonra yine ayrık ve sürekli öğrenme kuralını tek katman ama birden çok nöron üzerinde uyguladım.Son olarakta biri gizli biri çıkış katmanı olmak üzere çok katmanlı ağda sürekli öğrenme ve bu sürekli öğrenmeye moment eklenmiş halini kodladım. Tüm bunların videoları aşağıda mevcut.

Tek katman ve tek nöron uygulaması. Watch the video

Tek katman ve çok nöron uygulaması. Watch the video

Çok katman ve tek nöron ile xor probleminin çözümü. Watch the video

Çok katman ve çok nöron ile çok sürmemesi adına hazır eklenmiş örneğin çözümü. Watch the video

Not: Visual Studio'da çalıştım arayüz olarak form kullandım arayüz kodları MyForm.h'dadır.Bu proje aynı zamanda yapay sinir ağları dersinin projesi olduğu için zaman kazanmak adına malesef fonsiyonel kodladım ilerde nesne yönelimli hale getirebilirim. Kodlar ysa.cpp dosyasının içerisindedir.