YAPAY ZEKA Mesleki Terminoloji II

Benzer belgeler
BLM-431 YAPAY ZEKA. Ders-2 Etmenler. Yrd. Doç. Dr. Ümit ATİLA

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

YAPAY ZEKA VE DERİN ÖĞRENMENİN GÜNÜMÜZDEKİ UYGULAMA ALANLARI

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

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

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

BLM-431 YAPAY ZEKA. Ders-4 Bilgisiz Arama Yöntemleri. Yrd. Doç. Dr. Ümit ATİLA

Doğal Dil İşleme Nedir? Doğal Dil İşleme

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BLM-431 YAPAY ZEKA. Ders-5 Bilgili Arama Yöntemleri. Yrd. Doç. Dr. Ümit ATİLA

Zeki Optimizasyon Teknikleri

BLM-431 YAPAY ZEKA. Ders-3 Durum Uzayında Arama. Yrd. Doç. Dr. Ümit ATİLA

Tedarik Zinciri Yönetiminde Yapay Zeka Teknikler

CBS ve Coğrafi Hesaplama

Akış YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

YZM YAPAY ZEKA DERS#4: BİLGİSİZ ARAMA YÖNTEMLERİ

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

ÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX

Örnek Arasınav Soruları Güz 2017

Esnek Hesaplamaya Giriş

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Makine Öğrenmesi. Erhan AKDOĞAN, Ph.D.

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

etme çabalarının en son ürünlerinden bir tanesi yapay sinir ağları (YSA) teknolojisidir.

İnsan beyni, birbiri ile karmaşık ilişkiler içinde bulunan nöron hücreleri kitlesidir. Tüm aktivitelerimizi kontrol eder, yaradılışın en görkemli ve

Arama Algoritmaları ile Gerçek Dünya Örnekleri

BİLİŞSEL NÖROBİLİM BİLGİ İŞLEME SÜREÇ VE YAKLAŞIMLARI

Alkın Küçükbayrak Bilim Dalı Olarak ve Uygulamada "Yapay Zeka"

Yapay Zekâ

YZM 3217 YAPAY ZEKA DERS#5: BİLGİLİ ARAMA YÖNTEMLERİ

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

OpenZeka MARC. Mini Otonom Araç Yarışması

Sayısız uygulama alanı olan Yapay Zeka kavramının pek çok tanımı vardır.

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

Metin Sınıflandırma. Akış

Yapı Kredi Bankası Ar-Ge Çalışmaları Araştırma, Vizyon ve Uygulama. Eğitmen: Onur AĞIN


Yapay Zeka (MECE 441) Ders Detayları

... 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 >=

Yapay Zeka nın Teorik ve Pratik Sınırları. Yavuz Köroğlu VI. Evrim, Bilim, ve Eğitim Sempozyumu

Yararlanılan Kaynaklar

DERİN ÖĞRENME SONGÜL TORANOĞLU

Akış YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

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

VERİ MADENCİLİĞİ önemsiz olmayan, gizli, önceden bilinmeyen, potansiyel olarak kullanışlı

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

ZEKA ATÖLYESİ AKIL OYUNLAR

KENDĐ KENDĐNE YOL BULAN ARAÇ

Yapay Sinir Ağları (Artificial Neural Networks)

Öykü AKINGÜÇ

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

Yrd. Doç. Dr. A. Burak İNNER

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

YZM 3217 YAPAY ZEKA DERS#3: PROBLEM ÇÖZME VE ARAMA

K En Yakın Komşu Methodu (KNearest Neighborhood)

ENTEK TEKNOLOJİ EĞİTİMLERİ

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

ZEKİ ETMENLER (INTELLIGENT AGENTS)

2.1 Bir Sınıfı Örneklerinden Öğrenme Vapnik-Chervonenkis (VC) Boyutu Olası Yaklaşık Doğru Öğrenme... 21

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

Veri toplama- Yersel Yöntemler Donanım

Sezgisel-Bilgili Arama (Heuristic-Informed Search)

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

