Phát triển các hệ chuyên gia

44 220 0
Phát triển các hệ chuyên gia

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

PGS.TS. Phan Huy Kh PGS.TS. Phan Huy Kh á á nh nh khanhph@vnn.vn khanhph@vnn.vn H H   chuyên gia chuyên gia ( ( Expert System Expert System ) ) Chng 4 Phát trin các h chuyên gia 2/ 2/ 53 53 Chng Chng 4 4 Ph Ph á á t tri t tri   n c n c á á c c h h   chuyên gia chuyên gia \ \ Ti Ti   n tr n tr ì ì nh ph nh ph á á t tri t tri   n m n m   t d t d   á á n HCG n HCG \ \ Ti Ti   p nh p nh   n tri th n tri th   c HCG c HCG \ \ B B   sinh c sinh c   a HCG a HCG 3/ 3/ 53 53 T T   i sao c i sao c   n xây d n xây d   ng m ng m   t HCG ? t HCG ? \ \ Câu h Câu h   i n i n à à y th y th   ng xuyên đ ng xuyên đ   c đ c đ   t ra cho b t ra cho b   t k t k   d d   á á n Tin h n Tin h   c n c n à à o o \ \ C C ó ó th th   tr tr   l l   i ngay l i ngay l à à do nh do nh   ng đ ng đ   c trng v c trng v à à u đi u đi   m c m c   a c a c á á c HCG c HCG \ \ Tr Tr   c khi b c khi b   t đ t đ   u, c u, c   n x n x á á c đ c đ   nh rõ đâu l nh rõ đâu l à à b b à à i to i to á á n, ai l n, ai l à à chuyên gia, v chuyên gia, v à à ai l ai l à à ng ng   i s i s   d d   ng ng \ \ T T ù ù y theo yêu c y theo yêu c   u NSD m u NSD m à à c c ó ó nhi nhi   u c u c á á ch nh ch nh ì ì n nh n nh   n kh n kh á á c nhau v c nhau v   m m   t t h h   chuyên gia : chuyên gia : Lo Lo   i ng i ng   i s i s   d d   ng ng V V   n đ n đ   đ đ   t ra t ra Ng Ng   i qu i qu   n tr n tr   Tôi c Tôi c ó ó th th   d d ù ù ng HCG đ ng HCG đ   l l à à m g m g ì ì ? ? K K   thu thu   t viên t viên L L à à m c m c á á ch n ch n à à o đ o đ   tôi v tôi v   n h n h à à nh HCG t nh HCG t   t nh t nh   t ? t ? Nh Nh à à nghiên c nghiên c   u u L L à à m sao đ m sao đ   tôi c tôi c ó ó th th   m m   r r   ng HCG ? ng HCG ? NSD cu NSD cu   i i Khai th Khai th á á c HCG s c HCG s   gi gi ú ú p tôi c p tôi c á á i g i g ì ì đây đây ? ? S S   d d   ng HCG c ng HCG c ó ó r r   c r c r   i v i v à à t t   n k n k é é m không ? m không ? M M   t ph t ph   n m n m   m nh HCG c m nh HCG c ó ó đ đ á á ng tin c ng tin c   y không ? y không ? 4/ 4/ 53 53 L L   a ch a ch   n b n b à à i to i to á á n cho HCG n cho HCG \ \     xây d xây d   ng m ng m   t HCG, t HCG, tr tr   c tiên c c tiên c   n n l l   a ch a ch   n m n m   t b t b à à i i to to á á n th n th í í ch h ch h   p p (selecting the appropriate problem) (selecting the appropriate problem) \ \ Xây d Xây d   ng m ng m   t HCG tng t t HCG tng t   tri tri   n khai m n khai m   t d t d   á á n PM n PM : : u u     c th c th   c hi c hi   n b n b   i m i m   t t t t   p th p th   u u Nh Nh   m đ m đ   t đ t đ   c k c k   t qu t qu   mong mu mong mu   n n \ \ C C   n ph n ph   i c i c ó ó b b   n y n y   u t u t   c b c b   n : n : u u Ngu Ngu   n kinh ph n kinh ph í í u u Ngu Ngu   n nhân l n nhân l   c c u u Ngu Ngu   n t n t à à i nguyên i nguyên u u Kho Kho   ng th ng th   i gian d i gian d   ki ki   n n \ \ Nh Nh   ng y ng y   u t u t   n n à à y y   nh h nh h   ng đ ng đ   n gi n gi á á th th à à nh c nh c   a m a m   t HCG t HCG 5/ 5/ 53 53 Gi Gi á á th th à à nh xây d nh xây d   ng m ng m   t HCG t HCG \ \ Chi ph Chi ph í í (pay (pay - - off), xây d off), xây d   ng m ng m   t HCG ph t HCG ph   thu thu   c : c : u u Ngu Ngu   n nhân l n nhân l   c, t c, t à à i nguyên v i nguyên v à à th th   i gian ho i gian ho à à n thi n thi   n n u u Chi ph Chi ph í í hu hu   n luy n luy   n, n, đ đ à à o t o t   o (Training) o (Training) \ \ V V í í d d     M M   , chi ph , chi ph í í đ đ   đ đ à à o t o t   o s o s   d d   ng th ng th à à nh th nh th   o m o m   t HCG t HCG c c ó ó th th   lên t lên t   i 2.500USD/tu i 2.500USD/tu   n l n l   /n /n g g   i i \ \ Nh Nh   ng y ng y   u t u t     nh h nh h   ng đ ng đ   n gi n gi á á th th à à nh nh u u Ng Ng   i s i s   d d   ng tr ng tr   ti ti   n tu n tu   theo t theo t í í nh hi nh hi   u qu u qu   hay u đi hay u đi   m c m c   a HCG s a HCG s   d d   ng ng u u N N   u không c u không c ó ó ai s ai s   d d   ng HCG, ng HCG, th th ì ì s s   không c không c ó ó ai tr ai tr   ti ti   n đ n đ   b b ù ù l l   i chi ph i chi ph í í v v à à c c ó ó lãi lãi u u HCG đòi h HCG đòi h   i s i s   d d   ng c ng c á á c công ngh c công ngh   m m   i, c i, c ó ó nhi nhi   u r u r   i ro hn i ro hn so v so v   i th i th   c hi c hi   n c n c á á c d c d   á á n Tin h n Tin h   c c 6/ 6/ 53 53 Công c Công c   xây d xây d   ng HCG ng HCG \ \ Sau b Sau b   c l c l   a ch a ch   n, ph n, ph á á t bi t bi   u v u v à à đ đ   c t c t   b b à à i to i to á á n l n l à à c c á á c b c b   c c ph ph á á t tri t tri   n HCG n HCG \ \ S S   d d   ng nh ng nh   ng công c ng công c   (tools) n (tools) n à à o đ o đ   xây d xây d   ng m ng m   t HCG ? t HCG ? \ \ Hi Hi   n nay c n nay c ó ó r r   t nhi t nhi   u công c u công c   đ đ   xây d xây d   ng HCG : ng HCG : u u M M   i công c i công c   đ đ   u c u c ó ó u đi u đi   m v m v à à nh nh   c đi c đi   m nh m nh   t đ t đ   nh nh u u Nh Nh   ng công c ng công c   ph ph   bi bi   n l n l à à CLIPS v CLIPS v à à OPS5, OPS5, ngo ngo à à i ra c i ra c ó ó ART ART , A , A RT RT - - IM, E IM, E clipse, Cogna clipse, Cogna te te u u Ng Ng   i ta c i ta c   ng s ng s   d d   ng m ng m   t s t s   ngôn ng ngôn ng   l l   p tr p tr ì ì nh nh thu thu   c l c l   nh v nh v   c Tr c Tr í í tu tu   nhân t nhân t   o (Artificial Intelligence), o (Artificial Intelligence), t t í í nh to nh to á á n h n h ì ì nh th nh th   c ( c ( Formal Calculus) Formal Calculus) đ đ   ph ph á á t tri t tri   n m n m   t HCG : t HCG : ¬ ¬ Prolog, h Prolog, h   Lisp Lisp 7/ 7/ 53 53 Ti Ti   n tr n tr ì ì nh ph nh ph á á t tri t tri   n d n d   á á n HCG n HCG \ \ Ti Ti   n tr n tr ì ì nh ph nh ph á á t tri t tri   n m n m   t d t d   á á n HCG ph n HCG ph   thu thu   c v c v à à o : o : u u Ngu Ngu   n nhân l n nhân l   c ( c ( development team development team ) ) u u Ngu Ngu   n t n t à à i nguyên do ch i nguyên do ch   đ đ   u t cung c u t cung c   p p u u Phng ph Phng ph á á p t p t   ch ch   c qu c qu   n lý qu n lý qu á á tr tr ì ì nh ph nh ph á á t tri t tri   n d n d   á á n, n, hay Qu hay Qu   n lý d n lý d   á á n ( n ( Project Management) Project Management) u u Phng ph Phng ph á á p Qu p Qu   n lý c n lý c   u h u h ì ì nh s nh s   n ph n ph   m m (Product (Product Configuration Management) Configuration Management) u u Phng ph Phng ph á á p p Qu Qu   n lý t n lý t à à i nguyên (Resource Management i nguyên (Resource Management ) ) 8/ 8/ 53 53 The main players in the development team The main players in the development team Expert System End-user Knowledge Engineer ProgrammerDomain Expert Project Manager Expert System Expert System Development Team Development Team 9/ 9/ 53 53 \ \ The The domain expert domain expert is: is: u u a knowledgeable and skilled person capable a knowledgeable and skilled person capable of solving of solving problems in a specific area or problems in a specific area or domain domain u u This person has the greatest expertise in a given domain This person has the greatest expertise in a given domain u u This expertise is to be captured in the expert system This expertise is to be captured in the expert system \ \ Therefore, the expert : Therefore, the expert : u u must be able to communicate his or her knowledge must be able to communicate his or her knowledge u u must be willing to participate in the expert system must be willing to participate in the expert system development development u u and commit a substantial amount of time to the project and commit a substantial amount of time to the project \ \ The domain expert is the most important player in the The domain expert is the most important player in the expert system development team expert system development team The domain expert The domain expert 10/ 10/ 53 53 The knowledge engineer The knowledge engineer \ \ The The knowledge engineer knowledge engineer is: is: u u someone who is capable of designing, building and testing an someone who is capable of designing, building and testing an expert system expert system u u He or she interviews the domain expert to find out how a He or she interviews the domain expert to find out how a particular problem is solved particular problem is solved \ \ The knowledge engineer establishes what reasoning The knowledge engineer establishes what reasoning methods the expert uses to handle facts and rules and methods the expert uses to handle facts and rules and decides how to represent them in the expert system decides how to represent them in the expert system \ \ The knowledge engineer then chooses some development The knowledge engineer then chooses some development software or an expert system shell, or looks at software or an expert system shell, or looks at programming languages for encoding the knowledge programming languages for encoding the knowledge \ \ And finally, the knowledge engineer is responsible for And finally, the knowledge engineer is responsible for testing, revising and integrating the expert system into the testing, revising and integrating the expert system into the workplace workplace [...]... u Sai sót trong tri th c chuyên gia u Sai sót ng ngh a u Sai sót cú pháp u Sai sót do máy suy di n 27/53 Sai sót trong tri th c chuyên gia \ Chuyên gia là ngu n tri th c c a m t HCG \ N u tri th c chuyên gia không úng và không h u qu sai sót s khai thác sau này \ Ví d tr nh h y , ng su t quá trình phát tri n h th ng và ng h p NASA, Hoa K : u h n ch nh ng sai sót có th trong các chuy n bay v tr , NASA... k thu t bay (Flight Technique Panels) u Các b ng này do nhi u thành ph n chuyên gia tham gia ki m soát nh m b o m tính y và bao trùm h t m i l nh v c : ¬ Nh ng NSD h th ng ¬ Các chuyên gia l nh v c ¬ Nh ng ng i phát tri n h th ng ¬ Nh ng ng i qu n tr cl p 28/53 Sai sót ng ngh a \ Sai sót ng ngh a x y ra do hi u sai tri th c a vào HCG \ Ví d , gi s m t chuyên gia nói : u « You can extinguish a fire... sót và nguyên nhân sai sót Chuyên gia Chuyên gia (expert) (expert) \ Sai sót trong tri th c c a chuyên gia : \ Công ngh tri th c (knowledge engineer) \ \ C s tri th c (knowledge base) Máy suy di n (inference engine) Phép suy di n (inference chain) thi u sót nh m l n Sai sót v m t ng ngh a gi a công ngh tri th c và chuyên gia Suy lu n (elicitation) không y v tri th c t chuyên gia Sai sót v m t cú pháp... a c phát tri n hoàn thi n Do Begin Thi t k b n m u Bi u di n tri th c Ti p nh n tri th c Phát tri n hoàn thi n b n m u End H p th c hoá b n m u Tri n khai cài t H ng d n s d ng V n hành B o trì và phát tri n Else Tìm các ti p c n khác thích h p h n EnIf K t thúc End 20/53 Ti p nh n tri th c \ Các b c ti p nh n tri th c cho m t h HCG nh sau : u i tho i tr c ti p v i chuyên gia (con ng th c u Ch n cách... knowledge) C s tri th c h chuyên gia (Knowledge Base of Expert System) 22/53 Phân ph i s n ph m HCG c phân ph i (Delivery) nh th nào ? \ H th ng phân ph i m t s n ph m ph thu c ch y u vào s u V n l ng các HCG s c phát tri n và h th ng d ch v ng òi h i phát tri n các HCG ch y trên n n u Xu th th tr các thi t b ph n c ng chu n u M t khác, m t s HCG òi h i c n có ph n m m h th ng và các công c midleware theo... th c t Ki m th h th ng cho bài toán th c t nh công ngh tri th c và chuyên gia nh công ngh tri th c và chuyên gia Ki m th ( -test) Ki m th ( -test) (field testable) (field testable) L a ch n ng ii s d ng ki m th h th ng, L a ch n ng s d ng ki m th h th ng, không nh công ngh tri th c và chuyên gia không nh công ngh tri th c và chuyên gia Ch t ll ng s n ph m Ch t ng s n ph m (commercial quality) (commercial... m t cách t s tri th c u Các chuyên gia ánh giá HCG, trao i qua l i v n i dung ch t l ng c a tri th c, cho n khi HCG hoàn toàn th a mãn yêu c u \ S phát tri n m t h HCG c ng tác h th ng ch t l ng th ng m i i) thu nh n tri ng minh trong c ng nhi u trong m t c nh ng thành công \ Ng i ta luôn mong mu n nh n m t khi HCG c phân ph i n ng i dùng 21/53 Ti p nh n tri th c trong m t HCG Tri th c chuyên gia (Human... trúc và các quy c hi n các tri th c (bên trong) c này xác \ Theo cách nào ó, các c u trúc và các quy nh m t c s tri th c r ng (hay r ng b ph n) nh ngh a m t HCG, \ Nh các tri th c chuyên môn ng i ta ã t o ra b sinh làm y c s tri th c u u Ch ng h n, EMYCIN là tên c a b sinh c a HCG MYCIN và c ti p t c áp d ng cho m t s l nh v c HCG R1 c xây d ng t b sinh OPS (là h th ng lu t c phát tri n b i Charles... m c u tiên u Gi i quy t xung u Phân b th i gian : ¬ Ki m tra th c hi n d án (monitor project performance) u Phân tích : ng v l p k ho ch ¬ Phân tích các ho t ng ¬ L p bi u công vi c và phân b th i gian ho t 16/53 Qu n lý c u hình s n ph m \ Qu n lý s n ph m : u Qu n lý các phiên b n khác nhau c a các s n ph m (product management) i: u Qu n lý thay ¬ Qu n lý các gi i pháp s a i s n ph m và c l ng nh... c trong các lu t và các s ki n, tính không ch c ch n \ L i c a máy suy di n, l i ph n m m công c HCG \ L i suy di n do xác nh sai u tiên c a các lu t, t ng tác gi a các lu t, sai trong c s tri th c, suy lu n không nh t quán 31/53 B sinh c a HCG \ B sinh c a HCG (Expert System Generator) bao g m : u u u M M M th t máy suy di n, t ngôn ng th hi n tri th c (bên ngoài) t t p h p các c u trúc và các quy . chuyên gia chuyên gia ( ( Expert System Expert System ) ) Chng 4 Phát trin các h chuyên gia 2/ 2/ 53 53 Chng Chng 4 4 Ph Ph á á t tri t tri   n c n c á á c c h h   chuyên. x á á c đ c đ   nh rõ đâu l nh rõ đâu l à à b b à à i to i to á á n, ai l n, ai l à à chuyên gia, v chuyên gia, v à à ai l ai l à à ng ng   i s i s   d d   ng ng T T ù ù y theo yêu. nh ch nh ì ì n nh n nh   n kh n kh á á c nhau v c nhau v   m m   t t h h   chuyên gia : chuyên gia : Lo Lo   i ng i ng   i s i s   d d   ng ng V V   n đ n đ   đ đ   t

Ngày đăng: 20/10/2014, 07:39

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan