Grafiksel Arayüz MATLAB içerisinde kullanıcılar için oluşturulmuş kullanımı basit bir araçtır. Grafiksel Arayüz ile birlikte yapay sinir ağları için model kurulması, eğitilmesi ve test edilmesi mümkündür.Grafiksel Arayüz kullanımı için yapılması gereken MATLAB komut sayfasında >>nntool komutunu girmektir.
Sayfa üzerinde nntool komutu alttaki şekilde olduğu gibi girilir.

Komutun girilmesi ile birlikte Grafiksel Arayüz açılacaktır. Aşağıdaki şekilde Grafiksel Arayüz görülmektedir.

Öncelikle ağın oluşturulması için verilerin girilmesi gerekmektedir. Bu noktada Arayüz üzerindeki New Data seçeneği kullanılır.
Girilecek olan veri formatı aşağıdaki gibi olmalıdır.
[0 0 1 10 1 0 1]
Örnek olarak verilen veriler iki değişken için alınmış ve dört kişiye uygulanmıştır. Bu veriler için ağa tanıtılacak olan sonuçlar ise aşağıdaki şekildedir.
[0 0 0 1]
New Data seçeneği seçildiğinde aşağıdaki pencere açılacaktır.

Pencere üzerinde name yazan bölüme verilerin ismini, bu isim veriler için genellikle p ve hedefler için genellikle t olarak alınır, value yazan bölüme daha önce belirtmiş olduğumuz değerleri girerek veri çeşidini sağ taraftan seçmeniz gerekmektedir. Veriler için Inputs, sonuçlar içinse Targets seçeneği seçilerek Create tuşuna basılır. Bu durumda ağ için kullanılacak veriler ve hedefler programa tanıtılmış olunur.
Ağın Oluşturulması
Ağın oluşturulması için arayüz üzerindeki new network seçeneği seçilir. Bu seçenek ile birlikte aşağıdaki pencere açılacaktır. Burada oluşturulacak ağ için gerekli seçimler yapılır. Input ranges kısmında yer alan veriler aşağıdaki formatta olup, veriler içerisindeki her bir değişken için minimum ve maksimum değerleridir. Dilenirse bu değerler Get From Input seçeneği ile birlikte otomatik olarak belirlenebilir. En son olarak Create tuşuna basılır ve ağ yaratılmış olunur.
[0 10 1].

Arayüz üzerinde ağ ismi ile birlikte Network sekmesinin altında oluşturulan ağ görülmektedir. Bu işlem sonrasında ağın ismi seçilirse ve arayüzdeki view seçeneği seçilirse ağ görüntülenecektir. Aşağıdaki örnekte 48 adet için değişken hazırlanmış tek gizli katmanlı bir ağ yapısı görülmektedir.

Ağ Üzerinde Çalışma
Ağ üzerinde çalışma için ağın ismi seçildikten sonra arayüz üzerindeki Initialize seneçeği seçilirse aşağıdaki ekran görülecektir. Bu ekran üzerinde ağ için aralıkların belirlenmesi, ağın eğitilmesi, adapte edilmesi, ağırlıkların ayarlanması ve ağın simule edilmesi seçenekleri mevcuttur.

Ağ İçin Aralıkların Belirlenmesi
Ağ için kullanılacak olan aralıklar get from input seçeği ile birlikte elde edilebilmektedir. Sonrasında Set Ranges ve Initialize Weights ile birlikte işlemler tamamlanmış olacaktır.
Ağın Eğitilmesi
Ağın eğitilmesi için Train seçeneği seçilmelidir. Bu durumda aşağıdaki pencere açılacaktır. Pencere üzerinde verileri ve hedef değerler seçilir. Çıktı ve hata dosyaları içim isimler ise sağ tarafta belirtilir. Dosyaların isimlerini belirlerken dikkat edilmesi gereken nokta daha önce aynı isimle bir dosya seçilmemiş olmasıdır. Bu durumda oluşturulacak yeni dosya aynı isimdeki eski dosyanın üzerine yazılabilir ve eski veriler kaybedilebilir. Ağ ile ilgili daha fazla eğitim bilgisi girilmek istenirse Parametre veya Seçimli Bilgi kısımları kullanılır. Değerlerin girilmesi sonrasında Train Network seçeneği ile birlikte ağ eğitimi başlatılır.

Eğitim sonrasında aşağıdaki gibi eğitim esnasında ağ üzerindeki değişiklikler belirtilir.

Ağ Ağırlıkları
Ağ üzerinde eğitim sonrasında ağın bağlantılarındaki ağırlık değerleri Weights bölümünde görülebilir ve bu bölümden değişiklikler gerçekleştirilebilir. Değişiklik yapılması durumunda Adapt ile birlikte ağ tekrar modifiye edilebilir.

Ağın Simülasyonu

Ağa girilen değerlerin eğitim sonrasında simülasyonu için Simulate seçeneği kullanılmaktadır. Bu seçenek ile birlikte veriler sonrasında sonuçların elde edilmesi ve başarı oranı bulunması mümkündür.
Verilerin Aktarılması
Tüm sonuçların programdan alınabilmesi için arayüzdeki export seçeneği kullanılabilir. Bu bölümde aktarılmak istenen veriler seçilir ve export tuşuna basılırsa veriler dosyalar halinde MATLAB ana sayfasına aktarılır. Aşağıdaki şekillerde bu işlemler gösterilmiştir.
Ağa girilen değerlerin eğitim sonrasında simülasyonu için Simulate seçeneği kullanılmaktadır. Bu seçenek ile birlikte veriler sonrasında sonuçların elde edilmesi ve başarı oranı bulunması mümkündür.
Verilerin Aktarılması
Tüm sonuçların programdan alınabilmesi için arayüzdeki export seçeneği kullanılabilir. Bu bölümde aktarılmak istenen veriler seçilir ve export tuşuna basılırsa veriler dosyalar halinde MATLAB ana sayfasına aktarılır. Aşağıdaki şekillerde bu işlemler gösterilmiştir.

