You are on page 1of 10

Xây dựng hệ huyên

gia tư vấn mua điện


thoại
NỘI DUNG
CÁC CHỦ ĐỀ CHÍNH ĐƯỢC THẢO LUẬN
TRONG BẢN THUYẾT TRÌNH NÀY

• Tổng quan về bài toán


• Áp dụng thuật toán vào bài toán
• Thu thập và biểu diễn tri thức
• Mô – tơ suy diễn
• Thiết kế chương trình
Tổng quan về bài toán

- Phần mềm tư vấn mua Điện thoại (Smartphone) e được


xây dựng với hy vọng hỗ trợ người sử dụng trong việc lựa
chọn Điện thoại (Smartphone) phù hợp. Và cũng như cửa
hàng tư vấn điện thoại cho khách hàng theo nhu cầu của
khách hàng một cách nhanh chóng và tiện lợi nhất.

- SQL server management studio 2014. - Để xây dựng được hệ chuyên gia này thì hệ thống cần
có một cơ sở tri thức đầy đủ các thông tin về thông số của
- Visual Studio 2019.
Điện thoại (Smartphone) cũng như các yêu cầu chọn mua
- Ngôn ngữ: C#.
Smartphone của người dùng. Bên cạnh đó, hệ thống cần có
một mô tơ suy diễn thực hiện rút ra các tri thức mới dựa trên
tri thức đã có và thông tin do người dùng cung cấp.
Áp dụng thuật toán vào bài toán
Thu thập tri thức Biểu diễn tri thức
• Các tri thức cụ thể của bài toán tư vấn mua - Trong bài toán cụ thể như tư vấn mua
Điện thoại (Smartphone): Smartphone phương pháp biểu diễn tri thức bằng
luật là một phương pháp biểu diễn hợp lý.
+ Dữ liệu về Điện thoại (Smartphone) bao
- Biểu diễn luật dưới dạng hình thức có dạng: p1,
gồm: hãng, giá, ram, bộ nhớ trong, thiết kế. p2, p3, …: q.
• Cách thức thu thập thông tin: Ví dụ: H1, G1: A2 tương đương với H1 ^ G1 
+ Tìm kiếm thông tin trên Internet về Điện A2.
thoại (Smartphone) về hãng, giá, RAM, bộ nhớ - Trong đó: giả thiết là H1, G1 và kết luận là A2.
trong, thiết kế và thêm bảng quản lý nhân viên.
+ Dựa trên thống kê để đưa ra tri thức.
Các nhóm sự kiện và tập luật bài toán
Tập và các sự kiện bao gồm các nhóm sự kiện
Bảng Điện thoại
Bảng người quản lý D_ID TenDT Hang Gia RAM
Bo
Nho Trong
Thiet Ke

MaNQL TenNQL SDT_NQL DiaChi_NQL Mat_Khau TinhTrang


1 Nguyễn Văn A 0123456789 Ha Noi 1 ADMIN D01 Samsung Galaxy A02s Samsung 3590000 4 64 Tràn viền

2 Nguyễn Văn B 0123456789 Hai Phong 2 NV+


Samsung Galaxy A20s
D02 Samsung 4490000 4 64 Tràn viền
64GB

Samsung Galaxy A12


D03 Samsung 4290000 4 128 Tràn viền
(4GB/128GB)

Bảng thiết kế Bảng Ram Bảng bộ nhớ trong

T_ID ThietKeSP A_ID RamSP B_ID BoNhoT_SP D04


Samsung Galaxy A52
5G
Samsung 10990000 8 128 Tràn viền

A1 2 B1 32
T1 Tràn viền
A2 4 B2 64
Samsung Galaxy A52
T2 Mặt lưng kính A3 8 B3 128
D05
(8GB/128GB)
Samsung 9290000 8 128 Tràn viền

A4 12 B4 256
D06 Samsung Galaxy A72 Samsung 11490000 8 256 Tràn viền

Bảng hãng Bảng giá D07


Samsung Galaxy S20 FE
(8GB/256GB)
Samsung 12990000 8 256 Tràn viền

H_ID TenHang G_ID KhoangGia


H1 SamSung G1 Dưới 4 triệu D08
Samsung Galaxy A52
Samsung 10290000 8 256 Tràn viền
(8GB/256GB)

H2 iPhone G2 Từ 4 - 7 triệu
D09 Samsung Galaxy M51 Samsung 7490000 8 128 Tràn viền
H3 Oppo G3 Từ 7 - 13 triệu

H4 Vsmart G4 Từ 13 - 20 triệu D10


Samsung Galaxy Note
Samsung 21990000 8 256 Mặt lưng kính
20 Ultra

H5 Xiaomi G5 Trên 20 triệu


Samsung Galaxy S21+
D11 Samsung 16990000 8 128 Tràn viền
5G 128GB
Các nhóm sự kiện và tập luật bài toán
Biễu diễn tập luật trên máy tính:
R014 H1^G2 T1
R_ID VeTrai VePhai

R001 H2 T2 R015 H1^G3 T1

R002 H5 T1 R016 H1^G4 A3

R003 G1 T1 R017 H1^G5 A4

R004 G3 A3 R018 H1^A2 T1

R005 A1 B1 R019 H1^B2 A2

R006 A1 T1 R020 H1^B3 T1

R007 A4 G5 R021 H1^T2 B4

R008 B1 G1 R022 H2^G4 A2

R009 B1 A1 R023 H2^A3 G5

R010 B1 T1 R024 H2^A3 B2

R011 H1^G1 A2 R025 H2^B3 A2

R012 H1^G1 B2 R026 H2^B4 A2

R013 H1^G2 A2 R027 H3^G1 A2


Mô – tơ suy diễn
- Ví dụ: Tập giả thiết mà người dùng cung cấp là hãng Samsung và giá
dưới 4 triệu.
- Biểu diễn các giả thiết theo quy tắc đặt tên sự kiện, ta được: H1, G1.
- Kết luận là tập các mã D_ID trong bảng DIENTHOAI. Thuật toán kết
thúc khi SAT rỗng.
- KL = D01
Thực
r TG SAT R

H1, G1 R003, R011, R012 R

hiện suy
R003 H1, G1, T1 R011, R012 R\{R003}

R011 H1, G1, T1, A2 R012, R018 R\ {R003, R011}

R012 H1, G1, T1, A2, B2 R018, R019, R061 R\ {R003, R011, R012}

diễn tiến R018 H1, G1, T1, A2, B2 R019, R061 R\ {R003, R011, R012, R018}

R019 H1, G1, T1, A2, B2 R061 R\ {R003, R011, R012, R018, R019}

R061 H1, G1, T1, A2, B2

Trong đó:
TG: tập các sự kiện tham gia, ban đầu TG = GT = {H1, G1}.
r: luật lấy ra trong SAT.
SAT: tập các luật có dạng p1^p2^…pn  q.
R: tập các luật chưa sử dụng.
Kế t l u ậ n
* Sau quá trình học tập, tìm hiểu và hoàn thành bài tập lớn
Hệ chuyên gia tư vấn mua điện thoại em đã thực hiện được
những công việc sau:
- Xây dựng tập luật.
- Thiết kế cơ sở dữ liệu và giao diện cho hệ thống.
- Áp dụng suy diễn tiến để giải bài toán “Tư vấn mua Điện
thoại (Smartphone)”.

**
*
THANK FOR
WATCHING !
CẢM ƠN MỌI NGƯỜI ĐÃ THEO DÕI BÀI
THUYẾT TRÌNH CỦA MÌNH!

You might also like