Uzaktan Algılama Uygulamaları

Sunuş yoluyla öğretimin aşamaları:

Hülya Özdağ (YTÜ Matematik Bölümü Ö.Ü.) Nilgün Aygör (YTÜ Matematik Bölümü Ö.Ü.) Aykut Parlak (YTÜ Matematik Mühendisliği)

ENTEK TEKNOLOJİ EĞİTİMLERİ

Makine Öğrenmesi 8. hafta

Ortaokul Sınıflar Matematik Dersi Öğretim Programı*: Kazandırılması Öngörülen Temel Beceriler

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

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

AĞ İŞLETMENİ PROGRAMINA İLİŞKİN AÇIKLAMALAR

Öğretim içeriğinin seçimi ve düzenlenmesi

... 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

Bilgisayarla Görme (EE 430) Ders Detayları

Bilgisayar Mühendisliği

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

BULANIK MANTIK (FUZZY LOGIC)

ÖZEL ÖĞRETİM YÖNTEMLERİ II

Marketing plan for your startup

Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ANKARA

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

Kredi Limit Optimizasyonu:

NESNELERİN İNTERNETİ NEDİR?

Uzaktan Algılama Teknolojileri

Örüntü Tanıma (EE 448) Ders Detayları

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

VERİ YAPILARI. Yrd. Doç. Dr. Murat GÖK Bilgisayar Mühendisliği Bölümü YALOVA ÜNİVERSİTESİ HASH TABLOLARI.

İleri Örüntü Tanıma Teknikleri Ve Uygulamaları İçerik

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

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#6: AZALT VE FETHET YÖNTEMİ

Yapay Sinir Ağları ve Yüksek Enerji Fiziği Uygulamaları

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

7. FIRST LEGO LİGİ TÜRKİYE TURNUVALARI

MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS PROGRAMI

Online teknik sayfa VICOTEC450 TÜNEL SENSÖRLERI

1.1. Yazılım Geliştirme Süreci

Teknoloji Geliştirme Alanında Üniversite Sanayi Ortak Çalışmalarında Deneyimler Dr.- Ing. Yalçın Tanes Ak-Kim Ar-Ge Direktörü

Bilgi Toplumunda İnsan Nitelikleri, Yaşam Boyu Öğrenme, Bilgisayarın Eğitimde Kullanımı BDO Kuramsal Temelleri

ALP OĞUZ ANADOLU LİSESİ EĞİTİM ÖĞRETİM YILI BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM 2.SINAV ÖNCESİ ÇALIŞMA SORULARI VE YANITLARI

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi

Transkript:

YAPAY ZEKA Mesleki Terminoloji II Murat Baki Yücel - 13011035 Ozan Tepe - 14011082

Sunum İçeriği 1. Yapay Zeka Tanımlar 2. Tarihçe 3. Yapay Zeka ve Doğal Zeka 4. Arama Kör Sezgisel 5. Bilgi Gösterimi 6. Çıkarım Mekanizmaları Tümdengelim Tümevarım 7. Aracılar 8. Uzman Sistemler 9. Makine Öğrenmesi / Yapay Öğrenme 10. Doğal Dil İşleme

Yapay Zeka Nedir? Zeka nedir? Sadece insanlar mı zekidir? Zeka, sözlük tanımına göre: Öğrenme, anlama ve problem çözme kapasitesi İnsan gibi düşünmek? İnsan gibi hareket etmek?

Yapay Zeka Nedir? Minsky: İnsanlar tarafından yapıldığında zeka gerektiren şeyleri makinelere yaptırma arayışıdır. Algılama Öğrenme Düşünme Fikir yürütme Sorun çözme İletişim kurma Çıkarım yapma Karar verme gibi bilişsel davranışları sergilemesi beklenen yapay bir işletim sistemidir. Kısaca: Makinelerin karmaşık problemlere insanlar gibi çözümler üretmesini sağlayan teknolojiler bütünüdür.

