Tải bản đầy đủ (.pdf) (12 trang)

Báo cáo Hệ cơ sở tri thức: Gợi ý tìm sách cho trẻ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.06 MB, 12 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
Khoa Công Nghệ Thông Tin & Truyền Thông

HỆ CƠ SỞ TRI THỨC
ĐỀ TÀI: Hệ thống gợi ý tìm sách cho trẻ em và phụ huynh của

trẻ từ 0 – 6 tuổi
Giáo viên hướng dẫn: TS. Phạm Văn Hải
Sinh viên thực hiện:
Trần Thị Hồng Giang
20131123
Nguyễn Thị Phương Hằng 20131345
Hoàng Thế Hà
20131152

Hà Nội tháng 12/2016


Mục lục
Mục lục ......................................................................................................................... 2
I) Mục đích, phạm vi và hướng giải quyết .................................................................... 3
Mục đích ................................................................................................................... 3
Phạm vi ..................................................................................................................... 3
Hướng giải quyết....................................................................................................... 3
II) Sự kiện, ngữ cảnh và cách biểu diễn tri thức ........................................................... 4
1) Sự kiện và ngữ cảnh ............................................................................................. 4
2) Cách biểu diễn tri thức .......................................................................................... 5
III) Động cơ suy diễn và các luật .................................................................................. 5
IV) Sơ đồ kiến trúc hệ cơ sở tri thức ............................................................................. 6
1) Sơ đồ kiến trúc hệ cơ sở tri thức (Góc nhìn công nghệ) ....................................... 7
2) Sơ đồ kiến trúc hệ cơ sở tri thức (Góc nhìn logic) ............................................... 8


1) Giao diện chính ..................................................................................................... 9
2) Giao diện kết quả sau khi tìm kiếm .................................................................... 10
Kết luận ....................................................................................................................... 11
Tài liệu tham khảo....................................................................................................... 11


I.

Mục đích, phạm vi và hướng giải quyết
1. Mục đích
Sách là bạn đồng hành của nhiều học sinh, sinh viên, giới tri thức…, và là
nguồn cung cấp kiến thức vô cùng hữu ích, không những thế lợi ích của việc đọc
sách mang lại còn nhiều hơn những gì bạn nghĩ: đọc Sách cung cấp cho bạn kiến
thức, vốn từ, giúp bạn giải trí, thanh tịnh trong tâm hồn,giảm căng thẳng mệt mỏi,
tăng khả năng tập trung, phân tích,…Đó là lý do tại sao hiện nay nhu cầu đọc sách
đang rất phát triển, không những người học sinh, sinh viên mà đam mê đọc sách
đến với mọi lứa tuổi: người già, trẻ nhỏ, ... Với trẻ nhỏ những cuốn Sách sẽ làm
tâm hồn chúng thêm phong phú, phát triển tư duy logic, hay những tài năng của
chúng sớm hơn.
Trong khi đó, hiện nay thị trường sách vô cùng phong phú với nhiều nhà xuất
bản, nhiều phiên bản khác nhau, sách lậu trên thị trường không được kiểm soát làm
sao để có thể lựa chọn được một cuốn sách hay, ý nghĩa và phù hợp với trẻ là vấn
đề nhức nhối của các bậc phụ huynh.
Vậy nên nhóm chúng em lựa chọn đề tài gợi ý tìm sách cho trẻ em với mong
muốn giúp gợi ý những cuốn sách hay, bổ ích phù hợp với tính cách và mong muốn
của cha mẹ,mong muốn của trẻ nhỏ,giúp trẻ, phụ huynh có thể tìm sách dễ dàng
hơn,phù hợp với trẻ hơn, có thể định hướng cho trẻ sớm hơn cũng như có thể giảm
bớt thời gian tìm sách của trẻ em.
Những cuốn sách trong dữ liệu bọn em lựa chọn từ những nhà xuất bản, tác giả
uy tín, hoặc những cuốn sách được nhận feedback tốt từ các bậc phụ huynh đã sử

dụng.
2. Phạm vi
Nhóm em xây dựng hệ thống dưới dạng website sử dụng ngôn ngữ PHP để lập
trình và hệ quản trị MySQL để lưu trữ CSDL.
Hệ thống gợi ý sách cho trẻ từ 0 – 6 tuổi.
Các chức năng chính:
- Gợi ý sách cho trẻ dựa trên thông tin các nhân người dùng cung cấp.
- Hiển thị thông tin sách: nhà xuất bản, thể loại, lời tựa,….
Input: Người dùng nhập các thông tin phù hợp với tiêu chí lựa chọn như: tính
cách của trẻ, độ tuổi, giới tính, mong muốn của phụ huynh.
Output: Các cuốn sách, truyện phù hợp với thông tin người dùng cung cấp.
3. Hướng giải quyết
Sau khi nghiên cứu về đề tài và lý thuyết xây dựng một hệ cơ sở tri thức, nhóm
đã quyết định xây dựng một hệ thống tư vấn biểu diễn tri thức bằng luật và sự kiện,
động cơ suy diễn sử dụng cơ chế suy diễn tiến.
Các sự kiện bao gồm độ tuổi, giới tính, các thông số mà người dùng có thể nhập
vào. Các luật được xây dựng dựa trên tính chất của đề tài và hợp lý trên thực tế.


