Professional Documents
Culture Documents
Chap 1
Chap 1
Chap 1
[4] Wikipedia Bch khoa ton th m - Lch s ngnh Tr tu nhn to http://en.wikipedia.org/wiki/Artificial_intelligence [5] Artificial Intelligence: A Modern Approach (Second Edition) by Stuart Russell and Peter Norvig : Introduction on AI http://aima.cs.berkeley.edu/
Chng 9: Hc my
Nhng nm gn y, kh nhiu sch, bo, cng trnh nghin cu khoa hc cp n cc k thut tnh ton, ngi ta hay nhc n nhiu thut ng nh: my tnh thng minh, my tnh th h V, h chuyn gia, mng ng ngha, ... Cc ngn ng lp trnh nh LISP, PROLOG m ng cho vic p dng hng lot cc h thng chng trnh c kh nng thng minh. Trc y, mi khi ni n Tr tu nhn to (TTNT) ngi ta thng quan tm n vic to lp cc my tnh c kh nng suy ngh, thm ch trong mt s phm vi hp no , c th cnh tranh hoc vt qu kh nng ca b no con ngi. Nhng hy vng ny trong mt thi gian di nh hng rt nhiu n cc nghin cu trong phng th nghim. Mc d nhng m hnh tng t cc my tnh thng minh c a ra hng nhiu nm trc, nhng ch t khi Alan Turing cng b nhng kt qu nghin cu quan trng u tin, ngi ta mi bt u thc s nghin cu n cc vn TTNT mt cch nghim tc. Pht hin ca Turing cho rng chng trnh c th c lu tr trong b nh sau c thc hin trn c s cc php ton c bn thao tc vi cc bit 0, 1. iu ny to nn nn tng ca nhng my tnh hin i. Vic lu tr chng trnh trong my cho php thay i chc nng ca n mt cch nhanh chng v d dng thng qua vic np mt chng trnh mi vo b nh. Theo mt ngha no , kh nng ny lm cho my tnh c kh nng hc v suy ngh. cng chnh l mt trong nhng biu hin quan trng u tin ca nhng my tnh c trang b TTNT. Nm 1956, chng trnh dn xut kt lun trong h hnh thc c cng b. Tip theo , nm 1959 chng trnh chng minh cc nh l hnh hc phng v chng trnh gii quyt bi ton vn nng (GPS - General Problem Solving) c a ra. Tuy vy ch cho n khong nm 1960 khi McCathy MIT (Massachussets Institute of Technology) a ra ngn ng lp trnh u tin dng cho tr tu nhn to LISP (list processing), cc nghin cu v TTNT mi bt u pht trin mnh m. Thut ng TTNT do Marvin Minsky mt chuyn gia ni ting cng MIT a ra nm 1961 trong bi bo Steps Forwards To Artificial Intelligence. Nhng nm 60 c th xem l mt mc quan trng trong qu trnh xy dng cc my c kh nng suy ngh. Cc chng trnh chi c v cc chng trnh chng minh nh l ton hc u tin cng c cng b trong khong thi gian ny. Nhng b tc, hn ch thnh cng ca cc cng trnh nghin cu TTNT trong nhng nm 60 chnh l do gii hn kh nng ca cc thit b, b nh v c bit l yu t thi gian thc hin. Chnh nhng yu t ny khng cho php tng qut ha nhng thnh cng bc u t c trong cc h chng trnh TTNT xy dng. Tuy rng vo gia nhng nm 70, b nh my tnh v thi gian tnh ton c nng cao ng k v cht, song nhng cch tip cn khc nhau n TTNT vn cha em ti nhng thnh cng tht s do s bng n t hp trong qu trnh tm kim li gii cho cc bi ton t ra. Cui nhng nm 70, mt s nghin cu c bn trong cc lnh vc nh x l ngn ng t nhin, biu din tri thc, l thuyt gii quyt vn em li din mo mi cho TTNT. Th trng tin hc bt u n nhn nhng sn phm TTNT ng dng u tin mang tnh thng mi. l cc h chuyn gia c p dng trong cc lnh vc khc nhau. H chuyn gia l cc phn mm my tnh, cha cc thng tin v tri thc v mt lnh vc c th no , V Hunh Trm Trn Ngn Bnh 3
c kh nng gii quyt nhng yu cu ca ngi dng mt mc no vi trnh nh mt chuyn gia c kinh nghim lu nm. Mt trong nhng h chuyn gia u tin c s dng thnh cng trong thc t l h MYCIN, c thit k v ci t ti trng i hc Tng Hp Stanford. Mt s kin quan trng trong s pht trin ca khoa hc TTNT l s ra i ca ngn ng PROLOG, do Alain Calmerauer a ra nm 1972. Nm 1981, d n ca Nht Bn xy dng cc my tnh th h th V ly ngn ng PROLOG nh l ngn ng c s lm thay i kh nhiu tnh hnh pht trin TTNT M cng nh chu u. Giai on 1981 tr i ngi ta cm nhn kh r nt rng cc chuyn gia v TTNT ang dn chuyn cc kt qu nghin cu t phng th nghim sang ci t cc ng dng c th. C th ni y cng l giai on cnh tranh ro rit ca cc cng ty, cc vin nghin cu hng u nhm a ra th trng cc sn phm phn mm ng dng k thut TTNT. Cui nhng nm 80, u nhng nm 90 th trng cc sn phm dn dng c kh nhiu sn phm trnh cao nh my git, my nh, . . . s dng TTNT. Cc h thng nhn dng v x l hnh nh, ting ni ang ngy cng thc y s pht trin k thut mng Neuron. S xch li ca hai cch tip cn: Tip cn m trong lp lun xp x v k thut mng Neuron v ang gy c s quan tm c bit ca cc chuyn gia tin hc. Bn cnh s xut hin ca cc h chuyn gia, cc ng dng cng nghip v qun l x hi, qun l kinh t cng i hi s ra i ca cc h thng x l tri thc d liu tch hp. Th gii ang chuyn mnh trong nhng nghin cu v TTNT. Tuy vy cu hi liu k thut TTNT c to nn nhng bc nhy vt trong cng ngh tin hc, c bit l trong cng ngh my tnh nh ngi ta mong i hay khng vn cha c li gii p tha ng.
II NH NGHA TR TU NHN TO
II.1 Tr tu nhn to
Tr tu nhn to (AI: Artificial Intelligence) c th c nh ngha nh mt ngnh ca khoa hc my tnh lin quan n vic t ng ha cc hnh vi thng minh. AI l mt b phn ca khoa hc my tnh v do n phi c t trn nhng nguyn l l thuyt vng chc, c kh nng ng dng c ca lnh vc ny. Nhng nguyn l ny bao gm cc cu trc d liu dng cho biu din tri thc, cc thut ton cn thit p dng nhng tri thc , cng cc ngn ng v k thut lp trnh dng cho vic ci t chng. Tuy nhin nh ngha trn phi chp nhn mt thc t - tr tu t n l mt khi nim khng c nh ngha mt cch r rng. Mc d hu ht chng ta u c th nhn ra cc hnh vi thng minh khi nhn thy chng nhng rt kh c th a ra mt nh ngha v tr tu. V th m vn nh ngha Tr tu nhn to t n tr thnh mt s nh ngha tr tu: c phi l mt nng lc duy nht hay ch l tn dng gi mt tp hp nhng kh nng khc nhau v khng lin quan g n nhau ? Th no l kh nng sng to ? Th no l trc gic ? C th kt lun ngay v tnh tr tu t vic quan st mt hnh vi hay khng hay cn phi c biu hin ca mt c ch no nm bn trong ? Tt c nhng cu hi ny vn cha c tr li v chng nu ra nhng vn cn c phng php lun gii quyt. 4 V Hunh Trm Trn Ngn Bnh
Chng 9: Hc my
Cho n nay, Tr tu nhn to vn cn l mt ngnh khoa hc tr, nhng mi quan tm v nhng phng php ca n cha c r rng so vi tt c cc ngnh khoa hc trng thnh trc . Song, mt trong nhng mc tiu trng tm ca n l quan tm n vic m rng kh nng ca khoa hc my tnh hn l tm cch nh ngha nhng gii hn ca n. Cu hi : Nu mt nh ngha theo s khi qut ca ring bn v Tr tu nhn to ?
II.2
Nm 1950, mt nh ton hc ngi Anh l Alan Turing vit nhng trang sch u tin tr li mt cch c th cu hi: tr tu my c lin h nh th no vi my tnh k thut s hin i. Tc phm My tnh v tr tu (Turing 1950) ca ng vn cn mang tnh thi i i vi vic nh gi nhng tranh lun v kh nng to ra mt my tnh thng minh, cng nh i vi nhng cu tr li ca tc phm ny cho cc tranh lun trn. Turing, ngi ni ting ch yu qua nhng ng gp ca ng cho l thuyt v kh nng tnh ton xem xt cu hi: liu c th lm cho mt my tnh thc s c kh nng suy ngh hay khng ? gii quyt nhng m h trong cu hi ny, ng xut thay th cu tr li bng kt qu ca mt trc nghim mang tnh thc nghim trc nghim Turing (Turing test) hay tr chi bt chc. Trc nghim Turing o lng kh nng ca mt my tnh c coi l thng minh v so snh vi kh nng ca con ngi mt i tng c xem l c hnh vi thng minh nht v l chun mc duy nht v tr tu. Trong trc nghim ny, mt my tnh v mt ngi tham gia trc nghim c t vo trong cc cn phng cch bit vi mt ngi th hai, ngi ny c gi l ngi thm vn (hnh 1.1). Ngi thm vn khng th nhn thy hay ni chuyn vi bt k ai trong trong hai i tng trn, cng khng bit c chnh xc i tng no l ngi hay my tnh, v cng ch c th giao tip vi hai i tng thng qua mt thit b son tho vn bn, chng hn nh mt thit b u cui. Ngi thm vn c nhim v phn bit ngi vi my tnh bng cch ch da trn nhng cu tr li ca h i vi nhng cu hi c truyn qua thit b lin lc ny. Trong trng hp nu ngi thm vn khng th phn bit c my tnh vi ngi th khi , theo Turing, my tnh ny c th c xem l thng minh.
Ngi thm vn
Hnh 1.1 Trc nghim Turing Bng cch cch ly ngi thm vn vi my tnh cng nh ngi tham gia vo trc nghim, th nghim ny bo m rng ngi thm vn s khng c thnh kin vi s xut hin ca my tnh hay bt k mt c tnh my mc no trong li ni ca n. Tuy nhin, vi mc ch c gng pht hin ra u l my tnh, ngi thm vn c th c t do hi bt k cu hi no, cho d l nhng cu hi bng gi hay quanh co. Chng hn, ngi thm vn c th yu cu c hai i tng thc hin mt php tnh lin quan t nhiu n s hc vi gi nh rng my tnh s thc hin nhanh v chnh xc hn ngi. i ph vi chin thut ny, mt my tnh thng minh cn phi bit khi no th n nn a ra mt cu tr li sai cho nhng bi ton nhm t ra n ging con ngi. Mt cch tng t, c th pht hin ra c tnh con ngi da vo bn cht cm xc, ngi thm vn cng c th hi c hai i tng cc kin thc v th vn hay ngh thut. V i ph vi chin thut ny i hi my tnh cng phi c nhng kin thc lin quan n cm xc xut pht t con ngi. Nhng c trng quan trng ca trc nghim ny l : N a ra mt khi nim khch quan v tr tu, tc l hnh vi ca mt thc th thng minh no p ng li mt tp hp cc cu hi c th. Vic ny cho chng ta mt chun mc xc nh tr thng minh, ng thi trnh c nhng tranh lun khng cn thit v bn cht ng ca n. N trnh cho chng ta khi b lc ng bi nhng cu hi rc ri v hin thi cha th tr li c, chng hn nh my tnh c s dng nhng suy lun thch hp bn trong n hay khng, hay my tnh thc s c thc c nhng hnh ng ca n hay khng. N loi tr bt c nh kin thin v no v bt buc ngi thm vn ch tp trung vo ni dung cc cu tr li. Nh nhng u im ny, trc nghim Turing cung cp mt c s cho nhiu s nh gi m nhng s ny c dng thc s cho cc chng trnh TTNT hin i. Ngi ta c th nh gi kh nng chuyn mn ca mt chng trnh v mt lnh vc no bng cch so snh kt qu lm vic ca n vi mt chuyn gia khi cng gii quyt mt tp cc bi ton cho trc. K thut nh gi ny ch l bin th ca trc nghim Turing: mt nhm chuyn gia sau s c yu cu so snh kt qu thc hin ca my v ngi trn mt tp 6 V Hunh Trm Trn Ngn Bnh
Chng 9: Hc my
hp c th cc bi ton m khng c thy cc i tng. Chng ta s thy rng phng php lun ny tr thnh mt cng c khng th thiu trong c hai giai on pht trin v kim chng ca cc h chuyn gia hin i. Cu hi : Hy so snh nhng im khc nhau c bn trong kh nng gii quyt vn gia my tnh hin i vi con ngi ?
III.1 Tr chi
Ngay t thi k u ca vic nghin cu vn tm kim trong khng gian trng thi, ngi ta tin hnh nhiu th nghim bng cch s dng cc tr chi thng dng c bn c nh c am (checker), c vua v tr 15 (15 puzzule). Ngoi sc quyn r do tnh cht tr c vn c trong cc tr chi c bn c, c nhiu tnh nht nh lm cho chng tr thnh mt i tng l tng ca thi k ny. Hu ht cc tr chi u s dng mt tp hp cc lut chi c xc nh r rng. iu ny lm cho vic pht sinh khng gian tm kim tr nn d dng v gii phng nhiu nghin cu khi nhng s m h v phc tp vn c trong cc bi ton t cu trc hn. Hnh dng ca nhng bn c s dng trong cc tr chi ny d dng c biu din vo my tnh, trong khi khng i hi mt hnh thc kh hiu cn thit no nm bt nhng tinh t v ng ngha trong nhng lnh vc bi ton phc tp hn. Do c th chi cc tr chi mt cch d dng nn vic th nghim mt chng trnh chi tr chi khng phi tr mt gnh nng no v ti chnh hay o c. Cc tr chi c th pht sinh ra mt s lng khng gian tm kim cc k ln. Nhng khng gian ny ln v phc tp i hi nhng k thut mnh nhm quyt nh xem nhng chn la no cn c kho st trong khng gian bi ton. Nhng k thut ny c gi l cc heuristic v chng to thnh mt lnh vc ln trong nghin cu TTNT. Mt heuristic l mt chin lc gii quyt vn tt nhng tim n kh nng tht bi, chng hn nh vic kim tra bit chc rng mt thit b khng nhy c cm vo trc khi gi nh rng n b hng, hay c gng bo v qun c hong hu ca bn khi b bt trong tr chi c vua. V Hunh Trm Trn Ngn Bnh 7
Nhiu th m chng ta gi l thng minh thuc v cc heuristic c ngi ta s dng gii quyt cc vn . Hu ht chng ta u c mt s kinh nghim vi nhng tr chi n gin ny, nn chng ta cng c kh nng ngh ra v kim nghim tnh hiu qu ca nhng heuristic ca chnh mnh. Chng ta khng cn i tm v hi kin chuyn gia trong mt s lnh vc chuyn mn su nh l y hc hay ton hc (c vua l mt ngoi l d thy i vi quy tc ny). V nhng l do , cc tr chi cung cp mt khng gian mnh mng cho vic nghin cu cc tm kim heuristic. Cc chng trnh chi tr chi, tri ngc vi tnh n gin ca chng, a ra nhng th thch ring ca chng, bao gm cc u th m cc nc i ca anh ta c th khng d on trc c mt cch chc chn. S c mt ny ca u th cng lm phc tp hn m hnh chng trnh do s thm vo mt yu t khng d on trc c v s cn thit phi tnh n nhng yu t tm l cng nh l chin thut trong chin lc ca tr chi.
Chng 9: Hc my
khoa chuyn gia chn on v k n iu tr cho bnh vim mng no tu sng v nhng trng hp nhim trng vi khun trong mu. MYCIN, c cc nh nghin cu pht trin Stanford vo gia nhng nm 1970, l mt trong nhng chng trnh u tin ch n nhng bi ton suy lun bng thng tin khng chc chn hoc khng y . MYCIN cung cp nhng gii quyt r rng v logic v qu trnh suy lun ca n, s dng mt cu trc kim tra thch hp vi lnh vc chuyn mn ca vn , v nhn bit c tnh nh gi mt cch tin cy hot ng ca n. Nhiu k thut xy dng h chuyn gia ang dng hin nay c ngi ta pht trin ln u trong d n MYCIN. Nhng h chuyn gia c in khc bao gm chng trnh PROSPECTOR dng tm ra nhng ni c cha qung m v xc nh loi qung m, da trn thng tin a l v mt a im no (duda et al. 1979a, 1979b), chng trnh INTERNIST dng chn on trong lnh vc ni khoa, Dipmeter Advisor dng phin dch cc kt qu ca cc my khoan ging du (Smith and Baker 1983) v XCON dng nh hnh cc my tnh h VAX.XCON c s dng t nm 1981, tt c cc my VAX v Digital Equipment Corporation bn thi by gi u c nh hnh bng XCON. V s nhng h chuyn gia khc ngy nay ang gii quyt nhng bi ton trong nhiu lnh vc khc nhau nh y hc, gio dc, kinh doanh, thit k v khoa hc (Waterman 1986). Mt iu th v m chng ta c th nhn thy l hu ht cc h chuyn gia c vit cho nhng lnh vc kh chuyn bit v cp chuyn gia. Ni chung nhng lnh vc ny u c nghin cu k v chng c nhng chin lc gii quyt vn xc nh mt cch r rng. Mc d cn tn ti nhng hn ch ny cc h chuyn gia vn ang chng minh gi tr ca chng trong nhiu ng dng quan trng. Cu hi :
Nu thm mt s u im ca h chuyn gia trn cc phng din tri thc, x hi hoc ti chnh ?
Chng 9: Hc my
hiu thc s tu thuc vo kin thc nn tng rng ln v lnh vc ca bi vn v nhng thnh ng dng trong lnh vc , cng nh l kh nng ng dng nhng kin thc tng qut tu thuc theo ng cnh gii quyt nhng trng hp b st hay ti ngha, l mt c im bnh thng trong li ni con ngi. V d nh chng ta th xem xt nhng kh khn khi tin hnh mt cuc hi thoi v bng chy vi mt ngi bit ting Anh nhng khng bit g v lut chi, cc u th, hoc lch s ca mn chi. Liu ngi ny c th hiu c hay khng ngha ca cu: With none down in the top of the nith anh the go-ahead run at second, the managercalled this relief from the bull pen ? Tuy tng t ring l trong cu ny l c th hiu c, nhng cu ny vn c coi l sai ng php ngay c i vi ngi thng minh nht trong s nhng ngi khng am hiu bng chy. Cng vic tp hp v t chc kin thc nn tng ny c tin hnh theo cch m sao cho cch y c th p dng c cho s lnh hi ngn ng, hnh thnh nn vn ch yu ca vic t ng ho qu trnh hiu ngn ng t nhin. p ng yu cu ny, cc nh nghin cu pht trin nhiu k thut dng cu trc ho ngha ng ngha, cc k thut ny c dng xuyn sut khoa hc Tr tu nhn to. Do vic hiu ngn ng t nhin i hi nhng khi lng kin thc khng l, hu ht cc cng trnh c ngi ta thc hin trong nhng lnh vc vn c hiu r v chuyn mn ho. Mt trong nhng chng trnh khai thc sm nht phng php lun th gii qui m ny l SHRDLU ca Winograd, mt h ngn ng t nhin c kh nng tr chuyn v hnh dng n gin ca cc khi c nhiu hnh dng v mu sc khc nhau (winograd 1973). SHRDLU c th tr li c nhng cu hi kiu nh khi mu g ang nm trn hnh lp phng mu xanh da tri ? v d kin nhng hnh ng kiu nh di chuyn hnh chp mu ln vin gch mu xanh l cy. Nhng bi ton loi ny, lin quan n vic m t v thao tc nhng sp xp n gin ca cc khi xut hin v thng xuyn gy ngc nhin trong gii nghin cu TTNT v c ngi ta bit n di ci tn l nhng bi ton th gii ca khi. Mc cho SHRDLU thnh cng vi vic tr chuyn v s sp xp ca cc khi, nhng phng php ca n khng khi qut c vt ra khi th gii cc khi. Nhng k thut biu din c s dng trong chng trnh ny qu n gin nn khng t chc nm bt ng ngha ca nhiu lnh vc phong ph v phc tp hn mt cch c kt qu. Nhiu s u t nghin cu v hiu ngn ng t nhin trong thi gian gn y c ngi ta dnh ht cho vic tm ra nhng hnh thc biu din, m v c bn dng trong mt phm vi rng ln cc ng dng m nhng ng dng ny t bn thn chng cn cha thch nghi tt vi cu trc c th ca lnh vc . Ngi ta kho st mt s lng nhng k thut khc nhau (hu ht u l nhng m rng hay ci tin ca k thut mng ng ngha) cho mc ch ny v dng chng vo vic pht trin nhng chng trnh c kh nng hiu ngn ng t nhin trong nhng lnh vc tri thc cp bch nhng l th. Sau cng, trong nghin cu gn y (grosz 1997, marcus 1980), cc m hnh v cch tip cn stochastic, m t cch cc tp hp t cng xut hin trong cc mi trng ngn ng, c dng khc ho ni dung ng ngha ca cu. Tuy nhin, hiu ngn ng t nhin mt cch tng qut l vn vn cn vt qu gii hn hin nay ca chng ta.
11
Trnh by mt s ng dng c th m bn bit cho vic x l ngn ng t nhin ang p dng vo cc lnh vc cuc sng hin nay ?
Chng 9: Hc my
chuyn v pha trc, pha sau, bn phi, bn tri v cn xem xt c bao nhiu cch khc nhau m robot c th dng di chuyn quanh cn phng v robot phi la chn mt ng i quanh chng theo mt phng php no c hiu qu. Vit mt chng trnh c kh nng tm ra ng i tt nht mt cch thng minh vi iu kin nh vy, m khng b chn vi bi khi lng khng l cc kh nng d kin, i hi phi c nhng k thut phc tp biu din tri thc v khng gian v kim sot vic tm kim trong mi trng cho php. Mt phng php m con ngi vn p dng lp k hoch l phn r vn tng bc (hierarchical problem decoposition). Nu bn ang lp k hoch cho chuyn du lch n Lun n, th ni chung nhng vn nh sp xp chuyn bay, n sn bay, lin h vi hng hng khng, vn chuyn ng b ti Lun n s c bn xem xt mt cch ring l, cho d tt c chng u l b phn ca mt k hoch ton th ln hn. Tng vn ny c th c tip tc phn r thnh nhng vn con (subproblem) nh hn nh tm mt bn thnh ph, xem xt h thng giao thng, v tm mt ni n ph hp iu kin v ti chnh. Cch lm ny khng nhng lm gim bt mt cch hiu qu khng gian tm kim m n cn cho php chng ta tit kim c nhng k hoch con c th dng trong tng lai. Trong khi con ngi lp k hoch mt cch chng my kh khn, th vic to ra mt chng trnh my tnh c th lm c cng vic nh vy l mt thch thc gh gm. Mt cng tc c v n gin l ph v mt vn ln thnh nhiu vn con lin quan thc s cn n nhng heuristic phc tp v kin thc bao qut v lnh vc ang lp k hoch. Quyt nh xem cn gi li nhng k hoch con no v tng qut ha chng nh th no cho s s dng trong tng lai l mt vn phc tp tng ng. Mt robot thc hin mt dy cc hnh ng mt cch m qung m khng bit phn ng li vi nhng thay i trong mi trng ca n hoc khng c kh nng pht hin v sa cha trong chnh k hoch ca n kh c th c ngi ta coi l thng minh. Thng thng, mt robot s phi lm thnh cng thc mt k hoch da trn thng tin khng y v sa cha hnh vi ca n khi thi hnh k hoch. Robot c th khng c nhng gic quan thch hp nh v tt c nhng chng ngi vt trn con ng i vch ra. Mt robot nh vy phi bt u di chuyn qua cn phng da vo nhng g m n nhn thc c v iu chnh ng i ca n khi pht hin ra nhng chng ngi vt khc. Thit lp cho cc k hoch cho php c th phn ng li vi nhng iu kin ca mi trng l mt nhim v ch yu khc trong lp k hoch. Ni chung, thit k robot l mt trong nhng lnh vc nghin cu ca TTNT mang li nhiu hiu bit su sc h tr cho phng php gii quyt vn theo kiu hng thnh vin (agent - oriented). B tht bi bi nhng phc tp trong vic bo m ln ca khng gian biu din cng nh bi m hnh ca cc thut ton tm kim dng cho vic lp k hoch theo kiu truyn thng, cc ngnh nghin cu, gm c agre v chapman (1987) v brooks (1991a), pht biu li vn ln hn ny da trn cc thut ng v s tng tc ln nhau gia nhiu thnh vin (agent) theo kiu bn t qun. Mi thnh vin chu trch nhim v phn ng gp ca chnh n trong nhim v ca bi ton v thng qua s phi hp gia chng li gii tng qut s hin ra.
13
III.8 My hc
Tuy thnh cng trong vai tr nhng my gii quyt vn , hc vn cn l mt s nan gii i vi cc chng trnh TTNT. Khuyt im ny dng nh rt nghim trng, c bit l khi kh nng hc l mt trong nhng thnh phn quan trng nht lm nn hnh vi thng minh. Mt h chuyn gia c th thc hin nhng tnh ton ln v rt tn km nhm gii quyt mt bi ton. Tuy th khng ging nh con ngi, nu a cho n cng bi ton y hoc mt bi ton tng t ln th hai, n s khng nh li gii ln trc. N thc hin li chui tnh ton ln na. iu ny ng cho c ln th hai, th ba, th t, v bt c khi no n gii quyt bi ton hu nh khng th gi l hnh vi ca mt my gii quyt vn thng minh. Hu ht cc h chuyn gia u b cn tr bi tnh cng nhc trong cc chin lc gii quyt vn ca chng v s kh khn khi phi thay i khi lng ln m chng trnh. Gii php d thy i vi nhng kh khn ny l hoc cho cc chng trnh hc tp trn chnh kinh nghim, s tng t, v nhng v d ca chng, hoc l ni cho chng bit phi lm g. Tuy rng hc l mt lnh vc kh khn trong nghin cu, mt vi chng trnh c vit xut rng y khng phi l mt mc tiu khng th t c. C th mt chng trnh nh th gy ch nht l AM - Automated Mathematician - c thit k khm ph cc quy lut ton hc (lenat 1977, 1982). Ban u ngi ta a cho AM cc khi nim v tin ca l thuyt tp hp, sau n tm ra nhng khi nim ton hc quan trng nh l lc lng (cardinality) v s hc s nguyn, v nhiu kt qu khc ca l thuyt s. AM phng on cc l thuyt mi bng cch cp nht c s tri thc hin hnh ca n, v s dng 14 V Hunh Trm Trn Ngn Bnh
Chng 9: Hc my
cc heuristic theo ui kh nng ng quan tm nht trong hng lot cc la chn c th. Mt nghin cu khc c nh hng ti d lun ca winston v s quy np cc khi nim cu trc, chng hn nh hnh cung t mt tp hp cc v d trong tr chi th gii ca khi (winston 1975a). Thut ton ID3 t ra thnh cng trong vic hc cc mu tng qut t cc v d (quinlan 1986a). Menta-dendral hc cc lut phin dch d liu quang ph khi trong ha hc hu c t cc mu d liu v cc hp cht ca cu trc bit. Teiresias, mt i din kh thng minh ca cc h chuyn gia c th chuyn i li ch o cp cao thnh cc lut mi cho c s d liu ca n (davis 1982). Hacke ngh ra cc k hoch thc hin cc thao tc trong tr th gii cc khi thng qua mt qu trnh lp li nhiu ln vic t ra mt k hoch, th nghim n, v hiu chnh bt c l hng no pht hin ra trong k hoch d tuyn (sussman 1975). Nhng nghin cu trong vic hc trn c s gii thch cho thy tnh hiu qu ca tri thc u tin trong qu trnh hc (mitchell et al. 1986, dejong and mooney 1986). S thnh cng ca cc chng trnh hc my thuyt phc rng c th tn ti mt tp hp cc nguyn tc hc tng qut cho php xy dng nn cc chng trnh c kh nng hc tp trong nhiu lnh vc thc t.
ni chung vn c th a ra mt s phng on c l v coi nh li gii ca bi ton. Do cc cu trc neuron thu tm tri thc vo trong mt s lng ln cc n v c nghin tht nh, nn chng t ra c trin vng hn trong vic i snh mt cch ton phn cc d liu nhiu lon v khng y . Cu trc neuron cng vng chc hn v tri thc phn b kh ng u xung quanh mng. Kinh nghim ca nhng ngi b mt mt phn no b do bnh tt hay tai nn cho thy rng h khng b mt cc vng nh ring bit, m ng hn l cc qu trnh tr no ca h phi chu ng nhiu s gim st tng th.
IV MT S TNG KT V TTNT
1. S dng my tnh vo suy lun trn cc k hiu, nhn dng, hc, v mt s hnh thc suy lun khc. 2. Tp trung vo mt s vn khng thch hp vi cc li gii mang tnh thut ton. iu ny da trn c s tin tng vo php tm kim heuristic nh mt k thut gii quyt vn TTNT. 3. S quan tm n cc k thut gii quyt vn bng nhng thng tin khng chnh xc, thiu ht hoc c nh ngha mt cch ngho nn, v s s dng cc hnh thc biu din cho php ngi lp trnh b p c nhng thiu st ny. 4. Suy lun nhng c trng nh tnh quan trng ca tnh hung. 5. Mt c gng gii quyt nhng vng mc v ngha, ng ngha cng nh l hnh thc c php. 6. Nhng cu tr li khng chnh xc cng nh ti u, nhng trong mt chng mc no c coi l . y l kt qu ca s tin cy ct yu vo cc phng php gii quyt vn theo kiu heuristic trong nhng tnh hung m kt qu ti u hoc chnh xc l qu tn km hoc khng th thc hin c. 7. S dng nhng khi lng ln tri thc chuyn ngnh trong gii quyt vn . y l c s cho cc h chuyn gia. 8. S dng cc tri thc cp meta (meta-level knowledge) tng thm s tinh vi cho vic kim sot cc chin lc gii quyt vn . Tuy rng y l mt vn rt kh khn, c ch trong mt s kh t cc h thng gn y, n ni bt ln nh mt lnh vc nghin cu ch yu.
16
Chng 9: Hc my
TNG KT CHNG I: Phn ni dung chng I nu ln vi nt v lch s hnh thnh v pht trin ca khoa hc TTNT, mt vi nh ngha mang tnh khi qut v mt lnh vc khoa hc y th thch v tim nng l TTNT. Nhng lnh vc ng dng TTNT t rt lu i v vn ang pht trin cho n hin nay. Cc khi nim nh l lun, quy lut, biu din, hin nay vn ang c nghin cu mt cch cn thn bi v nhng nh khoa hc my tnh i hi phi hiu chng theo kiu thut ton. Trong khi , hon cnh chnh tr, kinh t v o c trn ton cu hin nay buc chng ta phi ng u vi trch nhim v hu qu ca nhng sng ch hay pht minh khoa hc. S tc ng qua li gia nhng ng dng v nhng kht vng mang tnh nhn o hn i vi TTNT tip tc t ra nhng vn phong ph v y thch thc. Nhng chng tip theo s i su hn vo nhng k thut c dng trong TTNT m chng u tin ny cp n.
V BI TP CHNG I
I.1. I.2. T sng to trnh by v chng minh mt nh ngha v Tr tu nhn to theo nh bn hiu. Tho lun v tiu chun m Turing nu ra trong Trc nghim Turing nhm quy nh cho mt phn mm my tnh c coi l thng minh? Nu quan im ca ring bn v tiu chun i vi mt phn mm my tnh thng minh? Cho bit mt vi lnh vc bi ton m bn thy c th chng minh c rng cn phi thit k mt gii php h chuyn gia ? Nu cc hiu qu c th t c v nhng kh khn c th gp phi ? Theo kin ring ca bn, hy trnh by mt s hiu qu c kh nng tc ng tiu cc i vi x hi ca cc k thut Tr tu nhn to?
I.3.
I.4.
17
PHN I .....................................................................................................................................1 GII THIU TNG QUAN V ..............................................................................................1 TR TU NHN TO..............................................................................................................1 Chng I ...................................................................................................................................2 GII THIU V TR TU NHN TO ................................................................................2 I. LCH S HNH THNH V PHT TRIN CA TR TU NHN TO..............3 II. NH NGHA TR TU NHN TO........................................................................4 II.1. Tr tu nhn to ...................................................................................................4 II.2. Trc nghim Turing.............................................................................................5 III. KHI QUT CC LNH VC NG DNG CA TTNT...................................7 III.1. Tr chi ...............................................................................................................7 III.2. Suy lun v chng minh nh l t ng ............................................................8 III.3. Cc h chuyn gia ...............................................................................................9 III.4. Hiu v m hnh ho ng ngha ngn ng t nhin ..........................................10 III.5. M hnh ho hot ng ca con ngi..............................................................12 III.6. Lp k hoch v robotics...................................................................................12 III.7. Cc ngn ng v mi trng dng cho TTNT..................................................14 III.8. My hc.............................................................................................................14 III.9. X l phn tn song song v tnh ton kiu ny sinh........................................15 IV. MT S TNG KT V TTNT..........................................................................16 BI TP CHNG I..............................................................................................17
18