Yapay Zeka Neyi Hedefliyor? Makineleri daha akıllı ve yararlı hale getirmek İnsan zekasını daha iyi anlamak için onu simule eden programlar yazmak

Bilgisayar Bilimlerinde Nerede?

Tarihsel Gelişimi 1. Alan (Mathison) Turing : Makineler düşünebilir mi? 2. 2. Dünya Savaşı sırasında geliştirilen elektromekanik cihazlar sayesinde bilgisayar bilimi ve yapay zekâ kavramları doğdu. 3. Turing'in prensiplerini oluşturduğu bilgisayar prototipleri olan Heath Robinson, Bombe Bilgisayarı ve Colossus Bilgisayarları, Boole cebirine dayanan veri işleme mantığı ile Makine Zekâsı kavramının oluşmasına sebep oldu. 4. Kişisel bilgisayarlar yaygınlaştı ancak yapay zekâ araştırmaları dar bir araştırma çevresi tarafından geliştirildi. 5. Çalışmaları teşvik etmek amacıyla Turing Testi ve Loebner ödülleri verilmeye başlandı.

Yapay Zeka ve Doğal Zeka Yapay Zeka: Daha kalıcı Kopyalanabilir Geniş kitlelere yayımlanabilir Daha ucuz Her zaman tutarlı İşleyişi belgelenebilir Var / Yok Doğal Zeka: Yaratıcı Tecrübelerini konudan konuya aktarabilme Adaptasyon Bilinçli çaba olmadan modelleri öğrenebilme Var

İnsan ve Makine İnsanlar için zor, makineler için kolay görevler: Satranç Taşıma planlama Hava yollarında uçuş saatlerini planlama Fraud (dolandırıcılık) tanıma Teorem ispatlama Kare bulmaca

İnsan ve Makine İnsanlar için kolay, makineler için zor görevler: Konuşma tanıma Yüz tanıma Beste / resim yapma Motor aktiviteler (yürümek) Dil anlama Dünya bilgisi (Ör: Balıkların kaç ayağı var?)

Turing Testi Testin içeriği kısaca şöyledir: birbirini tanımayan birkaç insandan oluşan bir denek grubu birbirleri ile ve bir yapay zekâ diyalog sistemi ile geçerli bir süre sohbet etmektedirler. Birbirlerini yüz yüze görmeden yazışma yolu ile yapılan bu sohbet sonunda deneklere sorulan sorular ile hangi deneğin insan hangisinin makine zekâsı olduğunu saptamaları istenir. İlginçtir ki, şimdiye kadar yapılan testlerin bir kısmında makine zekâsı insan zannedilirken gerçek insanlar makine zannedilmiştir.

Loebner Ödülü Turing Testini geçebilen yazılımlara Loebner Ödülü verilir. Loebner Ödülünü kazanan yapay zekâ diyalog sistemlerinin yeryüzündeki en bilinen örneklerinden biri A.L.I.C.E'dir.

Arama Görüntü işleme: bir kamerayla alınan görüntünün başka bir kamerayla alınan görüntüde bulunması. Robot yol planlama: A noktasından B noktasına en az maliyetli hareketler dizisini bulmak. Uzman sistemler: Yüzlerce kural arasından duruma en uygun kuralı bulmak.

Arama - Tanımlar Durum Uzayı: Durumları, aralarındaki geçişleri, geçiş parametrelerini ve kısıtlarını gösteren graf Operatörler : Durumlar arası geçişleri sağlarlar. Başlangıç durumu : S 0 (Aramanın başladığı durum) Hedef durumu: {G} - (Aramanın bittiği durum) Maliyet: Operatörü uygulamanın maliyeti Çözüm yolu: Başlangıç durumundan hedef duruma giden yol Optimum Yol : En düşük maliyetli çözüm yolu

Kör Arama Enlemesine Arama / Breadth-first search Düşük Maliyetli Arama / Uniform cost search Derinlemesine Arama / Depth-first search Sınırlı Derinlikte Arama / Depth-limited search Artan Derinlikli Arama / Iterative deepening search Çift Yönlü Arama / Bidirectional search

