Esnek Hesaplamaya Giriş

Benzer belgeler
YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

Çok Katmanlı Algılayıcı (Multilayer Perceptron) DOÇ. DR. ERSAN KABALCI

BULANIK MANTIK VE SİSTEMLERİ BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK Bilişim Teknolojileri Mühendisliği ABD Doktora Programı

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

2. Klasik Kümeler-Bulanık Kümeler

Bulanık Kümeler ve Sistemler. Prof. Dr. Nihal ERGİNEL

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI

DERS 2 : BULANIK KÜMELER

Bulanık Mantık. Bulanık Mantık (Fuzzy Logic)

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI E S N E K H E S A P L A M A Y Ö N T E M L E R İ - II

MANTIK. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ BULANIK MANTIK

Neden Endüstri Mühendisliği Bölümünde Yapmalısınız?

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Yapay Zeka Sistemleri BIL

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

İlk Yapay Sinir Ağları. Dr. Hidayet Takçı

İş Zekası. Hafta 6 Kestirimci Modelleme Teknikleri. Yrd. Doç. Dr. H. İbrahim CEBECİ

BİRİNCİ BASIMA ÖN SÖZ

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Giriş.

Olasılık Kuramı ve İstatistik. Konular Olasılık teorisi ile ilgili temel kavramlar Küme işlemleri Olasılık Aksiyomları

DEPREM KONUMLARININ BELİRLENMESİNDE BULANIK MANTIK YAKLAŞIMI

GENETİK ALGORİTMALAR. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

Yazılım Mühendisliğine Giriş

Motivasyon Matrislerde Satır İşlemleri Eşelon Matris ve Uygulaması Satırca İndirgenmiş Eşelon Matris ve Uygulaması Matris Tersi ve Uygulaması Gauss

Küme temel olarak belli nesnelerin ya da elamanların bir araya gelmesi ile oluşur

1. YIL 1. DÖNEM DERS KODU DERS ADI T+U+L KREDİ AKTS. Atatürk İlkeleri ve İnkılap Tarihi I

Temelleri. Doç.Dr.Ali Argun Karacabey

IV.Ünite: SEMBOLİK MANTIK: D - Çok Değerli Mantık Özet

CBS ve Coğrafi Hesaplama

KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I

YÖNEYLEM ARAŞTIRMASI - III

Yapay Sinir Ağları GİRİŞ

Doğal Hesaplama (COMPE 564) Ders Detayları

Tedarik Zinciri Yönetiminde Yapay Zeka Teknikler

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR

Akıllı Mekatronik Sistemler (MECE 404) Ders Detayları

Karaciğerde Oluşan Hastalıkların Tespitinde Makine Öğrenmesi Yöntemlerinin Kullanılması

BULANIK MANTIK (FUZZY LOGIC)

10. DİREKT ÇARPIMLAR

DERS SEÇİM KILAVUZU. Sınıf Dönemi Kodu Adı Sınıf Dönemi Kodu Adı. Nesne Yönelimli Programlama. Yazılım Tasarımı ve Mimarisi

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Matematik I BIL

FORMEL DİLLER VE SOYUT MAKİNALAR. Hafta 2

ULUSLARARASI ANTALYA ÜNİVERSİTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ DERS KATALOĞU

Karar Verme. Karar Verme ve Oyun Teorisi. Kararların Özellikleri. Karar Analizi

Temel Matematik II (MATH 108) Ders Detayları

Fonksiyon Optimizasyonunda Genetik Algoritmalar

Gevşek Hesaplama (COMPE 474) Ders Detayları

BULANIK MANTIK DENETLEYİCİLERİ. Bölüm-4 Bulanık Çıkarım

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA

Girişimcilikte Simülasyon: Eğitimcinin Eğitimi

Yapay Zeka (MECE 441) Ders Detayları

Otomata Teorisi (BIL 2114)

Deniz ERSOY Elektrik Yük. Müh.

BİTİRME ÖDEVİ KONU BİLDİRİM FORMU

İÇİNDEKİLER. Önsöz...2. Önermeler ve İspat Yöntemleri...3. Küme Teorisi Bağıntı Fonksiyon İşlem...48

Endüstri 4.0 için Metroloji 4.0 Kalite Kontrol Vizyonu. Orkun Yalçın

... rref = 0; lref = 0 f cmu_mx <= 40 Then ' Fuzzy Table-Left l_cmu = ((40 - cmu_mx) * 100) / 40 rref = rref + (20 * l_cmu) / 100 End If If cmu_mx >=

Bulanık Mantığa Giriş

Karbon İzleme Sistemi ne Yönelik Ön Değerlendirme

ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Olasılık bir diğer ifadeyle bir olayın meydana gelme şansının sayısal ifadesidir. Örnekler:

2) Lineer olmayan denklem çözümlerini bilir 1,2,4 1

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı

Sinirsel Benzetim ve NSL. İlker Kalaycı 06, 2008

DUMLUPINAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ DERS TANIM VE UYGULAMA BİLGİLERİ

Veriye Dayalı Karar Verme (Bölüm 2) Can Akkan

