1
BỘ CÔNG THƢƠNG
TRƢỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN MÔN
HỆ CHUYÊN GIA
ĐỂ TÀI:
XÂY DỰNG WEBSITE TƢ VẤN CHỌN TRƢỜNG
ÁP DỤNG PHƢƠNG PHÁP HỎI XA
Giáo viên hƣớng dẫn: ThS. Trần Thanh Hùng
Nhóm thực hiện: Nhóm 7
1. Lê Hoàng Phúc (Nhóm trƣởng)
2. Phạm Thị Hòa
3. Bùi Thị Hƣờng
4. Lê Anh Tuấn
Lớp: KHMT1 – K4 Hà Nội, ngày 20 tháng 8 năm 2012
2
Mục Lục
Contents
Lời Mở Đầu 4
4 Lời Mở Đầu
Trong thời đại ngày nay, cùng với sự phát triển như vũ bão của ngành công
nghệ thông tin thế giới nói chung và Việt Nam nói riêng thì máy tính không còn xa là
gì. Hiện nay, tin học đã được ứng dụng ở hầu hết các hệ thống trường học, vì vậy các
học sinh đã có dịp được tiếp xúc nhiều với nó. Nhất là trong khoảng thời gian các bạn
chuẩn bị thi vào đại học thì máy tính hỗ trợ tìm kiếm rất nhiều thông tin như học trực
tuyến, tìm tài liệu thi qua mạng và đặc biệt là những phần mềm thông minh còn giúp
cho việc tư vấn chọn trường phù hợp.
Như các bạn đã biết, chọn trường là việc quan trọng đối với một học sinh THPT,
là yếu tố quyết định đến tương lai sau này của các em, nhưng việc chọn một trường
như thế nào cho phù hợp là câu hỏi mà không ít học sinh còn đang phân vân. Để giải
đáp những thắc mắc đó, cũng như đưa ra lời khuyên bổ ích cho các em, nhóm chúng
tôi xin giới thiệu Wevsite Tư Vấn Chọn Trường mong sẽ góp một phần nhỏ bé giúp
các em có những sự lựa chọn sáng suốt cho bản thân. Website này hỗ trợ việc tìm kiếm
các trường, đưa ra các thông tin cần thiết như: điểm xét tuyển các năm trước, vị trí
trường, thông tin liên quan đến các loại hình đào tạo của trường đó… Hơn thế nữa
phần mềm còn giúp học sinh có thể chọn trường phù hợp khi họ nhập mức điểm mà họ
có thể đạt được, sở thích… máy tính sẽ đưa ra danh sách các trường phù hợp thông tin
họ nhập vào. Với những tiện ích mà phần mềm này mang lại sẽ giúp cho học sinh có
bước đi vững chắc cho thành công trong tương lai.
Vì những lý do trên nên chúng em đã chọn đề tài “ Tư Vấn Chọn Trường bằng
phương pháp hỏi xa ”, để cho các học sinh có thể chọn trường một cách hiệu quả,
nhanh chóng, và đáp ứng được nhu cầu tìm kiếm thông tin trong thời đại hiện nay.
Chúng em xin chân thành cảm ơn sự hướng dẫn nhiệt tình của Th.S Trần Thanh
Hùng đã giúp chúng em thực hiện đề tài này. Tuy đã có nhiều cố gắng, nhưng do kiến Mỗi hệ chuyên gia chỉ đặc trưng cho một lĩnh vực vấn đề nào đó, như y học, tài
chính, khoa học hay công nghệ,… mà không phải cho bất cứ một lĩnh vực vấn đệ nào.
Tri thức chuyên gia để giải quyết một vấn đề đặc trưng được gọi là lĩnh vực tri
thức.
7
II. Đặc trƣng và ƣu điểm của hệ chuyên gia.
Có bốn đặc trưng cơ bản của một hệ chuyên gia:
- Hiệu quả cao: Khả năng trả lời với mức độ tinh thông bằng hoặc cao
hơn so với chuyên gia trong cùng lĩnh vực.
- Thời gian trả lời thỏa đáng: Thời gian trả lời hợp lý, bằng hoặc nhanh
hơn so với chuyên gia để đi đến cùng một quyết định. Hệ chuyên gia là
một hệ thời gian thực.
- Độ tin cậy cao: Không thể xảy ra sự cố hoặc giảm sút độ tin cậy khi sử
dụng.
- Dễ hiểu: Hệ chuyên gia giải thích các bước suy luận một cách dễ hiểu
và nhất quán, không giống như cách trả lời bí ẩn của các hộp đen.
Những ưu điểm của một hệ chuyên gia:
- Phổ cập: Là sản phẩm chuyên gia, được phát triển không ngừng với
hiệu quả sử dụng không thể phủ nhận.
- Giảm giá thành.
- Tính thường trực: Bất kể lúc nào cũng có thể khai thác sử dụng, trong
khi con người có thể mệt mỏi, nghỉ ngơi hay vắng mặt.
các luật.
- Khả năng giải thích: Giải nghĩa cách lập luận của hệ thống cho người
sử dụng.
- Khả năng thu nhận tri thức: Cho phép người sử dụng bổ sung các tri
thức vào hệ thống một cách tự động thay vì tiếp nhận tri thức bằng
cách mã hóa tri thức một cách tường minh. Khả năng thu nhận tri thức
là yếu tố mặc nhiên của nhiều hệ chuyên gia.
- Giao diện người sử dụng: Là nơi người sử dụng và hệ chuyên gia trao
đổi với nhau.
Cơ sở tri thức còn được gọi là bộ nhớ sản xuất trong hệ chuyên
gia. Trong một cơ sở tri thức, người ta thường phân biệt hai loại tri
thức là tri thức phán đoán và tri thức thực hành.
Các tri thức phán đoán mô tả các tình huống đã được thiết lập
hoặc sẽ được thiết lập. Các tri thức thực hành thể hiện những hậu quả
rút ra hay những thao tác cần phải hoàn thiện khi một tình huống đã
được thiết lập hoặc sẽ được thiết lập trong lĩnh vực đang xét. Các tri
thức thực hành thường được thể hiện bởi các biểu thức dễ hiểu và dễ
triển khai thao tác đối với người sử dụng.
Từ việc phân biệt giữa hai loại tri thức, người ta nói máy suy
diễn là công cụ triển khai các cơ chế tổng quát để tổ hợp các tri thức
phán đoán và các tri thức thực hành. Hình trên đây mô tả quan hệ hữu
cơ giữa máy suy diễn và cơ sở tri thức.
10
2. Một số mô hình kiến trúc hệ chuyên gia.
Đế quản trị hệ thống tri thức người dùng phải đăng nhập vào hệ thống bằng
tài khoản của mình trên trang đăng nhập.
Các chức năng quản lý như:
Quản lý thông tin sự kiện
Quản lý thông tin trường
Quản lý thông tin ngành
Quản lý thông tin điểm
12
Quản lý thông tin lựa chọn
Quản lý thông tin luật
Quản lý thông tin ảnh trường
Quản lý thông tin âm thanh
Quản lý thông tin tỉnh
Quản lý thông tin nhóm sự kiện
II. Các phƣơng pháp giải quyết.
Các vấn đề cần giải quyết:
Xác định những điều cần hỏi (Hỏi cài gì?).
Phương thức hỏi: thân thiện với người sử dụng
Tránh dư thừa
Mô hình hỏi:
1. Hỏi biết trƣớc kết luận
Hỏi = Tập sự kiện có liên quan tới kết luận.
Không tồn tại f’ | f’ ~> f
TRÁI = U
i=1
m
left
i
PHẢI={q
1
,q
2
,…,q
m
}
R={r
1
,r
2
,…,r
m
} r
i
: left
i
->q
i
=>HOI
x
2.2 Hỏi gần:
Ví dụ xét GT=Φ, KL={k}
Tập hỏi={f,g,h,c}
Xét cây hỏi: III. Phƣơng thức hỏi xa không biết trƣớc kết luận.
1. Phƣơng thức hỏi xa.
HỎI = TRÁI / PHẢI
Hỏi đến khi nào???
Đến khi thu được tập GT -> KL được
Hỏi=Φ (GT > KL)
Tóm tắt thuật toán:
15
Bước 1: Đưa ra câu hỏi đầu tiên.
Bước 2: Cập nhật xâu kết quả.
So sánh với tập luật.
Nếu trùng với giả thiết.
Đưa ra tư vấn và đưa trạng thái về ban đầu.
Nếu không trùng với một giả thiết thì lấy câu hỏi
tiếp theo.
Lặp tới khi có kết quả thì dừng lại.
VD trên: Hỏi xa: GT={Φ}, KL={k}
Với VD trên, ta có: HỎI={d,e,a,b,m,n}
=> Cây hỏi:
4. Lý do chọn:
Giải đáp những thắc mắc mà nhiều học sinh cần biết.
Giúp cho học sinh THPT có sự lựa chọn sáng suốt về trường,
ngành nghề mà các em sẽ học trong tương lai.
Đưa ra những lời khuyên bổ ích cho các em.
Đưa ra những thông tin về danh sách các trường để các em tham
khảo.
Chƣơng III: Hệ quản trị tri thức của bài toán.
I. Mô hình dữ liệu:
17
II. Lƣu trữ bằng XML:
1. Cách lƣu trữ:
Xây dựng Xml schema để định nghĩa khối dữ liệu được xây dựng
giống như trong SQL với các ràng buộc về khóa, độ dài, kiểu.
Xây dựng file XSLT để chuyển đổi định kiểu mở rộng, được kết
hợp với ngôn ngữ Xpath để trích lọc và biến đổi tài liệu XML
thành định dạng HTML.
Ghi dữ liệu vào file XML để tải lên bộ nhớ duyệt, tìm kiếm, thay
thế, lưu…
Hiển thị file XML lên HTML.
2. Ƣu điểm:
Trang tư vấn chọn trường
21
Trang quản lý của admin
22
Trang quản lý sự kiện
Trang thêm mới sự kiện
23
Trang tìm trường xem điểm
Trang xem điểm chuẩn
24 Tài liệu tham khảo