II. Sự kiện, ngữ cảnh và cách biểu diễn tri thức
1. Sự kiện và ngữ cảnh
a. Các sự kiện bao gồm các loại:
- Thông tin do người dùng nhập vào
- Đưa ra các đầu sách phù hợp với thông tin nhập vào
- Sự kiện trung gian được suy ra từ các dữ liệu đầu vào và làm cơ sở để suy
diễn các sự kiện đầu ra.
Mỗi sự kiện đều được gắn với một mã số cụ thể theo cách đánh số phân lớp để
dễ dàng quản lý và thêm tính gợi nhớ trong quá trình xây dựng và phát triển hệ
thống. Cụ thể các sự kiện và mã số hiện tại của hệ thống như sau:
• Độ tuổi

- 1001|0 – 18 tháng tuổi
- 1002|18 tháng tuổi – 3 tuổi
- 1003|3 – 6 tuổi
• Thể loại
- 2001|Truyện
- 2002|Thơ
- 2003| Sách về khám phá thế giới quanh bé
- 2004| Sách năng khiếu
- 2005|Sách kỹ năng cho trẻ
- 2006|Sách khám phá khoa học
- 2007|Sách nên đọc trước khi đi ngủ
• Giới tính
- 3001|Nam
- 3002|Nữ
• Tính cách của trẻ
- 4001|Dễ khóc
- 4002|Kiên nhẫn
- 4003|Hấp tấp
- 4004|Hiếu động
- 4005|Nghịch ngợm
- 4005|Dịu dàng
- 4006|Thích khám phá
- 4007|Hay giận dỗi
- 4008|Tự lập
- 4009|Hung hăng
- 4010|Hay nhõng nhẽo
- 4011|Kém tập trung
- 4012|Hay mắc cỡ
- 4013|Ham chơi
- 4014|Bướng bỉnh

• Mong muốn của phụ huynh
- 5001|Tăng khả năng nhớ của trẻ
- 5002|Tăng khả năng ngôn ngữ của trẻ
- 5003|Phát triển các gian quan
- 5004|Phát triển tự nhiên
- 5005|Phát triển óc sáng tạo


5006|Phát triển tính cách theo hướng tốt
5007|Phát triển trí nhớ
5008|Khơi gợi trí tò mò và ham học hỏi
5009|Sách nên đọc trước khi đi ngủ cho bé
5010|Tăng tính tự tin cho trẻ
5011|Phát triển kỹ năng tự nhiên

-

b. Ngữ cảnh
Ngữ cảnh của hệ thống:
- Người dùng sử dụng hệ thống tại nhà khi muốn tìm kiếm sách phù hợp cho
trẻ. Hệ thống sẽ nhận thông tin đầu vào của người dùng cung cấp để đưa ra
các đầu sách phù hợp.
- Người dùng là các chuyên gia khi muốn thêm chức năng, thêm luật, bổ sung
tri thức cho hệ thống.
2. Cách biểu diễn tri thức
Hệ tư vấn của nhóm sử dụng tri thức được biểu diễn theo luật và sự kiện.
Từ tập các sự kiện nêu trên, các luật được xây dựng trên cơ sở thu thập tri thức
từ các tài liệu trên mạng các kho sách, truyện và thơ. Có 2 dạng luật được nhóm sử
dụng là luật đơn, luật AND
.


