1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài hệ chuyên gia tư vấn mua giày thể thao

37 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 3,69 MB

Nội dung

Giới thiệu về đề tài Đề tài tư vấn mua giày thể thao là một chủ đề rất phổ biến và hữu íchtrong cuộc sống hiện đại, đặc biệt là đối với những người đam mê thể thao.Đây là một đề tài có t

Trang 1

TRƯỜNG ĐẠI HỌC ĐỒNG THÁP

KHOA SƯ PHẠM TOÁN – TIN

BÁO CÁO BÀI TẬP NHÓM

THẾT KẾ HỆ CHUYÊN GIA Lớp: ĐHCNTT 21B – Ngành: Khoa học máy tính

Trang 2

Đồng Tháp – Ngày 12 tháng 05 năm 2023

Trang 3

MỤC LỤC

CHƯƠNG 1 TỔNG QUAN 3

1 Giới thiệu về đề tài 3

2 Nội dung thực hiện 3

3 Dự kiến kết quả đạt được 3

4 Phân công thực hiện 4CHƯƠNG 2 XÂY DỰNG HỆ CHUYÊN GIA 5

1 Giới thiệu về hệ chuyên gia 51.1 Khái niệm về hệ chuyên gia 51.2 Đặc trưng và ưu điểm của hệ chuyên gia 71.3 Lịch sử hình thành 81.4 Các lĩnh vực ứng dụng của hệ chuyên gia 11

2 Thu thập tri thức chuyên gia tư vấn bán giày thể thao 13

3 Xây dựng tập luật và tập sự kiện 143.1 Tập sự kiện 14

CHƯƠNG 3 XÂY DỰNG ỨNG DỤNG 27

1 Giới thiệu về môi trường, ngôn ngữ cài đặt 271.1 Giới thiệu về môi trường NetBean IDE 271.2 Ngôn ngữ lập trình Java 28

2 Giao diện demo 29

1

Trang 4

DANH MỤC HÌNH ẢNH

Hinh 1 - Một số lĩnh vực ứng dụng của trí tuệ nhân tạo 5

Hinh 2 - Hoạt động của hệ chuyên gia 6

Hinh 3 - Quan hệ giữa lĩnh vực vấn đề và lĩnh vực tri thức 6

Hinh 4 – S đ th h th 2 c a h chuyên giaơ ồ ế ệ ứ ủ ệ 8

Hinh 5 – S đ ho t đ ng h chuyên gia th h th 2ơ ồ ạ ộ ệ ế ệ ứ 9

Hinh 6 - Những thành phần cơ bản của một hệ chuyên gia 12

Hinh 7 - Màn hình chính của NetBean IDE 16 28

Hinh 8 – Màn hình chính 29

Hinh 9 – Giao diện Home 30

Hinh 10 – Giao diện Tư Vấn 31

Hinh 11 – Kết quả tư vấn từ hệ chuyên gia 31

Hinh 12 – Kết quả tư vấn dạng text 32

Hinh 13 – Kết quả dạng hình ảnh 32

Hinh 14 – Thoát 33

Trang 5

CHƯƠNG 1 TỔNG QUAN

1 Giới thiệu về đề tài

Đề tài tư vấn mua giày thể thao là một chủ đề rất phổ biến và hữu íchtrong cuộc sống hiện đại, đặc biệt là đối với những người đam mê thể thao.Đây là một đề tài có thể áp dụng trong nhiều lĩnh vực, từ những người mớibắt đầu tập luyện cho đến những vận động viên chuyên nghiệp Tư vấnmua giày thể thao bao gồm nhiều yếu tố cần xem xét như loại giày phù hợpvới môn thể thao, độ bền của giày, chất liệu, kích cỡ và phong cách

Để thực hiện tư vấn mua giày thể thao hiệu quả, cần phải hiểu rõ về cácyếu tố quan trọng của giày thể thao, từ đó đưa ra những lời khuyên và giảipháp tối ưu cho khách hàng Bên cạnh đó, tư vấn mua giày thể thao cònphải tính đến yếu tố chi phí, giúp khách hàng lựa chọn được sản phẩm phùhợp với túi tiền của mình

Tóm lại, đề tài tư vấn mua giày thể thao là một chủ đề thú vị và có ýnghĩa trong cuộc sống Nó giúp người tiêu dùng hiểu rõ hơn về các yếu tốquan trọng của giày thể thao và lựa chọn được sản phẩm phù hợp với nhucầu và ngân sách của mình

