Luận văn thạc sĩ về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu

Luận văn thạc sĩ VNU UET nghiên cứu luật kết hợp mờ và toán tử ngưỡng trong khai phá dữ liệu, góp phần phát triển công nghệ thông tin.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sỹ

2007

69
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: LUẬT KẾT HỢP

1.1. Ý NGHĨA THỰC TIỄN CỦA LUẬT KẾT HỢP

1.2. MÔ HÌNH HÌNH THỨC CỦA VẤN ĐỀ PHÁT HIỆN LUẬT

1.2.1. Thuộc tính và CSDL

1.2.2. Độ hỗ trợ của một tập thuộc tính

1.2.3. Tập phổ biến (Frequent Itemset)

1.2.4. Độ hỗ trợ của luật r = X → Y

1.2.5. Độ tin cậy của luật r = X → Y

1.2.6. Luật kết hợp mạnh

1.2.7. Bài toán luật kết hợp

1.2.8. Một số tính chất của tập phổ biến và luật kết hợp

1.3. THUẬT TOÁN TÌM LUẬT KẾT HỢP

1.3.1. Thuật toán Apriori nhị phân

1.3.2. Các bước thực hiện

1.3.3. Giải thích

2. CHƯƠNG 2: LUẬT KẾT HỢP MỜ

2.1. Ý NGHĨA VỀ LUẬT KẾT HỢP MỜ

2.2. Các phép toán trên tập mờ

2.2.1. Số mờ và một số dạng phổ biến

2.2.2. Định nghĩa tập mức

2.2.3. Định nghĩa số mờ

2.2.4. Các dạng phổ biến của số mờ

2.2.5. Các phép toán trong logic mờ (toán tử mờ)

2.2.5.1. Phép phủ định (negation)

2.3. LUẬT KẾT HỢP MỜ

2.3.1. Cơ sở dữ liệu và thuộc tính

2.3.2. Độ ủng hộ của bản ghi cho mệnh đề

2.3.3. Độ hỗ trợ của mệnh đề

2.3.4. Tập phổ biến

2.3.5. Độ hỗ trợ của một luật mờ

2.3.6. Độ tin cậy của một luật mờ

2.3.7. Ưu điểm của việc áp dụng tập mờ để rời rạc hoá dữ liệu

2.4. LUẬT KẾT HỢP MỜ VỚI CÁC TOÁN TỬ CÓ NGƯỠNG

2.4.1. Toán tử có ngưỡng

2.4.2. Định nghĩa: t-chuẩn có ngưỡng

2.4.3. Định nghĩa: t-đối chuẩn có ngưỡng

2.4.4. Các ký hiệu sử dụng trong thuật toán

2.4.5. Các chương trình con sử dụng trong thuật toán

2.4.6. Ví dụ minh họa thuật toán

2.4.6.1. Ví dụ 2. Chuyển luật kết hợp mờ về luật có thuộc tính số

2.4.7. Luật kết hợp mờ với thuộc tính được đánh trọng số

2.4.8. Luật thật sự có ích

2.4.9. Phương pháp loại bỏ luật thừa

2.4.10. Phương pháp tìm luật đơn giản

3. CHƯƠNG 3: CÀI ĐẶT THỬ NGHIỆM

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Nghiên cứu luật kết hợp mờ và toán tử có ngưỡng

Nghiên cứu về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu đang trở thành một lĩnh vực quan trọng trong công nghệ thông tin. Với sự phát triển nhanh chóng của dữ liệu lớn, việc áp dụng các phương pháp khai thác dữ liệu hiệu quả là rất cần thiết. Luật kết hợp mờ cho phép xử lý các dữ liệu không chắc chắn và không rõ ràng, giúp cải thiện độ chính xác trong việc phát hiện các mẫu và mối quan hệ trong dữ liệu.

1.1. Khái niệm về luật kết hợp mờ

