BÀI GIẢNG HỆ CHUYÊN GIA - ĐẠI HỌC HÀNG HẢI - 6
lượt xem 19
download
Như vậy thuộc tính tóc có số vector đơn vị nhiều nhất nên sẽ được chọn để phân hoạch. Sau khi phân hoạch theo mưu tóc xong, chỉ có phân hoạch theo tóc còn chứa những người cháy nắng v không cháy nắng nên ta sẽ tiếp tục phân hoạch tập này. Ta sẽ thực hiện thao tác tính vector đặc trưng tương tự đối với các thuộc tính còn lại (chiều cao, cân nặng, dùng kem). Trong phân hoạch Pv ng, tập dữ liệu của chúng ta còn lại là : Tên Cho. Cao Cân Nặng Sarah Dana T.Bình...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: BÀI GIẢNG HỆ CHUYÊN GIA - ĐẠI HỌC HÀNG HẢI - 6
- VKem (Có) = (3/3,0/3) = (1,0) VKem (Không) = (3/5,2/5) Nhƣ vậy thuộc tính m u tóc có số vector đơn vị nhiều nhất nên sẽ đƣợc chọn để phân hoạch. Sau khi phân hoạch theo m u tóc xong, chỉ có phân hoạch theo tóc v ng (Pv ng) l còn chứa những ngƣời cháy nắng v không cháy nắng nên ta sẽ tiếp tục phân hoạch tập n y. Ta sẽ thực hiện thao tác tính vector đặc trƣng tƣơng tự đối với các thuộc tính còn lại (chiều cao, cân nặng, dùng kem). Trong phân hoạch Pv ng, tập dữ liệu của chúng ta còn lại là : Kết quả Tên Ch.Cao Cân Dùng Nặng kem? Nhẹ Sarah T.Bình Không Cháy Dana Cao T.Bình Có Không Annie Thấp T.Bình Không Cháy Kartie Thấp Nhẹ Có Không VC.Cao(Cao) = (0/1,1/1) = (0,1) VC.Cao(T.B) = (1/1,0/1) = (1,0) VC.Cao(Thấp) = (1/2,1/2) VC.Nặng (Nhẹ) = (1/2,1/2) VC.Nặng (T.B) = (1/2,1/2) VC.Nặng (Nặng) = (0,0) VKem (Có) = (0/2,2/2) = (0,1) 47
- VKem (Không) = (2/2,0/2) = (1,0) 2 thuộc tính dùmg kem v chiều cao đều có 2 vector đơn vị. Tuy nhiên, số phân hoạch của thuộc tính dùng kem l ít hơn nên ta chọn phân hoạch theo thuộc tính dùng kem. Bài tập chương 5: B i 1: Nêu ra các 5 ví dụ ứng dụng máy học trong thực tế. B i 2: Thu thập dữ liệu cho một hệ dự báo tăng giảm một chỉ số chứng khoán. Xây dựng cây định danh v đƣa ra tập luật cho hệ trên. B i 3: Thu thập dữ liệu cho một hệ dự báo đối với sinh viên dự thi tuyển sinh đại học. Xây dựng cây định danh v đƣa ra tập luật cho hệ trên. 48
- Chương 6: Logic mờ và lập luận xấp xỉ 6.1. Biểu diễn tri thức bằng LOGIC VỊ TỪ. CSTT(knowlegde) = Cơ sở sự kiện, Cơ sở luật Thông tin về tình Tri thức về lĩnh huống vực chuyên môn (Do ngƣời sử dụng) (Do chuyên gia) Cung cấp qua Có qua phiên phiên hỏi thu nạp tri thức Các sự kiện(Fact) đƣợc mô tả bởi Vị từ(Predicate). Mỗi vị từ l một phát biểu, quan sát về đối tƣợng m ta đang xét. F={p(t1,t2….tn)/p vị từ} p: Tên vị từ ti: hạng thức( tẻm) có thể l một biến, mộthằng, hoặc l một h m(rất quan trọng) VD: Ai cũng có ke yêu ngƣời ghét. ….. Luật( Rule) Mọi tri thức chuyên môn đều đƣợc biểu diễn bằng mệnh đề.: Nếu…..thì…. p1(t1….tk)……..pn(u1…..un) suy ra q(v1….vm) trong đó: pi, q: Tên vị từ ti, u, v: các hạng thức Câu(clause) ……l một câu v tƣơng ứng với một luật có dạng nhƣ ở trên 6.2. Một số ví dụ Bài toán chở đồ vật qua sông. Coa một con sói, một con dê v mọt chiếc bắp cải muốn qua sông. Nhƣng chỉ só một bác lái đò. L m thế n o dể bác lái đò có thể chở đƣợc các vật trên qua sông an to n. 49
- Biết rằng Sói ăn thịt dê nếu chỉ có hai con một mình, dê ăn bắp cải nếu nhƣ không có sói ở đó. Bắp cải Bờ bắc Sói Dê Lái đò ……… Bờ nam Biểu diễn: -Vị trí :vt(LĐ,S,D,B) -An toàn: at(LĐ,S,D,B) -Vị trí xuất phát, đến : ql(Đ1, Đ2) Ta có mô tả nhƣ sau: 1. vt(b,b,b,b) 2. dd(b,n) 3. dd(n,b) 4. vt(LD,S,D,B) dd at(LD,LD’) at(LD’,S,D,B) vt(LD’,S,D,B) 5. vt(X,X,D,B) dd(X,X’) at(X,X’,D,B) vt(X’,X,D,B) 6. vt(X,S,X,B) dd(X,X’) at(X,X’,B,S) vt(X’,X’,B,S) 7. vt(X,S,X,D) dd(X,X’) at(X,X’,D,S) vt(X’,X’,D,S) 8. at(X S X B) 9. dd(X X’) at(X X X’ X) Tóm lại ta thấy đây chỉ l luật v sự kiện chứ không phải tri thức chuyên gia 6.3. Cơ chế suy diễn SUY DIỄN: +Suy diễn tiến( Modus Ponens, Modus Tollens) +Suy diễn lùi( Modus Ponens, Modus Tollens) 50
- q : p pq pq p: p p q q q:- Rule Clause Prolog rule Ví dụ: 1. membership( x1, [x1:-] ) l danh sách có hai phần tử với: +) x l phần tử đầu +)- l mô tả các phần còn lại 2. membership( x2, [-:y] ) :- membership (x2, y) Goal: membership(1, [ 1,2,3]): :- membership (1, [1,2,3]) Chú ý: Trong Prolog áp dụng suy diễn lùi với: luật theo chỉ số min v sự kiện từ trái qua phải Từ giả thiết v áp dụng phƣơng pháp suy diễn lùi ta có quá trình suy diễn nhƣ sau: 3. :-mb(x, [1,2,3]) 4. :- {x/x1, 1/x1} (3,1) nên x=1 5. :-mb(x,[2,3] {x/x2 ; 2,3/x1} (3,2) 6. :- {x/x3; 2/x} (5,1)nên x=2 7. :-mb(x,[3]) {x/x4; 3/x4} (5,2) 8. :- {3/x} (7,1) nên x=3 9. :--mb(x,[]) (7,2) 10. fail (9,1) 11. fail (9,2) 51
- 6.4. Biểu diễn tri thức bằng logic mờ và suy diễn 6.4.1. Tập mờ( Fuzzy set) Trở lại với các kiểu định nghĩa về tập hợp (set) . Chúng ta đã biết l có hai kiểu định nghĩa tập hợp: 1- Phƣơng pháp lệt kê tất cả các phần tử thuộc tập hợp đó. Ví dụ tập số nguyên nhỏ hơn 10 l tập: N=1,2,3,4,5,6,7,8,9 2- Phƣơng pháp mô tả thông qua vị từ đặc trƣng( characteurstic predicate) 1 nếu x A PA(x) = 0 nếu x A PA: U {0,1} X U PA(x) Trực quan Trừu tượng A B PA PB A B PA PB PA PB A \B PA PB A =B A 0,1 Mở rộng: ~ :x 0 A ( x) 1 ~ ~ ~ Vậy khi có tập mờ A : thì A ( x) gọi l độ thuộc của x v o A ~ H m thuộc: l h m do ngƣời quan sát cung cấp (subjective opinon) Mờ hoá: Với mọi mọi giá trị ngôn ngữ ta gán một tập mờ VD : Tuổi = “Trạc 30” ~ Tuổi = A 52
- +) 0 với x (0,25) A ( x) ~ +) 1 với x (26,32) +) 0,7 với x (33,38) +) 0,2 với x (39,45) +) 0 với x> 45 6.4.2. Các phép toán trên tập mờ: Cho tập nền ( tập vũ trụ ) U ( Universer Set) ~ Một tập mờ A trên U đƣợc một mô tả bởi h m thuộc ( mebership function) A : U 0,1 A U S= {x/ A ( x) 0 } Tập giá đỡ K={x/ A ( x) 1} Tập core A x / A Một số dạng thƣờng gặp: Dạng 1: 1 a b c A ( x) nếu x
- +) x nếu a x b +) x nếu b x c +) 0 nếu x>c ~ A (a, b, c) Số mờ Dạng 2 a b c d ~ A = (a, b, c, d) ~ ~ Tập mờ A không phải l tập theo nghĩa thông thƣờng nên quan niệm A phải định nghĩa theo h m thuộc. Do đó không biểu diễn bằng biểu đồ Ven m biểu biểu diễn bằng đồ thị Hợp của các tập mờ Cho hai tập mờ A, B với A và B l hai h m thuộc tƣơng ứng ~ ~ ~ C 1). A B Từ đó ta xây dựng C ( x) AB ( x) max( A ( x); B ( x) ) 54
- Chú thích: lấy tất cả phần trên của đồ thị Khi đó hợp của hai tập mờ l một tập rõ ~~~ AB C 2). C ( x) AB ( x) min ( A ( x); B ( x) ) Chú thích: Bây giờ ta lấy to n bộ phần dƣới. 3). Phần bù: ~ ~ A với A ( x) khi đó phần bù l : A ~ +) A có h m thuộc: A ( x) 1 A ( x) 4). Hiệu hai tập hợp: ~~ ~ ~ +) A \ B A B 5). Hai tập mờ bằng nhau: ~~ A B A B x : A ( x) B ( x) Các tính chất: 1. Tính giao hoán ~~~~ AB B A ~~~~ AB B A 2. Tính kết hợp : ~~~~~~ (A B) C A (B) C) ~~~~~~ (A B) C A (B) C) 3. Tính lũy đẳng : ~~~ A A A ~~~ A A A ~~ ~~ ( A B ) A A 4. 55
- ~~ ~~ ( A B ) A A 5. Tính phân phối : ~ ~~ ~~ ~~ A ( B C ) ( A B )( A C ) ~ ~~ ~~ ~~ A ( B C ) ( A B )( A C ) 6. Tính chất khác : ~~~ A ~~~ Au u ~~ u 7. ~~ u ~~ AA 8. ~~ AA ~u ~~~~ A B A B 9. ~ A {(a, 0.1), (b, 0.2), (c, 0.3), (d, 0.4)} Ví dụ : ~ A {(a, 0.9), (b, 0.8), (c, 0.7), (d, 0.6)} ~~ A A { (a, 0.1, (b, 0.2), (c, 0.3), (d, 0.4), (a, 0.9), (b, 0.8), (c, 0.7), (d, 0.6)} Nhận xét : - L. Zadel (max, min, 1-) *) MỞ RỘNG PHÉP TOÁN TẬP MỜ - A B ( x ) s( A ( x ), B ( x )) Hàm s là t – conorm : s : [0, 1] x [0, 1] → [0, 1] - A B ( x ) t( A ( x ), B ( x )) Hàm t là t – norm : s : [0, 1] x [0, 1] → [0, 1] - Hàm t – conorm thỏa mãn các tính chất : + s(x, y) = s(y, x) + s(s(x, y), z) = s(x, s(y, z)) s( x , 1 ) 1 + s( x ,0 ) x - Hàm t – norm thỏa mãn các tính chất : + t(x, y) = t(y, x) + t(s(x, y), z) = t(x, s(y, z)) t( x , 1 ) x + t( x , 0 ) 0 Ví dụ : s(x, y) = x + y - xy 56
CÓ THỂ BẠN MUỐN DOWNLOAD
-
BÀI GIẢNG HỆ CHUYÊN GIA - ĐẠI HỌC HÀNG HẢI - 1
10 p | 292 | 78
-
BÀI GIẢNG HỆ CHUYÊN GIA - ĐẠI HỌC HÀNG HẢI - 2
10 p | 165 | 37
-
BÀI GIẢNG HỆ CHUYÊN GIA - ĐẠI HỌC HÀNG HẢI - 7
10 p | 177 | 32
-
Bài giảng Hệ chuyên gia – Chương 3: Cơ chế suy diễn
12 p | 193 | 29
-
BÀI GIẢNG HỆ CHUYÊN GIA - ĐẠI HỌC HÀNG HẢI - 3
10 p | 218 | 27
-
BÀI GIẢNG HỆ CHUYÊN GIA - ĐẠI HỌC HÀNG HẢI - 5
10 p | 157 | 26
-
Bài giảng Hệ chuyên gia – Chương 1: Giới thiệu hệ chuyên gia
32 p | 330 | 21
-
Bài giảng Hệ chuyên gia (Expert System): Chương 1 - PGS.TS. Phan Huy Khánh
57 p | 189 | 18
-
Bài giảng Hệ chuyên gia (Expert System): Chương 2.1 - PGS.TS. Phan Huy Khánh
45 p | 112 | 17
-
Bài giảng Cơ sở hệ thống thông tin: Chương 11 - PGS.TS. Hà Quang Thụy
53 p | 119 | 15
-
Bài giảng Trí tuệ nhân tạo: Chương 6 - Trần Ngân Bình
21 p | 110 | 12
-
Bài giảng Hệ chuyên gia – Chương 2.1: Biểu diễn tri thức
16 p | 115 | 12
-
Bài giảng Hệ chuyên gia (Expert System): Chương 4 - PGS.TS. Phan Huy Khánh
44 p | 87 | 11
-
Bài giảng Hệ chuyên gia – Chương 2.2: Logic mệnh đề - Logic vị từ cấp một
28 p | 135 | 9
-
Bài giảng Hệ chuyên gia (Expert System): Chương 3 - PGS.TS. Phan Huy Khánh
70 p | 76 | 9
-
Bài giảng Hệ chuyên gia (Expert System): Chương 2.2 - PGS.TS. Phan Huy Khánh
67 p | 82 | 9
-
Bài giảng Hệ chuyên gia (Expert System): Chương 2.3 - PGS.TS. Phan Huy Khánh
69 p | 90 | 8
-
Bài giảng Hệ chuyên gia – Giới thiệu môn học
5 p | 95 | 5
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn