BÀI GIẢNG hệ CHUYÊN GIA đại học HÀNG hải 2

10 396 0
BÀI GIẢNG hệ CHUYÊN GIA   đại học HÀNG hải   2

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

Thông tin tài liệu

Chương 2: Biểu diễn tri thức 2.1 Mở đầu Ở chƣơng trƣớc có khái niệm đơn giản nhƣ hệ chuyên gia Một thành phần vô quan trọng hệ chuyên gia sở tri thức Thông qua phiên thu nạp tri thức ( trực tiếp hay gián tiếp) xây dựng đƣợc sở tri thức cho hệ chuyên gia Vậy làm đẻ quản lí thao tác xử lí để hệ chuyên gia hoạt động đƣợc Trong chƣơng đề cập đến vấn đề giải vấn đề nhƣ HCSTT/ HCGƢD = CSTT + MTSD + Giao Diện + Giải thích + Thu nạp (KDD)/ Soạn thảo (Tri thức chuyên gia) - Dƣ thừa KB Administrator - Đúng đắn Chính xác phi mâu thuẫn Không xác - Tổ chức lƣu trữ  suy diễn hiệu - Phân tán - Chuyển đổi biểu diễn mức / user 2.2 Dư thừa (Redundancy) - CSTT = ( CS luật, CS kiện) Rule Base, Fact base Tri thức chuyên l.vực Thông tin b i toán (cụ thể) 2.2.1 Dƣ thừa luật ĐN: cho CSTT: B1 = (R1, F1) B2 = (R2, F2) Ta nói R1  R2  Sức mạnh suy diễn R1 sức mạnh suy diễn R2 Bao đóng suy diễn cho R Xét A  F Tiến * ** A R = f  F/ A f GT VD: 1) a  b  c 2) b  c  d  e 3) a  d  f 4) c  g 5)a  h 6) d  c  h 7) b  u a+ = a, h a, b + = a, b, c, g , u, h Nhận xét: Một luật logic mệnh đề  PTH v bao đóng = bao đóng PTH VD: Logic vị từ: V1: td (U, XY)  tđ (V, XZ)  SS (UV, YZ) V2: SS (UV, XY)  SS (XY, ST)  SS (UV, ST) V3: SS (UV, XY)  SS (UT, XY)  THAG (U,V,T) tđ (U, XY)  tđ (U, YX) SS (UV, XY)  SS (XY, UV) SS (UV, XY)  SS (VU, XY) A Q P B GT = K L C tđ (P, AB), tđ (Q, AC), tđ (K,BQ), tđ (L,CP) GT R = … ? VD: Quy nạp toán học P(x) (1) P(1) (2) P (i)  P (i + 1) P(1)R = P(1), P(2), P(3),  x P (x) * Việc xác định bao đóng suy diễn dựa v o SD tiến: a, d  Max, min,quece, stack (đ.với logic m.đề) a, d , h  suy diễn có tính chất đơn điệu (3) (a,d,h,g) VD: Y(x,y)  C (x,y) Y (a, b), Y (a, c) Y(a,b), C(a,b) Y(a,c), C(a,c) VD: Xây dựng tập luật cho Robot A C B E E C Robot A B Tay (x) Tay ko Trong (x) Trên (x,y) Tay ko  Trong (x)  Tay (x) + Tay (x)  Trong (y)  Trên (x,y) + Trong (y) - Tay (x)  San (x), Trong (x) Ta nói R1  R2   A  F Giả sử + A R1 = A R R = m: R= ri : lefti  qi le ft i  K F  (1+K)m = (m)  F = (m) ĐN: Luật r  R thừa R  R\ r  R Tiêu chuẩn (áp dụng cho logic mệnh đề) r: left  q  R dƣ thừa  q  left R / r giải thích: left  R / r  q Câu hỏi: Thuật toán xác định bao đóng tập A R (m2) 0(m) (logic mệnh đề) (SD tiến) VD: 1) a  m  u 2) u c 3) a  b  c 4) u b 5) b g 6) g  c u c ab  c Q3 : Thứ tự có ảnh hƣởng r  R không - Khi xét biểu diễn l logic vị từ  vấn đề dƣ thừa nhƣ n o? 2.2.2 Dƣ thừa kiện Giả sử sở luật không chứa luật dư thừa ĐN: Xét r : left  q f  left f đƣợc coi l dƣ thừa r  thay r r’ : left \  f   q có tập luật tƣơng đƣơng ( R r)  r  R 10 TC 2: f dƣ thừa  f  (left \ rf ) R+ (m2) Giải thích: r: (left\  f )   f   q (m) CHÚ Ý: - Dƣ thừa ý nghĩa l vô ích - Duy trì dƣ thừa kéo theo nâng cao chất lƣợng suy diễn  KSTT q.định dƣ thừa có vô ích hay không? GT = a, m VD: KL = c Vet1 = r1, r2 Vet2 = { r1, r4, r5, r6 } Luật hợp th nh (compositional rule): T vet1: a  m  c (tăng suy diễn, giảm nhớ) VD: Hệ chuyên gia chứng minh biểu thức hoá học Tri thức 7: 2.3 Mâu thuẫn (consistency - inconsistency) 2.3.1 Mâu thuẫn tƣờng minh - Khi duyệt CSTT, qua ht bên ngo i luật phát >< ĐN: r: left  q >< r’: left’  q’ Ta nói:  + left  left’ left’  left + q >< q’ _ Trong logic mệnh đề: p >< p Trong logic vị từ: _ + p(a) >< p (a) _ + p (a) ><  x p(x) + p(a) ><  x _ p (a) Trong luật s.xuất: X = >< X = X  >< X > 10 11 Phát mâu thuẫn m(m - 1) cặp (r, r’) le ft  k 0(k2) 0(1) 0(m2) (K log2K) * Xử lý mâu thuẫn - Xử lý cục : r >< r’ + theo trọng số + theo lĩnh vực chuyên môn r thuộc lĩnh vực chuyên môn A r’ thuộc lĩnh vực chuyên môn B + theo xử lý ngoại lệ: r – chung; r’ - ngoại lệ; left left’ - Xử lý tổng thể: thể trong: ĐỒ THỊ MÂU THUẪN : - đỉnh l luật - cạnh l mâu thuẫn A (r, r’)  A  r >< r’ Nhƣ vậy: r10 r9 r1 r5 r8 r100 Biện pháp: Vứt bỏ tập luật (tập luật) R0  R cho R\ R0 trở th nh phi >< Theo đồ thị: bỏ luật cạnh liên thuộc để có đồ thị R\ R0 đỉnh cô lập (tức l (R, R0, )) + Tiêu chuẩn (R0)  max / · Tiêu chuẩn (R0) = · R  ·  rR0 w(r)  12 2.3.2 Mâu thuẫn không tƣờng minh (KTM) ĐN: CSTT (R,F) chứa >< KTM FF 1) F không chứa cặp kiện đụng độ SUY DIỄN * 2) F R chứa cặp kiện đụng độ F F R R VD: a, u R = 1) a  b _   a, u, e, e   2) b  c 3) c  d 4) d  e 5) a  u  v 6) v  w _ 7) w  u  e * Thuật toán: R={r1,r2……,rm} Xét a  F: R1={rj:leftj  qj/a  leftj} R2={rl:leftl  ql/a  leftl}  R3=R\{R1,R2}  R 1' = R1  R3 ; R '2 = R2  R Mâu thuẫn không tƣờng minh (R)  Mâu thuẫn không tƣờng minh (R 1' )  mâu thuẫn không tƣờng minh (R '2 ) Nếu  a R1 =  R2 =  ; R = LA’ mâu thuẫn không tƣờng minh (R)  left R chứa cặp kiện đụng độ 0(m2) 2.4 Lưu trữ CSTT A Cấu trúc tĩnh: Với bảng luật lƣu trữ mảng ARRAY VD: 1) a  b  c 2) b  c  d  e a b a c a d b b c d c Vế trái d c e f g h h u Vế phải 13 3) a  d  f 4) c  g 5) a  h 6) d  c  h 7) b  u Hai lƣu trữ sở kiện v sở luật Tên Ý nghĩa Cơ sở luật A ++++ SK1 SK2 b  a b c **** b c d a d SK3 KL c d e f c g a f B Cấu trúc động a ++ a b e b b c d c ** e 14 C Cấu trúc lại CS/ Bảng kiện Giá trị: lƣu thực máy tính (boolean) Ngữ nghĩa: diễn giải ý nghĩa Câu hỏi: user đƣa gợi ý kiện Trỏ: vị trí xuất hịên bảng luật trỏ 1: kiện trỏ 2: móc nối kiện tên trỏ 3: nạp danh sách móc nối luật STT Tên Giá NN Ques VT VP Tro STT trị Tên Tro1 Tro2 Tro3 Dạng s.k a – +++ ? 1 a b – &&& ?? b c – *** ??? c b c d c a d d – ### ???? e – $$$ ????? – 1 Chú ý” Cấu trúc liệu gắn với thao tác + Cập nhật: thêm, bớt, sửa: tất thao tác ngƣời quản trị tri thức, kĩ sƣ tri thức đảm nhận + Suy diễn 15 2.5 Soạn thảo tri thức: K.E CSTT BDTT Chuyên gia (NN tự nhiên) Text Editor a→b (NN lập trình) Text Editor Text Editor Checker text file Mâu thuẫn Cú pháp PT cú pháp Văn phạm Quản lí dƣ thừa Sự chuyển đổi 2.6 Cập nhật sửa đổi A Hiển thị CSTT Brower Dạng biểu thị ngo i text (linear) Đồ hoạ (non-) Linear ab  c a bcd  e b c d e 16 ... Vet1 = r1, r2 Vet2 = { r1, r4, r5, r6 } Luật hợp th nh (compositional rule): T vet1: a  m  c (tăng suy diễn, giảm nhớ) VD: Hệ chuyên gia chứng minh biểu thức hoá học Tri thức 7: 2. 3 Mâu thuẫn... (r, r’) le ft  k 0(k2) 0(1) 0(m2) (K log2K) * Xử lý mâu thuẫn - Xử lý cục : r >< r’ + theo trọng số + theo lĩnh vực chuyên môn r thuộc lĩnh vực chuyên môn A r’ thuộc lĩnh vực chuyên môn B + theo... Tiêu chuẩn (R0) = · R  ·  rR0 w(r)  12 2.3 .2 Mâu thuẫn không tƣờng minh (KTM) ĐN: CSTT (R,F) chứa >< KTM FF 1) F không chứa cặp kiện đụng độ SUY DIỄN * 2) F R chứa cặp kiện đụng độ F F R R

Ngày đăng: 03/12/2015, 15:34

Từ khóa liên quan

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

Tài liệu liên quan