Bài t p môn trí tu nhân t o
Câu I.
a) Gi i thích các thành ph n và phân tích y u t “thông minh” c a hàm đánh giá ế
)()()( uhuguf +=
trong gi i thu t
*
A
.
b) Trong trò ch i 8 s : bên trái là tr ng thái xu t phát, bên ph i là tr ng thái k tơ ế
thúc.
2 8 3 2 8 3 1 2 3
1 6 4 .. 1 4 .. 8 4
7 5 7 6 5 7 6 5
Hãy đ a ra m t cách xác đ nh hàm ư
)(uf
cho trò ch i. V i cách xác đ nh đó, tínhơ
giá tr c a
)(uf
v i
u
là tr ng thái gi a trong hình trên.
Câu II. Cho c s tri th c g m các câu đúng sau đây:ơ
- C u th nào có th l c t t và nhanh nh n đ u đá hay.
- C u th nào siêng t p luy n ho c có th hình t t thì có th l c t t.
- C u th nào siêng t p luy n thì nhanh nh n
- Công Vinh không có th hình t t nh ng siêng luy n t p ư
1) Thành l p các v t , công th c thích h p bi u di n các câu trên; sau đó
chuy n chúng v d ng h i các câu tuy n.
2) Dùng lu t phân gi i đ tr l i câu h i “ Công Vinh đá bóng có hay không?
3) Chuy n các câu trong c s tri th c v d ng các câu Horn. Dùng ph ng ơ ươ
pháp suy di n ti n đ tr l i câu h i trong câu 2. ế
Câu III. Trong m t h đi u khi n m đi u ch hóa ch t, có s d ng lu t sau: ế
=r
“N u nhi t đ cao thì n ng đ th p”ế
Nhi t đ cao, n ng đ th p đ c bi u di n b i t p m ượ
BA,
v i
100
1
70
64.0
50
36.0++=A
5
1.0
4
7.0
3
1++=B
a) Tìm t p m
bi u th “nhi t đ trung bình” v i qui u c hàm thu c c a
“trung bình” là căn b c hai c a “cao”.
b) Tìm ma tr n quan h m bi u th cho lu t
r
theo phép kéo theo Mamdani.
c) Gi s lu t
r
là đúng. Tìm n ng đ khi nhi t đ là trung bình.
Câu II. Cho c s tri th c g m các câu đúng sau đây:ơ
- Sinh viên nào gi i ti ng Anh và gi i toán đ u gi i l p trình. ế
- Sinh viên nào thông minh ho c kiên trì đ u gi i ti ng Anh ế
- Sinh viên nào thông minh thì gi i toán
- Lan thông minh nh ng không kiên trìư
1) Thành l p các v t , công th c thích h p bi u di n các câu trên; sau đó
chuy n chúng v d ng h i các câu tuy n.
2) Dùng lu t phân gi i đ tr l i câu h i “ Lan l p trình có gi i hay không?
3) Chuy n các câu trong c s tri th c v d ng các câu Horn. Dùng ph ng ơ ươ
pháp suy di n ti n đ tr l i câu h i trong câu 2. ế
Câu III. Trong m t h đi u khi n m đi u ch hóa ch t, có s d ng lu t sau: ế
=r
“N u nhi t đ cao thì n ng đ th p”ế
Nhi t đ cao, n ng đ th p đ c bi u di n b i t p m ượ
BA,
v i
100
1
70
6.0
50
2.0++=A
5
1.0
4
7.0
3
1++=B
a) Tìm t p m
bi u th “nhi t đ r t cao” v i qui u c hàm thu c c a “r t
cao” là bình ph ng hàm thu c c a “cao”.ươ
b) Tìm ma tr n quan h m bi u th cho lu t
r
theo phép kéo theo Mamdani.
c) Gi s lu t
r
là đúng. Tìm n ng đ khi nhi t đ là r t cao.
Câu II. Cho c s tri th c g m các câu đúng sau đây:ơ
- Sinh viên nào gi i ti ng Anh và gi i toán đ u gi i l p trình. ế
- Sinh viên nào thông minh ho c kiên trì đ u gi i ti ng Anh ế
- Sinh viên nào thông minh thì gi i toán
- Lan thông minh nh ng không kiên trìư
1) Thành l p các v t , công th c thích h p bi u di n các câu trên; sau đó
chuy n chúng v d ng h i các câu tuy n.
2) Dùng lu t phân gi i đ tr l i câu h i “ Lan l p trình có gi i hay không?
3) Chuy n các câu trong c s tri th c v d ng các câu Horn. Dùng ph ng ơ ươ
pháp suy di n ti n đ tr l i câu h i trong câu 2. ế
Câu III. Trong m t h đi u khi n m đi u ch hóa ch t, có s d ng lu t sau: ế
=r
“N u nhi t đ cao thì n ng đ th p”ế
Nhi t đ cao, n ng đ th p đ c bi u di n b i t p m ượ
BA,
v i
100
1
70
6.0
50
2.0++=A
5
1.0
4
7.0
3
1++=B
Duy t c a t CM
a) Tìm t p m
bi u th “nhi t đ th p” v i qui u c hàm thu c c a “th p” là
ph đ nh c a “cao” b ng phép 1-
b) Tìm ma tr n quan h m bi u th cho lu t
r
theo phép kéo theo Mamdani.
c) Gi s lu t
r
là đúng. Tìm n ng đ khi nhi t đ là th p.
Câu I.
1) Trình bày gi i thu t A* đ tìm ki m đích trên không gian tr ng thái. ế
2) Trên đ th có h ng sau đây: m i s trên đ nh ch kho ng cách đ ng chim bay t ướ ườ
đ nh đó đ n đích, m i s trên c nh ch đ dài th c s c a c nh đó. Minh h a các ế
b c th c hi n gi i thu t A* đ tìm đ ng đi ng n nh t t đ nh xu t phát là Aướ ườ
đ n đ nh đích là Zế
Câu II. Cho c s tri th c g m các câu sau đây:ơ
- Ng i nào th ng ch i th thao thì có s c kh e t t. ườ ườ ơ
- Ng i nào có s c kh e t t ho c thông minh thì có nhi u sáng ki n.ườ ế
- Ng i nào có nhi u sáng ki n thì trình đ chuyên môn t t.ườ ế
- Ông An thông minh nh ng không ch i th thao.ư ơ
1) Thành l p các v t , công th c thích h p bi u di n các câu trên; sau đó chuy n
chúng v d ng h i các câu tuy n.
2) Dùng lu t phân gi i đ tr l i câu h i “Ông An có ch c v cao hay không”
3) Vi t m t ch ng trình Prolog đ tr l i câu h i trên. ế ươ
Câu III. Trong m t h đi u khi n m đi u ch hóa ch t, có s d ng lu t sau: ế
=r
“N u nhi t đ cao thì n ng đ th p”ế
Nhi t đ cao, n ng đ th p đ c bi u di n b i t p m ượ
BA,
v i
100
1
70
64.0
50
36.0++=A
5
1.0
4
7.0
3
1++=B
a) Tìm t p m
bi u th “nhi t đ trung bình” v i qui u c hàm thu c c a “trung
bình” là căn b c hai c a “cao”.
b) Tìm ma tr n quan h m bi u th cho lu t
r
theo phép kéo theo Zadeh.
c) Gi s lu t
r
là đúng. Tìm n ng đ khi nhi t đ là trung bình.
Câu II. Cho c s tri th c g m các câu đúng sau đây:ơ
- Sinh viên nào gi i ti ng Anh và gi i toán đ u gi i l p trình. ế
- Sinh viên nào thông minh ho c kiên trì đ u gi i ti ng Anh ế
- Sinh viên nào thông minh thì gi i toán
A(10)
B(8) D(8)
C(6)
E(7)
F(7)
G(4)
H(2)
Z(0)
15
2
4
33
3 3
3
2
5
- Lan thông minh nh ng không kiên trìư
1) Thành l p các v t , công th c thích h p bi u di n các câu trên; sau đó
chuy n chúng v d ng h i các câu tuy n.
2) Dùng lu t phân gi i đ tr l i câu h i “ Lan l p trình có gi i hay không?
3) Chuy n các câu trong c s tri th c v d ng các câu Horn. Dùng ph ng ơ ươ
pháp suy di n ti n đ tr l i câu h i trong câu 2. ế
Câu III. Trong m t h đi u khi n m đi u ch hóa ch t, có s d ng lu t sau: ế
=r
“N u nhi t đ cao thì n ng đ th p”ế
Nhi t đ cao, n ng đ th p đ c bi u di n b i t p m ượ
BA,
v i
100
1
70
6.0
50
2.0++=A
5
1.0
4
7.0
3
1++=B
a) Tìm t p m
bi u th “nhi t đ r t cao” v i qui u c hàm thu c c a “r t
cao” là bình ph ng hàm thu c c a “cao”.ươ
b) Tìm ma tr n quan h m bi u th cho lu t
r
theo phép kéo theo Dienes-
Rescher.
c) Gi s lu t
r
là đúng. Tìm n ng đ khi nhi t đ là r t cao.
Câu I.
1) Bi u di n không gian tr ng thái c a trò ch i Nim v i tr ng thái b t đ u g m 6 ơ
đ ng xu. Đánh giá cho các tr ng thái trên toàn b không gian. Gi s đ i th đ c ượ
đi tr c t ic tr ng thái đ i th luôn ch n n c đi bên ph i, khi đó máy tínhướ ướ
hay đ i th th ng cu c.
2) Cho không gian tr ng thái bi u di n b i đ th có h ng sau đây: m i s trên đ nh ướ
ch kho ng cách đ ng chim bay t đ nh đó đ n đích, m i s trên c nh ch đ dài ườ ế
th c s c a c nh đó. Minh h a các b c th c hi n gi i thu t A* đ tìm đ ng đi ướ ườ
ng n nh t t đ nh xu t phát là A đ n đ nh đích là Z ế
Câu II. Cho c s tri th c g m các câu sau đây:ơ
+ An thích môn th thao nào thì Bình thích môn th thao đó.
+ An ch thích các môn th thao có tính đ i kháng.
+ Th d c d ng c là môn th thao không có tính đ i kháng
+ Võ thu t là môn th thao có tính đ i kháng.
+ Môn th thao có tính đ i kháng là môn thi đ u gi a hai ng i. ư
A(10)
Z(0)
B(8)
D(8)
C(6)
E(7)
F(7)
G(4)
H(2)
15
2
4
33
3 3
3
2
5
1
1) Thành l p các v t , công th c thích h p bi u di n các câu trên; sau đó chuy n
chúng v d ng h i các câu tuy n.
2) Dùng lu t phân gi i đ tr l i câu h i “Bình có thích môn võ thu t không?”
3) Bi u di n các câu d ng Horn r i dùng quy t c suy di n lùi đ tr l i cho câu 2)
trên.
Câu III. Trong m t h đi u khi n m đi u ch hóa ch t, có s d ng lu t sau: ế
=r
“N u nhi t đ cao thì n ng đ th p”ế
Nhi t đ cao, n ng đ th p đ c bi u di n b i t p m ượ
BA,
v i
100
1
70
6.0
50
2.0++=A
5
1.0
4
7.0
3
1++=B
a) Tìm t p m
bi u th “nhi t đ th p” v i qui u c hàm thu c c a “th p” là ph
đ nh c a “cao” b ng phép 1-
b) Tìm ma tr n quan h m bi u th cho lu t
r
theo phép kéo theo Mamdani.
c) Gi s lu t
r
là đúng. Tìm n ng đ khi nhi t đ là th p (dùng phép kh m l y
tr ng tâm).
Câu I.
1) So sánh s khác nhau gi a hai gi i thu t tìm ki m trên không gian tr ng thái: gi i ế
thu t tìm ki m leo đ i (hill climbing) gi i thu t u tiên t t nh t (best first ế ư
search).
2) Cho không gian tr ng thái bi u di n b i đ th có h ng sau đây: m i s trên đ nh ư
ch kho ng cách đ ng chim bay t đ nh đó đ n đích, m i s trên c nh ch đ dài ườ ế
th c s c a c nh đó. Minh h a các b c th c hi n gi i thu t A* đ tìm đ ng đi ướ ườ
ng n nh t t đ nh xu t phát là A đ n đ nh đích là Z ế
Câu II. Cho c s tri th c g m các câu sau đây:ơ
+ Sinh viên nào gi i ti ng Anh và NNLT thì l p trình gi i ế
+ Sinh viên nào gi i môn Logic và ti ng Anh thì l p trình gi i ế
+ Ng i nào có trí nh t t ho c thông minh thì gi i ti ng Anhườ ế
+ Ng i nào thông minh thì gi i môn Logicườ
+ Nam không có trí nh t t nh ng l i thông minh ư
1) Thành l p các v t , công th c thích h p bi u di n các câu trên; sau đó chuy n
chúng v d ng h i các câu tuy n.
2) Dùng lu t phân gi i đ tr l i câu h i “Nam l p trình gi i hay không”
A(10)
Z(0)
B(8)
D(8)
C(6)
E(7)
F(7)
G(4)
H(2)
15
2
4
33
3 3
3
2
5
1