Sezgisel Arama Fagenbaum ve Fieldman: Sezgisellik (sezgisel kurallar, sezgisel yöntem) problemin durum uzayı çok büyük olduğunda, çözümün aranmasını kesin biçimde sınırlayan herhangi bir kural, strateji, hile, sadeleştirme ve diğer etmenler kullanımıdır. Sezgisel arama yöntemleri, problem hakkındaki bilgiden yararlanırlar. Sezgi (Heuristic), hedefe ulaşmak için kalan maliyetin tahminidir. İyi bir sezgi, arama süresini, üstelden doğrusala indirir. A*, Yapay Zekada anahtar teknolojidir.

Bilgi Gösterimi Bilgi nedir? Nasıl biliriz? Bilgi: Verinin işlenerek anlam kazanmış hali. Bilmek: Farkında olmak, tanımak, yorumlamak, anlamak..

Bilgi Gösterim Türleri Kurallar Anlamsal Ağlar Yüklem Mantığı Çerçeveler Sahneler

Çıkarım Mekanizmaları Tümdengelim: Bir sonuca, mutlak genel veya evrensel gerekçelerden yola çıkılarak ulaşma şekli. Tüm insanlar ölümlü. Socrates bir insan. O halde Socrates de ölümlü. Tümevarım: Bir sonuca, eldeki örneklerden yola çıkılıp genelleme yapılması ile ulaşma şekli. Bugüne kadar ki tüm insanlar öldü. O halde hepimiz öleceğiz.

Aracılar (Agents) Aracı nedir? Nasıl oluşturulur? Nelere dikkat etmeliyiz? PEAS?

Aracılar - Dikkat Edilmesi Gerekenler PEAS: Performance Measure (Performans ölçümü) Environment (Ortam analizi) Actuators (Ortamı etkileyen hareketler) Sensors (Ortamın algılanması)

Aracılar - Ortam Özellikleri Fully observable (vs. partially observable): ajanın sensörleri ortamın tamamını algılayabiliyorsa Deterministic (vs. stochastic): Ortamın bir sonraki durumu sadece şu anki durum ve ajanın yaptığı hareketle belirleniyorsa (ortamın bir sonraki durumuna diğer ajanların hareketleri de etkiyorsa strategic) Episodic (vs. sequential): Yapılan bir hareket ileriye doğru etkimiyorsa (klasik arama motoru, parmak izi tanıma vs.) Static (vs. dynamic): Ajan hareketine karar verirken ortam değişmiyorsa (ortam değişmiyor sadece ajanın performans skoru değişiyorsa semidynamic) Discrete (vs. continuous): Sınırlı sayıda, açıkça belirlenmiş algı ve hareketler varsa Single agent (vs. multiagent): Ortamda tek ajan varsa

Aracılar - Örnek Harita çıkaran robot: P: Haritanın doğruluğu, işlem hızı, statik / dinamik ortamlarda çalışabilmesi E: Duvarlar, bina içi, dış ortam, statik / dinamik, engeller A: Tekerlerin yönü ve hızı, kamera kontrolü S: Lazer / sonar / kızılötesi uzaklık algılayıcılar, kamera

Uzman Sistemler 1. Her sorunu çözmek yerine belirli bir alanda ki sorunları çözmek 2. Otomobilin tamiri için öneride bulunan uzman sistemin otomobilin ne işe yaradığından haberi yok 3. DEC(Digital Equipment Corporation) tarafından kullanılan ve müşteri siparişlerine göre donanım seçimi yapan R1 yazılımı

Makine Öğrenmesi - Nedir? Çok büyük miktardaki verilerin elle işlenmesi, analizinin yapılması mümkün değildir. Bu tür problemlere çözüm bulmak amacıyla makine öğrenmesi metotları geliştirilmiştir. Bu metotlar geçmişteki verileri kullanarak veriye en uygun modeli bulmaya çalışırlar. Yeni gelen verileri de bu modele göre analiz edip sonuç üretirler.