Luật kết hợp mờ là một dạng luật có thể mô tả mối quan hệ giữa các thuộc tính trong cơ sở dữ liệu. Nó cho phép xác định các mối quan hệ không chỉ dựa trên các giá trị nhị phân mà còn trên các giá trị mờ, giúp tăng cường khả năng phân tích dữ liệu.

1.2. Tầm quan trọng của toán tử có ngưỡng

Toán tử có ngưỡng giúp xác định các luật kết hợp mờ có độ tin cậy và độ hỗ trợ tối thiểu. Điều này rất quan trọng trong việc lọc ra các luật không có giá trị thực tiễn, từ đó nâng cao hiệu quả của quá trình khai phá dữ liệu.

II. Vấn đề và thách thức trong nghiên cứu luật kết hợp mờ

Mặc dù luật kết hợp mờ mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức trong việc áp dụng chúng. Một trong những vấn đề chính là việc xác định các tham số như độ hỗ trợ và độ tin cậy tối thiểu. Nếu các tham số này không được chọn đúng, có thể dẫn đến việc phát hiện ra các luật không chính xác hoặc không có giá trị thực tiễn.

2.1. Thách thức trong việc xác định tham số

Việc xác định ngưỡng hỗ trợ và độ tin cậy tối thiểu là một thách thức lớn. Nếu ngưỡng quá cao, có thể bỏ lỡ các luật quan trọng; nếu quá thấp, có thể phát hiện ra nhiều luật không có giá trị.

2.2. Vấn đề về dữ liệu không đồng nhất

Dữ liệu không đồng nhất có thể gây khó khăn trong việc áp dụng các thuật toán khai phá luật kết hợp. Các thuộc tính có thể có nhiều dạng khác nhau, làm cho việc phân tích trở nên phức tạp.

III. Phương pháp nghiên cứu luật kết hợp mờ hiệu quả

Để nghiên cứu và phát triển các thuật toán khai phá luật kết hợp mờ, cần áp dụng các phương pháp hiệu quả. Một trong những phương pháp chính là sử dụng thuật toán Apriori và các biến thể của nó để tìm kiếm các tập phổ biến trong cơ sở dữ liệu.

3.1. Thuật toán Apriori trong khai phá luật kết hợp

Thuật toán Apriori là một trong những thuật toán phổ biến nhất để tìm kiếm các tập phổ biến. Nó hoạt động bằng cách duyệt qua cơ sở dữ liệu nhiều lần để xác định các thuộc tính có độ hỗ trợ cao.

3.2. Các biến thể của thuật toán Apriori

Có nhiều biến thể của thuật toán Apriori như AprioriTid và FP-Growth, giúp cải thiện hiệu suất và giảm thiểu thời gian tính toán trong việc tìm kiếm các luật kết hợp mờ.

IV. Ứng dụng thực tiễn của luật kết hợp mờ

Luật kết hợp mờ có nhiều ứng dụng thực tiễn trong các lĩnh vực khác nhau như thương mại điện tử, phân tích thị trường và y tế. Chúng giúp các doanh nghiệp hiểu rõ hơn về hành vi của khách hàng và tối ưu hóa các chiến lược kinh doanh.

4.1. Ứng dụng trong thương mại điện tử

Trong thương mại điện tử, luật kết hợp mờ giúp phân tích hành vi mua sắm của khách hàng, từ đó đưa ra các gợi ý sản phẩm phù hợp, tăng cường trải nghiệm người dùng.

4.2. Ứng dụng trong phân tích thị trường

Luật kết hợp mờ cũng được sử dụng để phân tích các xu hướng thị trường, giúp các doanh nghiệp đưa ra quyết định chiến lược dựa trên dữ liệu thực tế.

V. Kết luận và tương lai của nghiên cứu luật kết hợp mờ

Nghiên cứu về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu đang mở ra nhiều cơ hội mới. Với sự phát triển không ngừng của công nghệ và dữ liệu lớn, việc áp dụng các phương pháp này sẽ ngày càng trở nên quan trọng hơn trong việc phân tích và xử lý thông tin.

5.1. Tương lai của nghiên cứu luật kết hợp mờ