2 Nội dung thực hiện

Nội dung khi thực hiện đề tài:

- Thu thập những tri thức liên quan, chuẩn bị cho quá trình xây dựngtập luật của hệ chuyên gia, bao gồm kiến thức về các loại giày, tính năng

và đặc điểm của chúng, còn cần phải tìm hiểu thêm về nhu cầu sử dụngcủa khách hàng

- Phân tích các tri thức thu thập được, sau đó phân loại và biểu diễnthành các phát biểu

- Xây dựng các tập luật và sự kiện bằng ngôn ngữ Java và sử dụngphần mềm NetBeans để xây dựng giao diện cho chương trình

3 Dự kiến kết quả đạt được

Giúp người dùng có được những thông tin cần thiết để lựa chọn đúngloại giày thể thao phù hợp với nhu cầu và sở thích của mình

Tăng khả năng đáp ứng nhu cầu của khách hàng và giúp các cửa hàngbán giày thể thao có thể tư vấn cho khách hàng một cách chuyên nghiệp và

3

Trang 6

chính xác hơn.

Nâng cao chất lượng dịch vụ tư vấn của các cửa hàng bán giày thể thao

và giúp khách hàng cảm thấy hài lòng hơn với sản phẩm mà họ đã mua.Tăng doanh số bán hàng cho các cửa hàng bán giày thể thao bằng cáchtăng tính chuyên nghiệp và uy tín của cửa hàng với khách hàng

Đóng góp vào quá trình phát triển của ngành thể thao và giúp nâng caokiến thức và nhận thức của người tiêu dùng về giày thể thao

4 Phân công thực hiện

Họ tên học viên Nội dung công việc thực hiện

Trần Hoàng Phúc Code hệ chuyên gia, mẫu báo cáo

(chương 1, 2)Lại Lâm Vũ Thiết kế giao diện, soạn slide báo cáo +

mẫu báo cáo (chương 3)Trần Hoàng Phúc + Lại Lâm Vũ Xây dựng tập sự kiện, tập luật, hiển thị

hình ảnh, bẫy lỗi

Trang 7

CHƯƠNG 2 XÂY DỰNG HỆ CHUYÊN GIA

1 Giới thiệu về hệ chuyên gia

1.1 Khái niệm về hệ chuyên gia

Hệ chuyên gia (Expert System) là một chương trình máy tính thôngminh sử dụng tri thức (knowledge) và các thủ tục suy luận (inferenceprocedures) để giải những bài toán tương đối khó khăn đòi hỏi nhữngchuyên gia mới giải được

H chuyên gia là m t h th ng tin h c có th mô ph ngệ ộ ệ ố ọ ể ỏ(emulates) năng l c quy t đoán (decision) và hành đ ng (makingự ế ộabilily) c a m t chuyên gia (con ngủ ộ ười) H chuyên gia là m tệ ộtrong nh ng lĩnh v c ng d ng c aữ ự ứ ụ ủ &trí tuệ nhân tạo&(Artificial

Intelligence) nh hình dư ưới đây

Hinh 1 - Một số lĩnh vực ứng dụng của trí tuệ nhân tạo

Hệ chuyên gia sử dụng các tri thức của những chuyên gia để giảiquyết các vấn đề (bài toán) khác nhau thuộc mọi lĩnh vực

Tri thức (knowledge) trong hệ chuyên gia phản ánh sự tinh thông

được tích tụ từ sách vở,tạp chí, từ các chuyên gia hay các nhà bác học.Các thuật ngữ hệ chuyên gia, hệ thống dựa trên tri thức (knowledge-based system )hay hệ chuyên gia dựa trên tri thức(knowledge- basedexpert system) thường có cùng nghĩa

Một hệ chuyên gia gồm ba thành phần chính là cơ sở tri

5

Trang 8

thức (knowledge base), máy suy diễn hay môtơ suy diễn (inferenceengine), và hệ thống giao tiếp với người sử dụng (user interface) Cơ

sở tri thức chứa các tri thức để từ đó, máy suy diễn tạo ra câu trả lờicho người sử dụng qua hệ thống giao tiếp

Người sử dụng (user) cung cấp sự kiện (facts) là những gì đã biết,

đã có thật hay những thông tin có ích cho hệ chuyên gia, và nhậnđược những câu trả lời là những lời khuyên hay những gợi ý đúng đắn(expertise)

