Mục đích của ứng dụng: Tìm ra các sản phẩm có thể kết hợp cùng nhau nhằm phục vụ cho chiến lược quảng cáo cũng như kinh doanh các sản phẩm tạ các siêu thị.
Thông tin kỹ thuật:
Ứng dụng được cài đặt bằng Microsoft Visual Studio 2010 trên hệ đều hành Window 7.
Ứng dụng chạy trên nền Microsoft .Net Framework 4.5.
Chạy file Demo\Cong_nghe_tri_thuc_CH1301116.exe để chạy.
3.2 Hướng dẫn sử dụng Form màn hình chính
Hướng dẫn nhập thông tin sản phẩm
Cách 1: nhập dữ liệu hóa đơn các mặt hàng vào ô Textbox
Sau khi nhập liệu xong, chọn Button “Thêm” để thêm dữ liệu vào CSDL. Các thông tin dữ liệu vừa nhập vào sẽ được hiển thị vào dataGridView.
Cập nhật thông tin sản phẩm
Bước 1: Double Click vào dòng chứa thông tin các sản phẩm cần cập nhật
Các thông tin sản phẩm cần được cập nhật sẽ hiển thị trên Textbox.
Bước 2: Sữa thông tin sản phẩm trong textbox, sau đó bấm button “Sửa”. Như
vậy, thông tin các sản phẩm đã được cập nhật.
Xóa sản phẩm
Double Click vào dòng chứa thông tin các sản phẩm cần xóa giống như bước 1 của phần 3.2.2.4. Sau đó, chọn vào button“Xóa”.
Chuyển dữ liệu sang dạng ma trận nhị phân
Bước 1: Sau khi kết thúc bước nhập liệu, chọn button “Biểu diễn dưới dạng nhị
phân” để chuyển CSDL sang dạng ma trận nhị phân.
Bước 2: nhập thông tin minsupp (0 < minsupp < 100) và minconf (0 < minconf 100).
Bước 3: chọn button “Phân tích” để tiến hành phân tích bài toán và kết quả thu được chính là tập phổ biến và tập luật kết hợp.
Phân tích kết quả của bài toán
CSDL D: bảng 2.1 Minsupp = 50% Minconf = 100%
Tập phổ biến thỏa điều kiện minsupp = 50% là: F = F1 F2 F3 Trong đó:
F1 = {{dầu gội}, {dầu xả}, {sữa tắm}, {kem đánh răng}, {bàn chải đánh răng}}.
F2 = {{dầu gội,dầu xả}, {dầu gội,sữa tắm}, {dầu xả,sữa tắm}, {kem đánh răng,bàn chải đánh răng}}.
F3 = {{dầu gội,dầu xả,dữa tắm}}.
Luật kết hợp thỏa điều kiện minsupp = 50% và minconf = 100% là: R1: dầu gội → dầu xả.
R2: dầu xả → dầu gội. R3: dầu gội → sữa tắm. R4: sữa tắm → dầu gội. R5: dầu xả → sữa tắm. R6: sữa tắm → dầu xả.
R7: kem đánh răng → bàn chải đánh răng. R8: bàn chải đánh răng → kem đánh răng. R9: dầu gội → dầu xả, sữa tắm.
R10: dầu xả → dầu gội, sữa tắm. R11: sữa tắm → dầu gội, dầu xả. R12: dầu gội, dầu xả → sữa tắm. R13: dầu gội, sữa tắm → dầu xả. R14: dầu xả, sữa tắm → dầu gội.
Các tri thức thu được phục vụ cho chiến lược kinh doanh
Siêu thị có thể bán các gói sản phẩm như sau với giá tốt nhất. Bán “dầu gội” cùng với “dầu xả” cùng nhau.
Bán “kem đánh răng” cùng với “bàn chải đánh răng” hoặc bán “kem đánh răng” khuyến mãi “bàn chải đánh răng”.
...
Bán gói hàng gồm “dầu gội, dầu xả, sữa tắm”.
Chương 4 - KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận
Qua quá trình thực nghiệm và nghiên cứu lý thuyết, chuyên đề đạt được một số kết quả như sau:
Tìm hiểu tổng quát những vấn đề về khai phá dữ liệu và khám phá tri thức. Tìm hiểu phương pháp khai phá dữ liệu bằng tập phổ biến & luật kết hợp. Áp dụng những vấn đề đã tìm hiểu vào xây dựng hệ thống phân tích hành vi mua sắm của khách hàng trong các hệ thống siêu thị.
4.2 Hướng phát triển
Trên cơ sở các kết quả chuyên đề đạt được, tôi nhận thấy một số vấn đề cần tiếp tục nghiên cứu:
Xây dựng thêm một số tính năng cần thiết để nâng cấp chương trình hoàn thiện hơn.
Mở rộng nghiên cứu lý thuyết, tìm hiểu và cài đặt các phương pháp khai phá dữ liệu khác, đặc biệt là triển khai giải quyết các bài toán cụ thể trong thực tế.
TÀI LIỆU THAM KHẢO
[1] Hoàng Văn Kiếm (2014), Slide bài giảng chuyên đề Công nghệ tri thức và ứng dụng, trường Đại học Công nghệ thông tin TP. HCM.
[2] Nguyễn Hoàng Tú Anh, Slide bài giảng môn Khai thác dữ liệu và ứng dụng, trường Đại học Khoa học tự nhiên TP. HCM.
[3] Lê Hoài Bắc (2002), Bài giảng về khám phá tri thức và khai thác dữ liệu – tìm luật kết hợp theo mục đích người dùng, Đại học Quốc gia TP. Hồ Chí Minh.
[4] Đỗ Phúc, Giáo trình khai mỏ dữ liệu và data warehousing, Đại học quốc gia TP HCM. [5] Website http://vi.wikipedia.org