Trong tương lai, nghiên cứu về luật kết hợp mờ sẽ tiếp tục phát triển, với nhiều cải tiến trong thuật toán và ứng dụng thực tiễn. Các nghiên cứu mới sẽ giúp tối ưu hóa quá trình khai phá dữ liệu và nâng cao độ chính xác của các kết quả.

5.2. Hướng nghiên cứu tiếp theo

Các hướng nghiên cứu tiếp theo có thể bao gồm việc phát triển các thuật toán mới, cải tiến các phương pháp hiện tại và mở rộng ứng dụng của luật kết hợp mờ trong các lĩnh vực khác nhau.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

22/07/2025
Luận văn thạc sĩ vnu uet vấn đề về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu luận văn ths công nghệ thông tin 1 01 10

Trích đoạn nội dung tài liệu

Chương 1: Luật kết hợp. Trong chương này tôi đã trình bày những nét khái quát nhất về khai phá dữ liệu bằng luật kết hợp thông qua việc đưa ra các khái niệm, định nghĩa và bài toán tìm luật kết hợp. Những thuật toán điển hình của luật kết hợp như thuật toán Apriori và một vài thuật toán khác cũng được đề cập để giải quyết bài toán. Chương 2: Luật kết hợp mờ với toán tử có ngưỡng.

Ở phần đầu của chương tôi trình bày các khái niệm liên quan đến tập mờ để từ đó làm cơ sở đưa vào bài toán khai phá luật kết hợp. Với các bài toán có thuộc tính số và hạng mục thì việc rời rạc hóa dữ 7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lê Thị Thanh Hải Vấn đề về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu liệu có thể xảy ra một vài nhược điểm như vấn đề “điểm biên gãy”. Vì thế luật kết hợp mờ là một giải pháp rất hiệu quả. Phần cuối chương là các khái niệm về các toán tử có ngưỡng và đưa ra bài toán xây dựng luật kết hợp mờ với các toán tử có ngưỡng.

Chương 3: Cài đặt thử nghiệm: Là phần cài đặt thử nghiệm chương trình dùng dữ liệu về việc sử dụng internet. Kết luận: Phần này nêu lại những việc đã thực hiện và kết quả đạt được của luận văn, vấn đề còn chưa được giải quyết thấu đáo và một số hướng nghiên cứu trong tương lai. 8 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lê Thị Thanh Hải Vấn đề về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu 1. CHƢƠNG 1 - LUẬT KẾT HỢP Luật kết hợp là một lĩnh vực quan trọng trong khai phá dữ liệu và vì thế kỹ thuật khai phá luật kết hợp ngày càng được quan tâm và phát triển mạnh trong những năm trở lại đây, trở thành một hướng nghiên cứu lớn.

Trong chương này, chúng ta cùng tìm hiểu các khái niệm cơ sở và các thuật toán kinh điển của luật kết hợp. Ý NGHĨA THỰC TIỄN CỦA LUẬT KẾT HỢP Luật kết hợp là những luật có dạng: X  Y Trong lĩnh vực bán hàng ta có thể có luật: “40% khách hàng mua cafe thì mua thêm bánh quy, 3% khách hàng mua cả cafe và bánh quy” Ở ví dụ này diễn tả mối quan hệ giữa cafe và bánh quy hay ta có luật X  Y tương đương với cafe  bánh quy. Cafe là tiền đề của luật và bánh quy là kết quả của luật. Các hệ số 40% và 3% là các độ đo của luật - 40% là độ tin cậy của luật: trong những khách hàng mua cafe có 40% mua thêm bánh quy - 3% là độ hỗ trợ của luật: trong tất cả khách hàng mua ở cửa hàng có 3% mua cả 2 mặt hàng là cafe và bánh quy.

