Môn học: Hệ cơ sở tri thức
Giáo viên hướng dẫn: Phạm Văn Hải
Sinh viên thực hiện: Nhóm 9
Trần Thị Hồng Giang
20131123
Nguyễn Thị Phương Hằng 20131345
Hoàng Thế Hà
20131152
Mục đích
Sách là bạn đồng hành của nhiều học sinh , sinh viên , 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ĩ: 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, cuốn truyện 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.Hơn nữa giúp trẻ đọc sách ngay từ nhỏ chính là đang xây dựng nền tảng
cho bé,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, cuốn truyện hay, bổ ích phù hợp
với tính cách và sở thích,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ũng như có thể giảm bớt thời
gian tìm sách của trẻ em và phụ huynh.
Mô tả bài toán
Các chức năng chính
Gợi ý Sách cho trẻ dựa trên thông tin cá nhân khách
hàng cung cấp
Input: Đặt ra những câu hỏi cho khách hàng để khách
hàng lựa chọn những thông tin phù hợp về tính cách
của trẻ, mong muốn của cha mẹ, độ tuổi, giới tính.
Output: Các cuốn Sách, Truyện phù hợp với những
thông tin độc giả cung cấp với các thông tin Sách: tên tác
giả, nhà xuất bản, lời tựa, nhân vật,..
Phạm vi
Trong hệ thống này, chúng em lựa chọn đối tượng là những
trẻ em trong độ tuổi 0-6 tuổi, trong độ tuổi này trẻ em đang
tập nói và chưa viết được, chưa đọc được, đang trong quá
trình khám phá thế giới và với bé điều gì cũng vô cùng mới
mẻ, nên việc chọn sách cho bé sẽ giúp bé tăng vốn từ, nói
nhanh và tâm hồn phong phú hơn, tư duy và hiểu biết thế
giới nhiều hơn.
Hơn nữa việc đọc sách ngay từ độ tuổi này sẽ giúp các bậc
phụ huynh phát hiện ra sở thích của bé, và có cơ hội tạo điều
kiện phát triển khả năng của bé khi bé bắt đầu vào lớp một
Hướng giải quyết
Sau khi tham khảo thông tin trên mạng, các trang web mẹ và bé,
các ý kiến của phụ huynh, nhóm chúng em sử dụng các sự kiện
và các luật suy diễn để giải quyết bài toá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ế.
Những cuốn sách trong dữ liệu được 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
Các sự kiện
1. Độ tuổi
1001|0-> 18 tháng tuổi
1002| 18 tháng tuổi-> 3 tuổi
1003|3 ->6 tuổi
2. Giới tính
2001| Nam
2002|Nữ
•3. Tính cách của bé:
3001|Hay giận dỗi
3002|Hấp tấp
3003|Kém tập trung
3004|Kiên nhẫn
Các sự kiện
5.Mong muốn của phụ huynh
4001|Tăng khả năng nhớ của trẻ
4002|Tăng khả năng ngôn ngữ
của trẻ
4003|Phát triển óc sáng tạo
4004|Khơi gợi trí tò mò và ham
học hỏi
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.
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
Độ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
luận>
Các luật
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 =?)
IF(Tính cách= “Nhẹ nhàng, 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..
IF( Mong muốn của cha mẹ= “Rèn luyện kỹ năng cần thiết cho bé”) THEN
(Sách= “Tránh xa người lạ”) and (Sách= “Milu ơi về nhà thôi”) and
(Sách= “Cám ơn và xin lỗi”)..
Các luật
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ẹ=“Rèn luyện kỹ năng cần thiết cho
bé”) and (Độ tuổi=“ 3-6 tuổi”) THEN (Truyện = Mẹ ơi con đã lớn
rồi- Con không thích ăn rau)
Các luật
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 =?)
IF(Giới tính = Nữ) and (Độ tuổi = 4-5) and (Mong muốn của cha
mẹ =Dạy bài học đạo đức cho bé) THEN (Sách = Chích và sẻ).
Các luật
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 =?)
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 = Dạy bài học
đạo đức cho bé) THEN (Sách EHON – Một ngày ở nhà
trẻ)
Sơ đồ kiến trúc HCSTT
Sơ đồ kiến trúc HCSTT
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.
Sơ đồ kiến trúc hệ cơ sở tri thức (Góc
nhìn logic)
Giao diện chính
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
Slide Hệ cơ sở tri thức thầy Phạm Văn Hải
/>
ge_1.html
www.marrybaby.vn/nuoi-day-con/5-loai-sach-nenkhuyen-khich-tre-doc
Wikipedia