Lojistikte Karar Yönetimi ve Optimizasyon (LOJ 430) Ders Detayları

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

GENELLEŞTİRİLMİŞ FUZZY KOMŞULUK SİSTEMİ ÜZERİNE

Bulanık Küme Kavramı BULANIK KÜME. Sonlu ve Sonsuz Bulanık Kümeler. Sonlu ve Sonsuz Bulanık Kümeler

Kesikli Programlama (IE 506) Ders Detayları

Endüstri Mühendisliği Tezli Yüksek Lisans Dersler Tablosu

PARALEL HESAPLAMA ÇAĞRI GİDER ENES BİLGİN

MODELLEME VE BENZETİM

Bilgisayar Mühendisliği Bölümü

Sistem kavramı ile ilgili literatürde birçok tanım vardır. Bu tanımlara göre sistem; Aralarında karşılıklı ilişkiler olan elemanlar kümesidir.

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR

Hatalar ve Bilgisayar Aritmetiği

DEVREK ANADOLU LİSESİ 9. SINIF MATEMATİK DERSİ YILLIK PLANI Alt Öğrenme Alanı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

T.C. İSTANBUL ÜNİVERSİTESİ AÇIK VE UZAKTAN EĞİTİM FAKÜLTESİ MÜFREDAT FORMU Ders İzlencesi

2017 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / ENDÜSTRİ MÜHENDİSLİĞİ EĞİTİM PLANI. Ders Kodu Ders Adı (Türkçe) Müf.No T P K AKTS Tip Op.

Bölüm 3. Klasik Mantık ve Bulanık Mantık. Serhat YILMAZ 1

GridAE: Yapay Evrim Uygulamaları için Grid Tabanlı bir Altyapı

MAT 302 SOYUT CEBİR II SORULAR. (b) = ise =

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTUSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİMDALI. I. GENEL BİLGİLER Ders Adı

YAŞAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 4 YILLIK EĞİTİM PLANI ( AKADEMİK YILINDAN İTİBAREN GEÇERLİDİR)

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

MATM 133 MATEMATİK LOJİK. Dr. Doç. Çarıyar Aşıralıyev

Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Hayat ve hayat dışı sigortalar için karar verme problemi

YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ İNTİBAK ÇİZELGESİ SINIF / GÜZ DÖNEMİ

Zeki Optimizasyon Teknikleri

Transkript:

Esnek Hesaplamaya Giriş J E O L O J İ M Ü H E N D İ S L İ Ğ İ A. B. D. E S N E K H E S A P L A M A Y Ö N T E M L E R İ - I DOÇ. DR. ERSAN KABALCI

Esnek Hesaplama Nedir? Esnek hesaplamanın temelinde yatan fikir, insan zekasının bilişsel yaklaşım modelini oluşturmaktır. Esnek hesaplama, kavramsal bilincin makinelerde kurulmasıdır. Esnek hesaplama, belirsizlik, kesinlik göstermeyen durumlar, kısmi doğruluk ve yaklaşım konularında katı hesaplama yöntemlerinin aksine daha toleranslıdır. Esnek hesaplama, bulanık mantığın kurucusu Lotfi A. Zadeh tarafından önerilmiştir [Zadeh, 1994]

Esnek Hesaplama Nedir? Esnek hesaplama, kolay işlenebilirlik, sağlamlık ve düşük çözüm maliyetleri elde etmek için belirsizlik ve kararsızlıkların toleransından faydalanan çeşitli yöntemlerin toplamıdır. Temel bileşenleri; bulanık mantık, sinirsel programlama ve olasılık teoremleridir. Esnek hesaplamanın temelinde yatan fikir, insan zekasının bilişsel yaklaşım modelini oluşturmaktır. Esnek hesaplamanın rol modeli ise insan zekasıdır. [Zadeh, 1994]

Katı ve Esnek Hesaplama İkilemi Katı hesaplama, kesin sonuçlar elde etmek için hassas modelleme ve analiz kavramlarına dayanır basit problemlerde iyi çalışır ancak kesişim kümesinde sınırlıdır. Esnek hesaplama, tam kesişim kümesi problemlerini çözmeyi amaçlar, İdeal modellerin geliştirilemediği gerçek dünya problemlerinde verimli sonuçlar üretir, belirsiz, kesinlik göstermeyen, kısmi doğruluğa sahip durumlarda toleranslı sonuçlar üretir.

Katı ve Esnek Hesaplama İkilemi Katı Hesaplama Esnek Hesaplama Geleneksel hesaplama yöntemidir ve kesin olarak tasarlanmış model gerekir. Genellikle çok uzun hesaplama süresi gerekir. İdeal model tasarlanamayan gerçek dünya problemleri için uygun değildir. Tam doğruluk gerektirir. Kesinlik gerektirmeyen modellemelere karşı toleranslıdır. Daha kısa sürelerde sonuç üretir. Uygundur. Kısmi doğrulukla çalışabilir. Kesin ve tam doğrudur. Kesin değildir. Sonuç için yüksek maliyet gerektirir. Düşük maliyet.

