Ch¬ng 1
Tæng quan vÒ khoa häc trÝ tuÖ nh©n t¹o
I. LÞch sö ph¸t triÓn cña khoa häc trÝ tuÖ nh©n t¹o
Tríc ®©y, khi nãi ®Õn trÝ tuÖ nh©n t¹o (TTNT) ngêi ta thêng quant©m ®Õn viÖc x©y dùng c¸c m¸y cã kh¶ n¨ng "
suy nghÜ
", thËm chÝ,trong mét ph¹m vi hÑp nµo ®ã cã thÓ c¹nh tranh hoÆc vît qu¸ bé n·ocon ngêi. ý tëng nµy ®· ¶nh hëng rÊt lín ®Õn c¸c nhµ nghiªn cøu, thóc®Èy hä t¹o dùng c¸c m¸y tÝnh th«ng minh, cã kh¶ n¨ng suy nghÜ vµ lµm®îc nhiÒu ®iÒu. ThÕ nhng, cho m·i ®Õn n¨m 1930 Allen Turing c«ng bènh÷ng kÕt qu¶ quan träng ®Çu tiªn khi ®ã ngêi ta m¬Ý ®i vµo nghiªncøu TTNT mét c¸ch nghiªm tóc. Ph¸t minh cña Turing cho r»ng, ch¬ngtr×nh cã thÓ lu tr÷ trong bé nhí ®Ó sau ®ã ®îc thùc hiÖn trªn c¬ sëc¸c phÐp to¸n c¬ b¶n ®èi víi hai ®¹i lîng 0 vµ 1 vµ ®iÒu nµy ®· t¹o c¬së cho sù ra ®êi cña c¸c m¸y tÝnh hiÖn ®¹iMét sè kÕt qu¶ TTNT ®· ®¹t ®îc:
- N¨m 1956:
Ch¬ng tr×nh dÉn xuÊt kÕt luËn cña hÖ h×nh thøc ®· ®îc c«ng bè
- N¨m 1959:
Ch¬ng tr×nh chøng minh c¸c ®Þnh lý h×nh häc ph¼ng vµ ch¬ngtr×nh gi¶i c¸c bµi to¸n v¹n n¨ng
- N¨m 1960:
Ng«n ng÷ lËp tr×nh ®Çu tiªn dïng cho TTNT ra ®êi. §ã lµ ng«nng÷ LISP (List Proccessing). Tõ ®©y, khoa häc TTNT b¾t ®Çu ph¸t triÓn
- N¨m 1961:
Ch¬ng tr×nh tÝnh tÝch ph©n bÊt ®Þnh
- N¨m 1963:
C¸c ch¬ng tr×nh Heuristic
Ch¬ng tr×nh chøng minh c¸c ®Þnh lý h×nh häc kh«ng gian
Ch¬ng tr×nh ch¬i cê cña Samuel
- N¨m 1964:
Ch¬ng tr×nh gi¶i c¸c ph¬ng tr×nh ®¹i sè s¬ cÊp
Ch¬ng tr×nh trî gióp ELIZA
- N¨m 1966:
Ch¬ng tr×nh ph©n tÝch vµ tæng hîp tiÕng nãi
- N¨m 1968:
Ch¬ng tr×nh ®iÒu khiÓn Ngêi - M¸y (Robot)
Ch¬ng tr×nh häc nãi
- N¨m 1972:
Mét sù
kiÖn quan träng cña khoa häc TTNT lµ sù ra ®êi cña ng«nng÷ Prolog (Programming in Logic) cña Gi¸o s ngêi Ph¸p.
- N¨m 1981:
NhËt b¶n cã dù n¸n x©y dùng m¸y tÝnh thÕ hÖ thø 5 lÊy ng«nng÷ Prolog lµm ng«n ng÷ c¬ cë.
1