Hoạt động của một hệ chuyên gia dựa trên tri thức được minh họanhư sau:

Hinh 2 - Hoạt động của hệ chuyên gia

Mỗi hệ chuyên gia chỉ đặc trưng cho một lĩnh vực vấn đề (problemdomain) 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 (knowledge domain)

Hinh 3 - Quan hệ giữa lĩnh vực vấn đề và lĩnh vực tri thức

Ví dụ: hệ chuyên gia về lĩnh vực y học để phát hiện các căn bệnh

Trang 9

lây nhiễm sẽ có tri thức về một số triệu chứng lây bệnh, lĩnh vực trithức y học bao gồm các căn bệnh, triệu chứng, và chữa trị.

Lĩnh vực tri thức hoàn toàn nằm trong lĩnh vực vấn đề Phần bênngoài lĩnh vực tri thức nói lên rằng không phải tri thức cho tất cả mọivấn đề

1.2 Đặ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 (high performance) 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 (người) trong cùnglĩnh vực

- Thời gian trả lời thoả đáng (adequate response time) Thời gian trảlời hợp lý, bằng hoặc nhanh hơn so với chuyên gia (người) để đi đếncùng một quyết định Hệ chuyên gia là một hệ thống thời gian thực(real time system)

- Độ tin cậy cao (good reliability) Không thể xảy ra sự cố hoặcgiảm sút độ tin cậy khi sử dụng

- Dễ hiểu (understandable) Hệ chuyên gia giải thích các bước suyluậ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 (black box)

Nh ng u đi m c a h chuyên gia : ữ ư ể ủ ệ

- Phổ cập (increased availability) Là sản phẩm chuyên gia, đượcphá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 (reduced cost)

- Giảm rủi ro (reduced dangers) Giúp con người tránh được trongcác môi trường rủi ro, nguy hiểm

- Tính thường trực (Permanance) Bất kể lúc nào cũng có thể khaithác sử dụng, trong khi con người có thể mệt mỏi, nghỉ ngơi hay vắngmặt

- Đa lĩnh vực (multiple expertise) chuyên gia về nhiều lĩnh vựckhác nhau và được khai thác đồng thời bất kể thời gian sử dụng

- Độ tin cậy (increased relialility) Luôn đảm bảo độ tin cậy khikhai thác

7

Trang 10

- Khả năng giảng giải (explanation) Câu trả lời với mức độ tinhthông được giảng giảirõ ràng chi tiết, dễ hiểu.

- Khả năng trả lời (fast reponse) Trả lời theo thời gian thực, kháchquan

- Tính ổn định, suy luận có lý và đầy đủ mọi lúc mọi nơi (steady,une motional, and complete response at all times)

Trợ giúp thông minh như một người hướng dẫn (intelligent tutor)

Có thể truy cập như là một cơ sở dữ liệu thông minh (intelligentdatabase)

1.3 Lịch sử hình thành

Trong l ch s phát tri n h chuyên gia cũng tr i qua nhi uị ử ể ệ ả ềthăng tr m, nh ng ta có th đánh d u m c phát tri n b ng kỹầ ư ể ấ ố ể ằthu t phân lo i v i 2 th h chuyên gia đậ ạ ớ ế ệ ược phát tri nể

Trang 11

H chuyên gia th h th 2 đệ ở ế ệ ứ ược phát tri n d a trên n nể ự ề

t ng tri th c đả ứ ược thêm t đ ng b ng các công c ự ộ ằ ụ

th h này, h chuyên gia có th k t h p v i các công c và

kỹ thu t khác nh :ậ ư

- Thu gom tri th c t gi i thích c a chuyên giaứ ừ ả ủ

- T đ ng thu gom, góp nh t tri th c b ng máy h cự ộ ặ ứ ằ ọ

- Ki m tra th m duy t tri th c c sể ẩ ệ ứ ơ ở

- Các kỹ thu t suy di n truy n th ng (suy di n ti n, suy di nậ ễ ề ố ễ ế ễlùi )

- Trình bày, bi u di n các tri th c có tính tể ễ ứ ương đ i.ố