Katı ve Esnek Hesaplama İkilemi

Esnek Hesaplamanın Karakteristik Özellikleri Esnek hesaplama, sayısal zekaya sahip olan, belirli alanlarda bir insan kadar uzmanlığa sahip olan, analiz çevresini değiştirebilen ve daha iyi sonuç üretmek için öğrenebilen, kararlarını açıklayabilen, sistemler tasarlamaya yönelik bir yaklaşımdır.

Esnek hesaplama, Bulanık Mantık Evrimsel Hesaplama yöntemleri, Genetik Algoritma, Koloni Zekası, Arı Koloni Optimizasyonu, Sinir Ağları, Makine Öğrenme Algoritmaları bileşenlerinden oluşur.

Bulanık Mantık Bulanık küme teorisi, doğal dil tanımlamalarını kullanarak matematiksel hesaplama yapmak için bir araç olarak Zadeh tarafından geliştirilmiştir. Bulanık mantık, ara değerleri hesaplamaya imkan tanıyan çoklu değerleri olan mantık kümesidir. Klasik mantık Doğru (T) ve Yanlış (F) tanımlamalarına dayanan Aristo mantığıdır. Aristo mantığına karşın 3- değerli, 4- değerli mantıklar geliştirilmiştir.

Bulanık Mantık Bulanık mantık ise sonsuz değerli lojik olarak tanımlanmakla birlikte elde edilen değer kümesine Bulanık Kümeler denir. Aristo ya göre bir eleman ya o kümeye aittir ya da değildir. Bulanık mantıkta ise kümeye ait her bir eleman [0 1] arasında üyelik dereceleri alır ve aynı eleman aynı anda birden fazla kümeye ait olabilir.

Sinir Ağları Sinir Ağları ile ilgili ilk çalışmalar 1943 te başlamıştır. Tek katmanlı geri beslemeyle kontrol edilen ağlar Rosenblatt tarafından 1962 de bulunmuştur. Bu ağ tiplerine persepteron denildi ve ilk olarak görsel algıyı modellemede (retina) kullanıldı. Bir ileri beslemeli ağın üç parçası vardır : duyular(sensory), eşleştirme(association), cevap(response)

Sinir Ağları Öğrenim sadece A birimlerinden R birimlerine ağırlıklar üzerinde meydana gelir (S birimlerinden A birimlerine olan ağırlıklar sabittir). Her bir R birimi n tane A biriminden giriş alır. Verilen bir eğitim örneği için (s:t), hedef çıktıdan (t) farklı bir y çıktısı hesap edilirse A ve R arasında ağırlıklar değiştirilir.

Sinir Ağları Persepteronlar, son derece sınırlı olmalarına karşın en eski sinir ağlarından biridir. Persepteron, bir sinir hücresinin birden fazla girdiyi alarak bir çıktı üretmesi prensibine dayanır. Basit bir perceptron yapısı

Sinir Ağları Persepteron doğrusal bir fonksiyonla iki parçaya bölünebilen problemlerde kullanılabilir. Bu problemlere AND, OR, NOT durumları örnek olarak verilebilir. Girdi Katmanı, dış dünyadan gelen girdileri alarak ara katmana gönderir. Bu katmanda bilgi işleme olmaz. Gelen her bilgi geldiği gibi bir sonraki katmana gider. Her proses elemanın sadece bir tane girdisi ve bir tane çıktısı vardır.

Sinir Ağları

Sinir Ağları Ara katmanlar girdi katmanından gelen bilgileri işleyerek bir sonraki katmana gönderir. Çok katmanlı bir ağda birden fazla ara katman ve her katmanda birden fazla proses elemanı bulunabilir. Çıkış Katmanı, ara katmandan gelen bilgileri işleyerek ağa girdi katmanından verilen girdilere karşılık ağın ürettiği çıkışları belirleyerek dış dünyaya gönderir. Bir çıktı katmanında birden fazla proses elemanı olabilir. Her proses elemanı bir önceki katmanda bulunan bütün proses elemanlarına bağlıdır.

Evrimsel Hesaplama Çeşitli biyolojik evrimlerden esinlenilerek geliştirilen bir takım hesaplama yönteminin genel adıdır. Çoğunlukla sezgi ötesi optimizasyon algoritmaları içerir; Genetik algoritma gibi evrimsel algoritmalar, arı kolonisi, karınca kolonisi ya da parçacık koloni optimizasyon algoritmaları, Genetik algoritmalar, doğal seçim ilkelerine dayanan bir arama ve optimizasyon yöntemidir.

Evrimsel Hesaplama Geleneksel optimizasyon yöntemlerine göre farklılıkları olan genetik algoritmalar, parametre kümesi yerine kodlanmış biçimlerini kullanırlar. Olasılık kurallarına göre çalışan genetik algoritmalar, yalnızca amaç fonksiyonuna gereksinim duyar. Çözüm uzayının tamamını değil belirli bir kısmını tararlar. Böylece, etkin arama yaparak çok daha kısa bir sürede çözüme ulaşırlar.