ÖĞRENMEDE BİLGİ Yılmaz KILIÇASLAN.

Slides:



Advertisements
Benzer bir sunumlar
ALGORİTMA BULUNMASI
Advertisements

MERKEZİ YIĞILMA (EĞİLİM) ÖLÇÜLERİ
Kesirlerle Çarpma İşlemi
ÖNERME ANALİZİ VE YÜKLEM MANTIĞI Yılmaz KILIÇASLAN.
MIT563 Yapay Zeka ve Makine Öğrenmesi
MIT563 Yapay Zeka ve Makine Öğrenmesi
Bölüm 1 Genel Kavramlar Bilgisayarın Temel Birimleri Bilgi Saklama
7) İNTERPOLASYON İnterpolasyon, eldeki verilerin dağılımından yararlanarak, elde olmayan bir değerin tahmin edilmesi olarak özetlenebilir.
Bölüm 2: Program Denetimi
ÖNERME ANALİZİ VE YÜKLEM MANTIĞI Yılmaz KILIÇASLAN.
İSİM UZAYLARI (Name Space)
EŞANLI DENKLEMLİ MODELLER. Eşanlı denklem sisteminde, Y den X e ve X den Y ye karşılıklı iki yönlü etki vardır. Y ile X arasındaki karşılıklı ilişki nedeniyle.
Erişim Kuralları Yaşar Tonta Hacettepe Üniversitesi
Soruya geri dön
Finansal İktisat Prof. Dr. Hasan Şahin
END 503 Doğrusal Programlama
Karar Ağaçları.
Algoritma ve Akış Diyagramları
İstatistiksel Sınıflandırma
ÇOKGENLER.
ÇARPMA İŞLEMLERİ.
NESNEYE YÖNELİK PROGRAMLAMANIN TEMEL İLKELERİ GENEL BİR BAKIŞ
TBF - Genel Matematik I DERS – 8 : Grafik Çizimi
MANTIK BİLİMİNE GİRİŞ VE ÖNERMELER MANTIĞI Yılmaz KILIÇASLAN.
DERS 2 MATRİSLERDE İŞLEMLER VE TERS MATRİS YÖNTEMİ
ANLATIM BOZUKLUKLARI.
AKIŞ ŞEMASI Akış şeması belirli bir işin yapılabilmesi için, basit işlemlerle şema halinde gösterilmesidir. Kısaca algoritmanın şemalarla gösterilmesidir.
ÖNERMELER MANTIĞI VE WUMPUS DÜNYASI Yılmaz KILIÇASLAN.
DOĞRU GRAFİKLERİ EĞİM.
ALGORİTMA VE AKIŞ ŞEMASI
AKIŞ ŞEMASI Akış şeması belirli bir işin yapılabilmesi için, basit işlemlerle şema halinde gösterilmesidir. Kısaca algoritmanın şemalarla gösterilmesidir.
SONLU OTOMATLARIN PROGRAMLANMASI
SINIFLANDIRMA VE REGRASYON AĞAÇLARI
D O G A L S A Y I L A R.
ALİ YALKIN İLKÖĞRETİM OKULU 3/A SINIFI ÖĞRENCİ ÇALIŞMA SAYFASI ADI VE SOYADI: …………………………………………………… 14 Ocak 2011 Cuma ALİ YALKIN İLKÖĞRETİM OKULU 3/A SINIFI.
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
RAYLEIGH YÖNTEMİ : EFEKTİF KÜTLE
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
MANTIK PROGRAMLARININ TEMEL YAPILARI VE BİLGİSAYIM MODELİ Yılmaz KILIÇASLAN.
TAM SAYILAR Pınar AKGÖZ.
TEMEL KURAM VE AÇMAZLARIYLA BİLGİSAYAR BİLİMİ
KALITIM Yılmaz Kılıçaslan.
TEMEL KURAM VE AÇMAZLARIYLA BİLGİSAYAR BİLİMİ
=>CÜMLEDE ANLAM<=
ÇARPANLARA AYIRMA.
ÖNERMELER MANTIĞI Yılmaz KILIÇASLAN.
Bilgisayar Bilimlerinin Kuramsal Temelleri
MANTIK BİLİMİNE GİRİŞ VE ÖNERMELER MANTIĞI Yılmaz KILIÇASLAN.
SONLU DURUM OTOMATLARININ PROGRAMLANMASI
Bilgisayar Bilimlerinin Kuramsal Temelleri
ÖNERMELER MANTIĞI Yılmaz KILIÇASLAN. Önermeler Mantığı - Bağlaçlar Yalnızca doğruluk değerleri üzerinden fonksiyonel olarak tanımlanabilen bağlaçlar ve.
MANTIK BİLİMİNE GİRİŞ VE ÖNERMELER MANTIĞI Yılmaz KILIÇASLAN.
ÖNERME ANALİZİ VE YÜKLEM MANTIĞI Yılmaz KILIÇASLAN.
 GİRİŞ Hayat bilgisi, adı gibi yaşamın bilgisidir; okul öncesi eğitimden yararlanamamış öğrencilerin ilkokulda karşılaştıkları ilk derstir.
