Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual...

18
Turing 13 Yaşındayken Cem Bozşahin ODTÜ Enformatik Enstitüsü Yeditepe Turing Konferansı 5.5.2012 Cem Bozşahin AMT@13

Transcript of Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual...

Page 1: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Turing 13 Yaşındayken

Cem Bozşahin

ODTÜ Enformatik Enstitüsü

Yeditepe Turing Konferansı

5.5.2012

Cem Bozşahin AMT@13

Page 2: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Turing ne yapmağa çalışıyordu?

Neyi yapmağa kalkışmadı ki?

KimyaKriptolojiBio-genetik (morphogenesis)Soyut berim (algoritma)Somut berim (programlama)Zihin-beden problemi (oyna-dön-oyna satrancı)Turing deneyiYapay hayatMatematiğin kökenleri(Yapay) zekaMaraton

Cem Bozşahin AMT@13

Page 3: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Belki de doğru soru şu:

Turing herşeyi nasıl yapmağa çalışıyordu?

Cem Bozşahin AMT@13

Page 4: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Berim?

1996’da ODTÜ BM çay odasında uydurulmuştur. (O.T.Şehitoğlu)1998’den beri kullanımda.

computation (not calculation)computationalismcomputational linguistcomputational fluid dynamicsberim (hesaplama)hesaplamacılık? (berimselcilik)hesaplamalı dilbilimci ?? (berimsel dilbilimci)hesaplamalı akışkanlar mekaniği ?hesaplamasız olanı yok zaten

Cem Bozşahin AMT@13

Page 5: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Mark I, 1948

Cem Bozşahin AMT@13

Page 6: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Mark I, 2011

Cem Bozşahin AMT@13

Page 7: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

TM

teyp. . . . . .

okuyucu

Sonlu makina

Cem Bozşahin AMT@13

Page 8: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

k-TTM

1

2

k

FSM

Cem Bozşahin AMT@13

Page 9: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Putnam-Gold TM

1

2

3

FSM

TM

deneme

E E H

Cem Bozşahin AMT@13

Page 10: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Turing için önemli olan neydi?

P-G makinası da bir TMgösterim ve işlem ilişkisikarmaşıklık zaman-uzay açısından değil gösterim üzerinden

Cem Bozşahin AMT@13

Page 11: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Problemler

Formule edilebilir ama çözülemez olanlar

diagonal(X):a: if halt(X,X) goto a otherwise halt.

diagonal(diagonal) ?İfade edilebilir ama formule edilemez olanlar

π’den sonraki ilk sayı nedir?

Aradaki fark TM gösterimi.

Cem Bozşahin AMT@13

Page 12: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Kombinatör kuramı

Turing’in evrensel kombinatörüUfg = g(ffg)

U = (λxλy .y(xxy))(λxλy .y(xxy))

Uf = [ (λxλy .y(xxy))(λxλy .y(xxy)) ] f[λy .y([ λx1λy1.y1(x1x1y1) ] [ λx2λy2.y2(x2x2y2) ] y) ] ff ([ λx1λy1.y1(x1x1y1) ] [ λx2λy2.y2(x2x2y2) ] f )f (Uf )

Uf = f (Uf )

isimsiz ve değişkensiz özyineleme

Cem Bozşahin AMT@13

Page 13: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Turing testi

(Ann Witbrock; Copeland, B.J., Artificial Intelligence BlackwellPublishers, Oxford, 1993.)

Cem Bozşahin AMT@13

Page 14: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Searle ve Turing

Cem Bozşahin AMT@13

Page 15: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Programlama ve Searle

ConceptualIntentional System

ArticulatoryPerceptual System

Person

Performance System

PhonologicalForm

LogicalForm

Grammar

Lexicon(meaning bearing items)

(meaning bearing phrases)

Virtual Machine

Interpretive systemTransductive system

Computer

I/O CPU

Alphabet (finite vocabulary)

Well−formed

programs

(source code)

meaningful

computation

(interp. code)

Grammar

Lexicon(finitely characterizable tokens)

(finitely characterizable sentences)

Cem Bozşahin AMT@13

Page 16: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

Turing makinasına benziyor mu?AMT: Gösterim olmadan davranışa bakmamak.Gösterim varsa model ve deney kurgulayabiliriz.En temel unsur gösterim.

Cem Bozşahin AMT@13

Page 17: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

AMT @ 13

“I always seem to want to make things from the thing that iscommonest in nature.”

Cem Bozşahin AMT@13

Page 18: Turing 13 Yas ndaykenusers.metu.edu.tr/bozsahin/yeditepe.pdf · ProgramlamaveSearle Conceptual Intentional System Articulatory Perceptual System Person Performance System Phonological

AMT @ 9

Cem Bozşahin AMT@13