Các số này ta sẽ định nghĩa cụ thể ở các phần dưới 1. MÔ HÌNH HÌNH THỨC CỦA VẤN ĐỀ PHÁT HIỆN LUẬT 1. Thuộc tính và CSDL - I = {I1, I2, …,In} là tập tất cả các mục (Item) hay được gọi là tập tất cả các thuộc tính (attributes) mỗi một thuộc tính Ii với i = 1, n được gọi là 1 mục dữ liệu - X = {Ix1, Ix2,…,Ixp}  I là 1 tập thuộc tính (Itemset) - D = (T1, T2, …, Tm) là cơ sở dữ liệu trên I, là tập tất cả các tác vụ (transaction) hay được gọi là tập các bản ghi. Mỗi bản ghi Tk với k = 1, m đều có định danh (TID- Transaction Identification) và nó là một tập các thuộc tính Tk  I với k = 1, m Ta có Tk(Iv) xác định giá trị của thuộc tính Iv.

Ví dụ: nếu xét thuộc tính phân, Tk(Iv) = 1 nghĩa là khách hàng Tk chọn mua mặt hàng 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lê Thị Thanh Hải Vấn đề về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu Iv, Tk(Iv) = 0 nếu khách hàng Tk không chọn mua hàng Iv). - Một luật kết hợp có dạng X  Y Trong đó: + X  I là tiền đề của luật + Y  I là hệ quả của luật, +XY= biểu thị mối quan hệ giữa tập thuộc tính X và tập thuộc tính Y. Vì vậy có thể nói luật kết hợp biểu thị mối quan hệ giữa các tập con của I Độ hỗ trợ và độ tin cậy là 2 thước đo của 1 luật kết hợp 1. Độ hỗ trợ của một tập thuộc tính Cho một tập thuộc tính X  I, cơ sở dữ liệu D Độ hỗ trợ (support) của tập thuộc tính X trong cơ sở dữ liệu D (Ký hiệu supp(X)) là tỷ lệ % giữa số bản ghi trong cơ sở dữ liệu D chứa tập thuộc tính X với tổng số các bản ghi trong cơ sở dữ liệu D.