Bulanık Mantık Bulanık Mantığın Temel Kavramları
Yapısal Tasarım Araçları
Veri Madenciligi . Sınıflandırma ve Regresyon Ağaçları ( CART )
MANTIKSAL ÇERÇEVE MATRİSİNİN HAZIRLANMASI
TEMEL KURAM VE AÇMAZLARIYLA BİLGİSAYAR BİLİMİ - Sayılabilirlik - Yılmaz Kılıçaslan.
BİL3112 Makine Öğrenimi (Machine Learning)
Yapısal Tasarım Araçları
Akış Diyagramları - 1. Akış Diyagramı  Algoritmalar doğal dille yazıldıklarında herkes tarafından aynı biçimde anlaşılmayabilir.  Ancak, akış diyagramlarında.
O R T L G İ M A A Ve Akış şemaları.
BİLİM KAVRAMI TANIMI-AMACI-SINIRLARI-ÖZELLİKLERİ
VERİ TÜRLERİ.
DENETİM YAKLAŞIMININ BELİRLENMESİ
Uzay ve Uzay Çalışmaları.
Bilgisayar Bilimi Problem Çözme Süreci-2.
Yapay Öğrenme Teorisi Bölüm-2
Sunum transkripti:

ÖĞRENMEDE BİLGİ Yılmaz KILIÇASLAN

Makine Öğrenmesinde Bilgisizlik Bugüne kadar anlattığımız makine öğrenmesi yaklaşımlarında, yalnızca veride gözlemlenen girdi/çıktı ilişkisini yansıtan bir fonksiyon oluşturmak amaçlanmıştı. Daha doğrusu, amaç, böylesi bir fonksiyona yakınsayan bir hipotez elde etmekti. Bu amacın arkasında, sanki yeni birşey öğrenmeden (neredeyse) öğrenme öncesi bilinen herşeyi (yani ön bilgiyi) unutmak gerekiyormuş gibi bir varsayım mevcuttu. Bu derste, ön bilginin kullanımına da olanak sağlayan öğrenme yaklaşımını inceleyeceğiz. Kullanacağımız ön bilgi birinci dereceden yüklem mantığı formatında kodlanacaktır.

Öğrenmede Mantıksal Kodlama Bilgi kullanan öğrenmede, hipotez, örnek tanımları ve sınıflandırmalar mantık cümleleri olarak kodlanabilirler. Bu yaklaşımda, yeni örnekler, hipotez ve örnek tanımlamalarından bir sınıflandırma cümlesinin mantıksal çıkarımla elde edilmesi yoluyla sınıflandırılabileceklerdir. Ayrıca, daha önceden bilinen cümleler yeni örneklerin sınıflandırlmasına yardımcı olabileceği için, ön bilgi kullanımı da olanaklı hale gelecektir.

Restoran Örneği Restoran örneğimizi hatırlayalım: Örnek Özellikler Hedef Alt. Bar Cuma Aç Müş. Fiy. Yağ. Rez. Tür Tah. Bek. Bekle X1 Evet Hayır Az $$$ Fransız 0-10 X2 Dolu $ Tayland 30-60 X3 Burger X4 10-30 X5 >60 X6 $$ İtalyan X7 Yok X8 X9 X10 X11 X12

Restoran Örneği için Karar Ağacı Ayrıca, aşağıdaki karar ağacının bu 12 örnekten öğrenildiğini anımsayalım:

Örneklerin ve Sınıflandırmanın Kodlanması Hatırlayacağınız gibi, örnekler Alternatif, Bar, Cuma gibi özelliklerle tanımlanıyordu. Mantıksal bağlamda, her örnek özelliklerin tek argümanlı bir yüklem olduğu bir mantık cümlesiyle tanımlanır. Örneğin, birinci örnek aşağıdaki mantık cümlesiyle tanımlanacaktır: Alternatif(X1) ᴧ ¬Bar(X1) ᴧ ¬Cuma(X1) ᴧ Aç(X1) ᴧ ... Aynı örneğin sınıflandırma gösterimi ise şöyle olacaktır: Bekle(X1).

Hipotezin Kodlanması Formel mantık çerçevesinde tümevarımlı öğrenmenin amacı, Q hedef yüklemi için örnekleri doğru şekilde sınıflamamıza imkan verecek bir mantık ifadesi bulmaktır. Q hedef yüklemini tanımlayan Ci tanımları olacaktır. Hipotez, Q ile Ci arasındaki kurulacak karşılıklı gerektirme ilişkisi ile elde edilecektir: x Q(x)  Ci(X) Restoran örneğinin karar ağacı şu hipotezi (Hr) ifade etmektedir: r Bekle(r)  Müşteri(r, Az)  Müşteri(r, Dolu) ᴧ Aç(r) ᴧ Tip(r, Fransız)  Müşteri(r, Dolu) ᴧ Aç(r) ᴧ Tip(r,Tayland) ᴧ Cuma(r)  Müşteri(r, Dolu) ᴧ Aç(r) ᴧ Tip(r, Burger)

Hipotez Uzayından Hipotez Arama - I Hipotez uzayı, öğrenme algoritmasının kabul edeceği bütün hipotezlerin kümesidir, {H1, ..., Hn}. Tahminen, öğrenme algoritması hipotezlerden birinin doğru olduğuna, yani aşağıdaki cümleye, inanmaktadır: H1  H2  H3  ...  Hn, Örnekler geldikçe, örneklerle tutarlılık göstermeyen hipotezler elenip silinecektir. Böylesi bir tutarsızlık iki durumda gerçekleşebilir: Bir örnek, eğer hipotez negatif olduğunu söylüyor fakat gerçekte pozitif ise, yanlış (false) negatiftir. Bir örnek, eğer hipotez pozitif olduğunu söylüyor fakat gerçekte negatif ise, yanlış (false) pozitiftir.

Hipotez Uzayından Hipotez Arama - II Hipotez uzayımızı, örneklerle tutarlılık göstemeyenleri eleyerek daralatabiliriz. Fakat, Hipotez uzayımız genelde çok büyük olacağı için bu etkin bir yöntem olmayacaktır. Current Best Hypotesis Search ve Least Commitment Search daha az çabayla tutarlı hipotezleri bulabilmek için önerilen iki yaklaşımdır.