- M r ng c ch suy di n (tích h p kỹ thu t m vào trong suyở ộ ơ ế ễ ợ ậ ờ

Trang 12

5

Phương pháp h p gi i Robinson ợ ả Ưng d ng logic m (fuzzyụ ờlogic) trong suy lu n v các đ i tậ ề ố ượng m (fuzzy object) c aờ ủZadeh Xây d ng h chuyên gia đ u tiên v nha khoa DENDRALự ệ ầ ề(Feigenbaum , Buchanan , et.al)

Trang 13

H chuyên gia v Toán h c (SMP math expert system) ;m ngệ ề ọ ạ

n -ron Hopfield (Hopfield Neural Net) ;D án xây d ng máyơ ự ựtính thông minh th h 5 Nh t b n(Japanese Fifth Generationế ệ ở ậ ảProject to develop intelligent computers)

11

Trang 14

1.4 Các lĩnh vực ứng dụng của hệ chuyên gia

Cho đến nay, hàng trăm hệ chuyên gia được xây dựng và đã đượcbáo cáo thường xuyên trong các tạp chí, sách, báo và hội thảo khoahọc

Dưới đây là một số lĩnh vực ứng dụng diện rộng của các hệ chuyêngia:

Lĩnh vực Ứng dụng diện rộng

Cấu hình Tập hợp thích đáng những thành phần của một hệ thốngChuẩn đoán Lập luận dựa trên những chứng cứ quan sát được

Truyền đạt Dạy học kiểu thông minh sao cho sinh viên có thể hỏi Vì

sao? Như thế nào? Cái gì nếu? giống như là hỏi một người

thầy giáo

Giải thích Giải thích những dữ liệu thu thập được

Kiểm tra So sách dữ liệu thu lượm được với dữ liệu chuyên môn để

đánh giá hiệu quả

Lập kế

hoạch

Lập kế hoạch sản xuất theo yêu cầu

Dự đoán Dự đoán hậu quả từ một tình huống xảy ra

Chữa trị Chỉ định các thụ lý một vấn đề

Điều khiển Điều khiển một quá trình, đòi hỏi diễn giải, chuẩn đoán, kiểm

tra, lập kế hoạch, dự đoán và chữa trị

Trang 15

Những thành phần cơ bản của một hệ chuyên gia

Một hệ chuyên gia kiểu mẫu gồm bảy thành phần cơ bản:

Hinh 6 - Những thành phần cơ bản của một hệ chuyên gia

Cơ sở chi thức: gồm các phần tử tri thức, thông thường được gọi làluật (rule), được tổ chức như một cơ sở dữ liệu

Máy suy diễn: công cụ (chương trình, hay bộ xử lý) tạo ra sự suyluận bằng cách quyết định xem những luật nào sẽ làm thỏa mãn các sựkiện, các đối tượng, chọn ưu tiên các luật thỏa mãn, thực hiện các luật

có tính ưu tiên cao nhất

Lịch công việc: danh sách các luật ưu tiên do máy tính suy diễn tạo

ra thỏa mãn các sự kiện, các đối tượng có mặt trong bộ nhớ làm việc

Bộ nhớ làm việc: cơ sở dữ liêu toàn cục chứa các sự kiện phụ thuộccho các luật

Khả năng giải thích: giải nghĩa các 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 trithức vào hệ thống một cách tự động thay vì tiếp nhận tri thức bằngcá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 giatrao đổi với nhau

13

Trang 16

2 Thu thập tri thức chuyên gia tư vấn bán giày thể thao

Để thu thập tri thức chuyên gia tư vấn bán giày thể thao, bạn có thểthực hiện các bước sau:

B1: Liên hệ và phỏng vấn các chuyên gia bán giày thể thao: Tìm kiếmcác cửa hàng bán giày thể thao hoặc các chuyên gia trong lĩnh vực này

và yêu cầu phỏng vấn để thu thập thông tin từ họ Bạn có thể hỏi về cácsản phẩm phổ biến, yêu cầu của khách hàng, các tính năng quan trọngcủa giày thể thao, cách lựa chọn kích thước giày phù hợp và các lưu ýkhác

B2: Tra cứu thông tin từ các nguồn tài liệu: Tra cứu các tài liệu nhưsách, báo cáo, bài báo về giày thể thao và các sản phẩm liên quan để tìmhiểu thêm về thông tin kỹ thuật, các công nghệ mới và các xu hướngthiết kế

B3: Tham khảo trang web và các diễn đàn về giày thể thao: Tham giacác diễn đàn hoặc cộng đồng trực tuyến về giày thể thao để kết nối vớicác chuyên gia và nhận được thông tin từ người dùng thực tế

B4: Thực hiện các bài thực nghiệm: Tự thực hiện các bài thực nghiệm

để thu thập dữ liệu về các tính năng, độ bền, độ thoải mái và các yếu tốkhác của giày thể thao Các bài thực nghiệm này có thể được thực hiệntrên một nhóm người tham gia hoặc các khách hàng tiềm năng

B5: Xây dựng cơ sở dữ liệu: Tổng hợp các thông tin thu thập đượcvào một cơ sở dữ liệu và xây dựng một hệ thống tư vấn dựa trên cácthông tin này Các thông tin có thể được sắp xếp theo các tiêu chí khácnhau như kiểu giày, mục đích sử dụng, kích thước, giá cả và những yêucầu khác từ khách hàng

B6: Kiểm tra và đánh giá kết quả: Kiểm tra và đánh giá kết quả từ cơ

sở dữ liệu, thực hiện các bài kiểm tra với khách hàng và thường xuyêncập nhật và bổ sung thông tin mới vào cơ sở dữ liệu để giữ cho hệ thống

Trang 17

M2: Adidas Terrex Swift R2 – 1.650.000 đồng

M3: Adidas Terrex Swift R2 GTX – 2.400.000 đồng

M4: Adidas Terrex Free Hiker 2 GORE-TEX – 3.900.000 đồngM5: Adidas Terrex Two Ultra Parley – 5.200.000 đồng

Nike leo núi:

M6: Nike Downshifter 8 – 880.000 đồng

M7: Nike Wildhorse 7 – 2.000.000 đồng

M8: Nike Air Zoom Terra Kiger 7 – 2.690.000 đồng

M9: Nike Air Zoom Terra Kiger 6 – 3.680.000 đồng

M10: Nike Air Zoom Terra Kiger 8 – 4.109.000 đồng

Puma leo núi:

M11: Puma Disperse XT 2 Mesh Trainers – 990.000 đồng

M12: Puma Trailfox MTS – 1.800.000 đồng

M13: Puma LQDCELL Origin training – 2.700.000 đồng

M14: Puma Sky Dreamer – 3.200.000 đồng

M15: Puma LQDCELL Origin AR – 4.600.000 đồng

15

Trang 18

M21: Nike Tiempo Rio IV SG - 989.000 đ ngồ

M22: Nike Phantom GT Academy FG - 1.780.000 đ ngồ

M23: Nike Mercurial Vapor 14 Academy FG/MG - 2.400.000 đ ngồM24: Nike Mercurial Vapor 14 Elite FG - 3.950.000 đ ngồ

M25: Nike Tiempo Legend 9 Elite FG - 4.450.000 đ ngồ

Puma chơi bóng đá:

M26: Puma Spirit IT - 567.000 đ ngồ

M27: Puma One 5.4 FG/AG - 1.390.000 đ ngồ

M28: Puma Ultra 1.3 FG/AG - 2.490.000 đ ngồ

M29: Puma Ultra 1.2 FG/AG Spectra Pack - 3.900.000 đ ngồM30: Puma Future Z 1.1 FG/AG - 5.495.000 đ ngồ

Adidas chạy bộ:

M31: Adidas Runfalcon 2.0 GV7134 – 990.000 đồng

M32: Adidas Lite Racer RBN – 1.800.000 đồng

M33: Adidas Solar Glide ST 19 – 2.400.000 đồng

M34: Adidas Pureboost DPR – 3.500.000 đồng

M35: Adidas Ultraboost 21 – 5.200.000 đồng

Nike chạy bộ:

M36: Nike Flex Runner 2 GS Trainers – 780.000 đồng

M37: Nike Flex Experience RN 9 – 1.320.000 đồng

M38: Nike Revolution 4 – 2.700.000 đồng

M39: Nike Air Zoom Pegasus 38 – 3.719.000 đồng

M40: Nike Air Zoom Vomero 16 – 4.409.000 đồng

Puma chạy bộ:

M41: Puma Flex Essential – 990.000 đồng

M42: Puma Tazon 6 FM Running Shoes – 1.980.000 đồng

M43: Puma Speed 300 Racer – 2.990.000 đồng

M44: Puma Speed 600 Fusefit – 3.360.000 đồng

M45: Puma Fast-r Nitro Elite Futrograde – 5.957.000 đồng

Giày Nữ:

Ngày đăng: 24/12/2024, 16:33