17
LOGO Hệ tư vấn mua máy tính xách tay Nhóm thực hiện : Trần Việt Dũng Phú Quang Hiển Mai Đình Lợi

Hệ t ư vấn mua máy tính xách tay

Embed Size (px)

DESCRIPTION

Hệ t ư vấn mua máy tính xách tay. Nhóm thực hiện : Trần Việt Dũng Phú Quang Hiển Mai Đình Lợi. Phân công công việc. Hiển : Tìm tài liệu , thu thập tri thức , viết báo cáo Lợi : Xây dựng tập luật, câu hỏi, laptop Dũng : Lập trình. Nội dung trình bày. Giới thiệu - PowerPoint PPT Presentation

Citation preview

LOGO

Hệ tư vấn mua máy tính xách tay

Nhóm thực hiện :Trần Việt Dũng

Phú Quang HiểnMai Đình Lợi

Phân công công việcHiển : Tìm tài liệu, thu thập tri thức ,

viết báo cáoLợi : Xây dựng tập luật, câu hỏi,

laptopDũng : Lập trình

Nội dung trình bàyGiới thiệuPhân tích thiết kếCài đặt và kết quảĐang online tại:

http://fb-connect-vn.appspot.com/hcstt/

Giới thiệuNhu cầu mua laptop lớnXây dựng phần mềm trợ giúp người

dùng chọn một chiếc máy tính phù hợp

Hệ tư vấn mua laptopHệ thống sẽ đặt ra các câu hỏi cho

người dùng để lấy thông tin về nhu cầu của người dùng,

Từ các thông tin thu thập được hệ thống sẽ đánh giá và đưa ra chiếc laptop phù hợp với nhu cầu nhất.

Nội dung thực hiệnThu thập tri thức liên quan, chuẩn bị

cho quá trình xây dựng cơ sở luật của hệ tri thức

Phân tích các tri thức thu thập được, sau đó phân loại và biểu diễn thành các phát biểu. Sử dụng logic vị từ để xây dựng các tập luật, sự kiện

Nội dung thực hiện(tt)Chuyển các các luật và sự kiện thành

ngôn ngữ PrologSử dụng phần mềm Java để xây dựng

hệ cơ sở tri thức.

Phân tích thiết kế

Câu hỏiTập các câu hỏi để thu thập tri thức.Cú pháp : cau_hoi(A,B:-(B1,B2),...):-

ten_cau_hoiTrong đó :

A : "Nội dung câu hiển thị lên màn hình" B: "Đáp án hiển thị 1" B1 : Mệnh đề suy ra 1 B2 : Mệnh đề suy ra 2

Câu hỏi(tt)Ví dụ :

cau_hoi("Bạn đang đi học hay đã đi làm?","Học tập":-hoi_sinh_vien,"Đi làm":-hoi_van_phong):-hoi_nghe_nghiep

cau_hoi("Bạn có đang học hoặc làm việc liên quan đến IT không?","Có":-(dung_IT,hoi_lam_do_hoa),"Không":-?):-hoi_IT

LuậtMô tả : Tập các luật suy diễn dựa theo

prolog. Cú pháp : luat(A1,A2,A3…):-(B1,B2,…)Ví dụ :

luat(dung_IT,dung_lam_do_hoa):-(cpu_cao,ram_cao,do_hoa_manh)

luat(dung_giai_tri):-(do_hoa_tb,pin_tb)

LaptopMô tả : Tập dữ liệu về laptop được thu

thập bằng tay từ internet. Mỗi laptop đã được đánh giá và phân loại theo các tiêu chí : cpu, ram, đồ họa, giá, thương hiệu, trọng lượng…

Cú pháp: laptop(A,B,C):-MTrong đó :

A : Tên laptop B : Link đến trang web C : Tập các tiêu chí M : Mã laptop

Laptop(tt)Ví dụ :- laptop("Toshiba Satellite C640-1053U (PSC2UL-006006)", "http://www.trananh.vn/Toshiba-Satellite-C640-1053U-PSC2UL-006006_20295.html",(cpu_thap,ram_thap,do_hoa_tb,gia_thap,man_14,toshiba,trong_luong_tb,pin_tb)):-C640_1053U

Cài đặtNgôn ngữ : JPrologXây dựng ứng dụng web tư vấn mua

laptop

Kết quảChương trình thao tác với người dùng

thông qua các câu hỏi trên web.Đưa ra danh sách các kết quả và link

đến trang web bán laptop đó

Kết luậnĐề tài mới cho phép tư vấn theo một

số tiêu chí cơ bản, có thể mở rộng thêm các tiêu chí khác như màu sắc, khuyến mại, địa điểm…

Bộ dữ liệu thu thập bằng tay nên còn giới hạn, hướng phát triển : sử dụng bộ thu thập dữ liệu tự động từ nhiều web bán laptop để có thể đưa ra nhiều lựa chọn hơn cho người dùng

Cảm ơn !