Bu sayfadaki yazılar
Sayfanın metni
Sayfa 22
Ağ sistemi eğitildikten sonraki çalışmalar için kaydedildikten sonra, modelleri daha önce öğrendiği kurallara göre sınıflandırmaya başlayabilir. Sistem sizin öğrettiğiniz her tür modeli sınıflandıracaktır, ama beklenmedik bir şekilde öğretmediğiniz modelleri de sınıflandıracaktır. Bu da CL sisteminin en önemli özelliklerinden biridir. Bir modelin tanınmasını istediğinizde bu giriş modelini SYS49155 komutundan sonra tırnak içerisinde yazın. Giriş modeli bir sıra 1 ve 0'lardan oluşmalıdır ve bunların toplam sayısı 1. katmandaki PE'lerin sayısına eşit olmalıdır. Bu işlemden sonra çıkış modeli 02 dizisinde olacaktır. Grafik bölüştürmesi programında çıkış görüntüsü dört bölümden oluşur. Birincisi, 4x4'lük bir matrisle belirtilen, 1. katmandaki PE'lerle 2. katmandaki ilk PE'nin arasındaki bağlantıların ağırlıklarıdır. Sonraki bölüm, bir önceki matrisin tüm bağlantılarının ağırlıklarının toplam ağırlığıdır. Üçüncü bölüm, başka bir 4x4'lük matristen oluşur ve 1. katmandaki PE'lerle 2. katmandaki ikinci PE arasındaki bağlantıların ağırlıklarının toplamı bildirilir. Tüm sayılar 1.000.000'a kadar sayılardır. Tüm ağırlıkların toplamı yaklaşık olarak 1.000.000 civarında olmalıdır. Bu ağırlıkların simetrik bir şekilde dağılımını sağlar ve CL'nin işlemesi açısından çok önemlidir. 22
Program çalıştıkça kare alanının bir tarafındaki ağırlıklar çok daha kuvvetli olacaktır. Her kare alan birbirinin aynadaki görüntüsü şeklinde oluşmuş ağırlıklara sahip olmalıdır. Şekil-2, 400 denemeden sonra ağırlıkları belirtmektedir. Dikkat ederseniz kare alanın iki gruba ayrılmış olduğunu görürsünüz. Eğer kare alanın yer alan bir dipol verilirse, 2. katmandaki ilk PE aktif hale geçer. Eğer dipol kare alanının sağındaysa 2. katmanın ikinci PE'si aktif hale geçer.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 23
Menüler de ikonlar gibi genelde tablolarla tanımlanan yapı tipleridir. Bu yüzden kullanımlarını anlamanın en iyi yolu örnekleri incelemektir. Bir menüyü GEOS'a bildirmek için şöyle bir sıçrama yapılır: jsr i-DoMenu; Bir menü yarat *word TestMenu; Menü tanım tablosunun başlangıcı Aynı ikonlar gibi menüler de bir tabloyla tanımlanırlar. Bu yüzden bir menü yaratmak için fazla komut gerekmez ama uzun tablolarla boğuşmak zorundasınız. Menüler ana olarak iki tiptedir: yatay ve dikey menüler. Yatay menüler hemen her tarafta gördüğünüz sol üst köşede bulunan menülerdir. Dikey olanlar ise bu menülerde seçeneklerden birini açtığınızda aktif hale geçen ikinci menüye verilen addır. Menü tablosunun en başındaki altı baytta menünün kaplayacağı alanın koordinatları verilir. Önce birer baytla menünün üst ve alt y koordinatları, sonra da ikişer baytla sol ve sağ x koordinatları verilir. Menünün alt y koordinatı üst koordinatına her satır için 14 (standart karakter setinin yüksekliği) ekleyerek bulunur. Sağ x koordinatını bulmak ise o kadar kolay değildir. En iyisi başta 319 verip sonra deneyerek en iyi noktayı bulmaktır. Eğer menü elemanları verilen alana sığmazsa değişik hatalar oluşabilir. GEOS bir menüyü hazırlarken önce çerçevesini çizer, sonra ilk menü elemanını yazar. Yatay menülerde dikey, dikey menülerde ise yatay bir çizgi çizer ve ayrılan yere ikinci menü elemanını yazar. Bu şekilde oluşturulan menüler sonunda her elemanı ayrı bir kutucuğa konmuş gibi görünür.
Vedat Hallaç
Selam GEOS kullanıcıları. Hatırlayacağınız gibi geçen ay ikonların ne olduklarını ve nasıl kullanıldıklarını teorik olarak açıklamıştık. Bu ay da GEOS kursumuza, büyük kullanım rahatlığı sağlayan MENÜ'leri anlatarak devam ediyoruz. Menülerin de teorik kullanımını öğrendikten sonra kısa bir örnek programla bu öğrendiklerimizin nasıl çalıştığını göreceğiz.