ÖZET Bu makalede Yapay Zeka ve Yapay Sinir Ağları kısaca tanıtılmış ve yapay zekanın internet üzerindeki uygulama
alanları üzerinde durulmuştur. Yapay
sinir ağları içeren programları geliştirmek için kullanılan API’ler hakkında bilgiler verilmiştir. Bu teknikler kullanılarak web sayfalarını sınıflandırmayı amaçlayan bir araç geliştirilmiştir.
ABSTRACT In this paper artificial intelligence and artificial neural networks introduced briefly and application areas of artificial intelligence on internet are mentioned. Information about APIs for developing applications including artificial neural networks, is given. Using these techniques, a tool for classifying web pages is developed .
Anahtar Kelimeler: Yapay zeka, Web’de Zeka, Yapay sinir ağları
1. GİRİŞ Zeki yazılımlar geliştirmeye yönelik çalışmalar günümüzde önem kazanmıştır. Zeki olmayan yazılımlar, kullanıcılarını gereksiz veya tekrarlı işleri yapmak durumunda bırakarak verim kaybına yol açmaktadırlar. Kullanıcılar, aynı türde yazılımların zeki olanlarını tercih etmektedirler. D. Lenat ve E. Feigenbaum’un tanımlarına göre zeka “Karmaşık bir problemi çözmek için gerekli bilgileri toplayıp birleştirme kabiliyetidir” veya “Karmaşık bir problemi, çözüm arama alanını daraltarak kısa yoldan çözebilme kabiliyetidir”. Zeka’nın sözlük anlamı ise, insanın düşünme, akıl yürütme, nesnel gerçekleri algılama, kavrama, yargılama, sonuç çıkarma yeteneklerinin tümüdür. Ayrıca; soyutlama, öğrenme ve yeni durumlara uyma gibi yetenekler de zeka kapsamı içindedir. Yapay zeka ise, bu özelliklere sahip organik olmayan sistemlerdeki zekadır. Luger ve Stubblefield, 1993 yılında yapay zekayı “zeki davranışların otomasyonu ile ilgili
bilgisayar bilimleri dalıdır” şeklinde tanımlamıştır. <1><2><3><4> Yazılımların öğrenebilmesi, tecrübelerine dayanarak davranışlarını değiştirebilmesini sağlamaktadır. Öğrenebilen yazılımlar ve robotlar gibi bu yazılımları içeren donanım destekli sistemler günlük yaşamda giderek yaygınlaşmaktadır. Yapay sinir ağları, makinelerin öğrenmesini sağlayan en güçlü yöntemlerdendir. Bu çalışmada, web üzerinde yapay sinir ağı yardımı ile öğrenebilen bir uygulama geliştirilmiştir.
iletişim:
Yrd. Doç. Dr. Aybars UĞUR Ege Üniversitesi Bilgisayar Mühendisliği Bölümü aybars.ugur@ege.edu.tr
Ahmet Cumhur KINACI Ege Üniversitesi Bilgisayar Mühendisliği Bölümü cumhur.kinaci@ege.edu.tr