III. Động cơ suy diễn và các luật
Động cơ suy diễn sử dụng cơ chế suy diễn tiến để quyết định đầu sách nào phù
hợp nên được đưa ra theo các thông tin được nhập vào kết hợp với các luật đang có.
Luật trong hệ thống có 2 dạng:
- Luật đơn: IF <điều kiện> THEN <kết luận>
- Luật And: IF <điều kiện 1> AND <điều kiện 2> THEN <kết luận>
• Luật 1 điều kiện:
- IF(Tính cách = ?) THEN (Sách, Truyện = ?)
- IF(Mong muốn của cha mẹ = ?) THEN (Sách, Truyện = ?)
- IF(Giới tính = ?) THEN (Sách, Truyện = ?)
- IF(Độ tuổi = ?) THEN (Sách, Truyện = ?)
Ví dụ:
IF(Tính cách = “Dịu dàng” ) THEN (Sách = Cô bé lọ lem) and (Sách =
Nàng Thiên Nga) and (Sách = Công chúa ngủ trong rừng) ..
- IF(Giới tính = “Nữ”) THEN( SÁCH = “ Cô bé lọ lem”) and (SÁCH = “Bé
Nấm đi siêu thị”) and..
• Luật 2 điều kiện:
- IF(Tính cách =?) and (Độ tuổi=? THEN (Sách=?)
- IF(Tính cách =?) and (Giới tính = ?) THEN (Sách=?)
- IF(Mong muốn của cha mẹ =?) and (Độ tuổi =?) THEN (Sách=?)
- IF(Mong muốn của cha mẹ =?) and (Giới tính =?) THEN (Sách=?)
- IF(Độ tuổi =?) and (Giới tính= ?) THEN (Sách=?)
- IF(Tính cách =?) and (Mong muốn của cha mẹ=?) THEN (Sách =?)
Ví dụ:
-


IF(Mong muốn của bố mẹ=“Phát triển kỹ năng tự nhiên”) and (Độ tuổi=“
3-6 tuổi”) THEN (Truyện = Mẹ ơi con đã lớn rồi- Con không thích ăn rau)

• Luật 3 điều kiện:
- IF(Giới tính =? ) and (Mong muốn của phụ huynh =?) and (Độ tuổi =?)
THEN (Sách, Truyện =?)
- IF(Giới tính=?) and (Độ tuổi=?) and (Tính cách=?) THEN(Sách=?)
- IF(Mong muốn của cha mẹ =?) and (Tính cách =?) and (Độ tuổi =?) THEN
(Sách, Truyện =?)
- IF(Mong muốn của cha mẹ =?) and (Tính cách =?) and (Giới tính =?) THEN
(Sách, Truyện =?)
Ví dụ:
- IF(Giới tính = Nữ) and (Độ tuổi = 4-5) and (Mong muốn của cha mẹ =
“Phát triển tính cách theo hướng tốt”) THEN (Sách = Chích và sẻ).
• Luật 4 điều kiện:
- IF(Giới tính =?) and (Độ tuổi=?) and (Tính cách =? ) and (Mong muốn của
phụ huynh = ?) THEN (Sách, Truyện =?)
Ví dụ:
- IF(Độ tuổi 5-6) and( Giới tính=“Nam”) and (giới tính = Nam) and (Mong
muốn của phụ huynh = “Phát triển tính cách theo hướng tốt”) THEN (Sách
EHON – Một ngày ở nhà trẻ)
-


IV. Sơ đồ kiến trúc
1. Sơ đồ kiến trúc hệ cơ sở tri thức\

Hệ thống làm việc với tri thức được lấy từ Cơ sở tri thức, Động cơ suy diễn đọc tri thức
từ cơ sở tri thức và ghi vào vùng nhớ làm việc để sử dụng.
Thông qua giao diện, người dùng sẽ sủ dụng hệ thống, yêu cầu hệ thống tìm kiếm. Yêu
cầu được gửi tới động cơ suy diễn để tính toán và kết quả được trả lại cho người dùng qua
giao diện.
Các kĩ sư tri thức để bổ sung tri thức (luật) vào cơ sở tri thức thông qua giao diện điều

chỉnh luật.
Bộ tiếp nhận luật nhận luật từ giao diện, điều chỉnh lại luật trong cơ sở tri thức và bộ nhớ
làm việc.

2. Sơ đồ kiến trúc hệ cơ sở tri thức (Góc nhìn logic)



1. Giao diện chính.

2. Giao diện kết quả sau khi tìm kiếm



Giao diện chuyên gia

Kết luận
Nhóm em đã xây dựng được hệ cơ sở tri thức trợ giúp tìm sách cho trẻ em và phụ huynh
của bé. Trong quá trình xây dựng hệ thống, nhóm đã tìm hiểu kiến thức về các loại sách
truyện thơ để đưa vào trong cơ sở tri thức.
Chương trình hoạt động với các chức năng chính về là gợi ý tìm sách truyện theo mong
muốn của phụ huynh hoặc theo tính cách của các bạn nhỏ để đưa ra kết quả cần tìm kiếm
một cách nhanh chóng.
Nhóm đã vận dụng các kiến thức có được trong học phần Hệ cơ sở tri thức để tiến hành
các hoạt động thiết kế, xây dưng hệ thống và thu thập tri thức, giúp củng cố kiến thức lý
thuyết và có cái nhìn trực quan về một ứng dụng cụ thể của hệ cơ sở tri thức


Hệ thống được xây dựng vẫn có thể cải tiến thêm các tính năng mới như:
+ Bổ sung được các sự kiện mới, các loại sách truyện và thơ mới.

+ Cho phép hiển thị danh sách luật đang có trong hệ thống để tiện chỉnh sửa.
Nhóm em sẽ cố gắng hoàn thiện sản phẩm và điều chỉnh giao diện hợp lý hơn để phù hợp
với yêu cầu người sử dụng hơn.

Tài liệu tham khảo
[1] Slide Hệ cơ sở tri thức thầy Phạm Văn Hải
[2] />[3] />[4] Wikipedia



×