Makine Öğrenmesi - Eğitim Supervised Learning Alan uzmanı Etiketli veri Unsupervised Learning Etiketsiz veri Verinin fazlalığı Semi-supervised Learning Etiketli ve etiketsiz Verinin kendisini kullanarak etiketlemeye çalışmak Adım adım bölümleme

Makine Öğrenmesi - Metotlar Sınıflandırma Kümeleme Doğrusal regresyon K-Means Karar ağaçları SOM Yapay sinir ağları K-NN LVQ

Yapay Sinir Ağları Yapay Sinir Ağları nedir? İnsan beyni Makinelerin insana benzemesi Hata toleransı Nöronlar Aktivasyon fonksiyonu

Sinir Sistemi Yapay Sinir Ağı Nöron İşlem Elemanı Dentrit Toplama Fonksiyonu Hücre Gövdesi Aktivasyon Fonksiyonu Akson Eleman Çıkışı Sinaps Ağırlıklar

Geleneksel Algoritmalar Çıkışlar, koyulan kurallara girişlerin uygulanması ile elde edilir. Yapay Sinir Ağları Öğrenme esnasında giriş çıkış bilgileri verilerek sistem eğitilir. Bilgiler ve algoritmalar kesindir. Hesaplama; merkezi, eş zamanlı ve ardışıktır. Deneyimden yararlanır. Hesaplama; toplu, eş zamansız ve öğrenmeden sonra paraleldir. Bellek paketlenmiş ve hazır bilgi toplanmıştır. Hata toleransı yoktur. Nispeten hızlıdır. Bellek ayrılmış ve ağa yayılmıştır. Hata toleransı vardır. (İnsan gibi) Çok fazla işlem gücüne ihtiyaç duyar.

Sınıflandırma Metotları Genelde eğiticili öğrenme Önceden etiketlenmiş veri Örneklere ait sınıf bilgileri kullanılır

Kümeleme Metotları Eğiticisiz öğrenme Genelde etiketsiz veri Örneklere ait sınıf bilgileri kullanılmaz Verileri en iyi temsil edecek vektörler bulunur Sıkıştırma algoritmalarının temelinde yer alırlar

Makine Öğrenmesi - Uygulamaları Market analizi, e-ticaret, Kredi taleplerini değerlendirme, risk analizi, Görüntü işleme, OCR,HCR, yüz tanıma, Ses işleme, Doğal dil işleme, Gen mikrodizilimleri, Anomali testpiti vb. daha bir sürü uygulama alanında kullanılmaktadır. Gelecekte de bu tür ürün ve modüllerin sayısı giderek artmaya devam edecek.

Doğal Dil İşleme Konuşma Sentezi Konuşma Anlama Sözdizimsel (sentaktik) analiz Anlambilimsel (semantik) analiz Yapay konuşma İngilizce A.I.M.L (Artificial intelligence Markup Language) Türkçe T.Y.İ.D (Türkçe Yapay Zekâ İşaretleme Dili) Zemberek

Kaynakça https://www.tutorialspoint.com/artificial_intelligence/ http://www-formal.stanford.edu/jmc/whatisai/ https://en.wikipedia.org/wiki/artificial_intelligence https://www.merriam-webster.com/ https://www.ce.yildiz.edu.tr/personal/mfatih/file/476/yapay+zeka - M. Fatih Amasyalı - Yapay Zeka Ders Slaytları https://tr.0wikipedia.org/index.php?q=ahr0chm6ly90ci53awtpcgvkaweub3jnl3dpa2kvwwfwyxlfemvrw6i http://www.derinogrenme.com/2017/03/04/yapay-sinir-aglari/ http://kod5.org/yapay-sinir-aglari-ysa-nedir/ https://tr.0wikipedia.org/index.php?q=ahr0chm6ly90ci53awtpcgvkaweub3jnl3dpa2kvrg_en2fsx2rpbf9pxz9szw1l

Teşekkürler