| {Tk  D \ X  Tk | Supp( X )  <1. Tập phổ biến (Frequent Itemset): Cho một tập thuộc tính X  I trong cơ sở dữ liệu D và ngưỡng hỗ trợ tối thiểu minsupp  (0,1] (minsupp - Minimum Support) được xác định bởi người sử dụng. Một tập thuộc tính X được gọi là tập phổ biến theo ngưỡng minsupp khi và chỉ khi độ hỗ trợ của nó lớn hơn hoặc bằng ngưỡng minsupp X  I là tập phổ biến  supp(X)  minsupp Ký hiệu: FX(D, minsupp) là tập hợp các tập phổ biến theo ngưỡng minsupp FX( D, minsupp) = {X  I \supp(X)  minsupp} 1. Độ hỗ trợ của luật r = X  Y Độ hỗ trợ của luật được tính bằng công thức: Supp (r) = supp(XY) <1.

Độ tin cậy của luật: r = X  Y Độ tin cậy của luật r trong cơ sở dữ liệu D (Ký hiệu là conf(r)) là tỷ lệ % giữa số bản ghi trong D chứa tập thuộc tính X thì cũng chứa tập thuộc tính Y. Về mặt xác suất độ tin cậy của luật r là xác suất có điều kiện xảy ra Y với điều kiện đã xảy ra X 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lê Thị Thanh Hải Vấn đề về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu Tk  D \ X  Tk , Y  Tk  conf (r )  Tk  D \ X  Tk  Tk  D \ X  Y  Tk   <1.3> Tk  D \ X  Tk  Tk  D \ X  Y  Tk  D  D Tk  D \ X  Tk  supp( X  Y )  supp( X ) 1. Luật kết hợp mạnh: Luật r = X  Y được gọi là luật kết hợp mạnh theo ngưỡng độ hỗ trợ tối thiểu minsupp  (0,1] và độ tin cậy tối thiểu minconf  (0,1] (Minimum Confidence) khi và chỉ khi độ hỗ trợ của luật lớn hơn hoặc bằng độ hỗ trợ tối thiểu và độ tin cậy của luật lớn hơn hoặc bằng độ tin cậy tối thiểu. Bài toán luật kết hợp Người ta chỉ quan tâm đến luật kết hợp mạnh theo ngưỡng minsupp và minconf cho trước.

Chính vì vậy bài toán khai phá luật kết hợp thường chia làm 2 pha: 1- Tìm tất cả các tập phổ biến (FX) trong cơ sở dữ liệu, nghĩa là tìm tất cả các tập thuộc tính X sao cho supp(X)  minsupp 2- Sinh ra các luật kết hợp mạnh từ các tập phổ biến tìm thấy ở pha 1- Ví dụ 1.1: Bài toán khai phá luật kết hợp Thực hiện bài toán khai phá luật kết hợp ở trên đối với đầu vào: Cho CSDL D = {T1, T2, T3, T4, T5, T6} trên I = {A, B, C, D, E, F} TID Các thuộc tính T1 A, C, E, F T2 B, C, E T3 A, B, D, E 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lê Thị Thanh Hải Vấn đề về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu T4 A, B, C, E T5 D, F T6 A, C, D Bảng 1.1 CSDL giao dịch (Ví dụ 1.1) Ta lần lượt tìm độ hỗ trợ của các tập thuộc tính. Bắt đầu từ tập có 1 thuộc tính rồi đến 2,3…. Độ hỗ trợ của tập có 1 thuộc tính được tính trong bảng sau theo cách Thuộc tính A có mặt trong 4 bản ghi (T1, T3, T4, T6) của D nên supp (A) = 4/6 = 67,7% Thuộc tính Số bản ghi Độ hỗ trợ supp(X) A 4 67,7% B 3 50,0% C 4 67,7% D 3 50% E 4 67,7% F 2 33,3% Bảng 1.2 Độ hỗ trợ của các thuộc tính (Ví dụ 1.1) Nếu ta chọn độ hỗ trợ tối thiểu minsupp = 50% thì với cách tính tương tự trong bảng 1 ta có danh sách các tập phổ biến Số thuộc tính Danh sách các tập phổ biến 1 {A}, {B}, {C}, {D}, {E} 2 {AC}, {AE}, {BE}, {CE} Bảng 1.3 Danh sách các tập mục phổ biến (Ví dụ 1.1) Từ danh sách tập phổ biến đó các luật kết hợp được đưa ra trong bảng sau: Luật kết hợp Độ tin cậy A→C 75% A→E 75% B→E 100 % C→E 75% Bảng 1.4 Độ tin cậy của các luật sinh từ tập phổ biến (Ví dụ 1.1) Nếu ta chọn độ tin cậy tối thiểu minconf = 80% thì chỉ có luật B → E là luật kết hợp 12 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lê Thị Thanh Hải Vấn đề về luật kết hợp mờ và các toán tử có ngưỡng trong khai phá dữ liệu mạnh. Một số tính chất của tập phổ biến và luật kết hợp Với tập phổ biến ta có 3 tính chất sau: Tính chất 1 (độ hỗ trợ của tập con): Nếu A  B với A, B là các tập thuộc tính thì supp (A) ≥ supp (B) Điều này là rõ ràng vì tất cả các bản ghi trong D chứa B thì cũng chứa A.

Tính chất 2: Một tập chứa một tập không phổ biến thì cũng là tập không phổ biến Nếu tập A không đủ độ hỗ trợ cực tiểu tức là supp(A) < minsupp thì tập B  A cũng không phổ biến vì supp (B) ≤ supp (A) < minsupp (áp dụng tính chất 1) Tính chất 3: Các tập con của tập phổ biến cũng là tập phổ biến Nếu tập B là tập phổ biến trong D, tức là supp (B) ≥ minsupp, mọi tập con A của B cũng là phổ biến trong D, bởi vì supp (A) ≥ supp(B) ≥ minsupp theo tính chất 1. Với luật kết hợp ta có 4 tính chất sau: Tính chất 4. Không hợp các luật kết hợp Nếu có X  Z và Y  Z trong D thì không nhất thiết X  Y  Z là đúng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