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

Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp

63 265 0

Đ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 63
Dung lượng 1,16 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

KHAI PHÁ LUẬT KẾT HỢP TRONG BỘ NHỚ TRI THỨC CỦA HỆ CHUYÊN GIA .... b Phương tiện giải thích Bộ nhớ làm việc trong HCG chứa các sự kiện cùng với kết luận nếu có liên quan đến vấn đề cần q

Trang 1

LỜI CẢM ƠN

Trước tiên tôi xin gửi lời cảm ơn đến thầy PGS, TS, NCNC Lê Huy Thập đã định hướng và nhiệt tình hướng dẫn, giúp đỡ tôi rất nhiều về mặt chuyên môn trong quá trình làm luận văn

Tôi xin gửi lời cảm ơn đến các thầy, các cô đã dạy dỗ và truyền đạt những kinh nghiệm quý báu cho chúng tôi trong suốt hai năm học cao học tại trường Đại học sư phạm Hà Nội 2

Tôi xin cảm ơn bạn bè, đồng nghiệp và gia đình, những người luôn gần gũi, động viên, chia sẻ cùng tôi trong suốt thời gian làm luận văn tốt nghiệp

Hà Nội, ngày 06 tháng 12 năm 2013

Học viên

Nguyễn Thị Duyên

Trang 2

LỜI CAM ĐOAN

Tôi xin cam đoan

thông tin trích dẫn trong luận văn đã được chỉ rõ nguồn gốc

Hà Nội, ngày 06 tháng 12 năm 2013

Học viên

Nguyễn Thị Duyên

Trang 3

DANH MỤC CÁC TỪ VIẾT TẮT

CSDL : Cơ sở dữ liệu

KPDL : Khai phá dữ liệu

Trang 4

DANH SÁCH HÌNH VẼ

Hình 1.1 Quá trình phát hiện tri thức từ CSDL 9

Hình 1.2 Sơ đồ quá trình Khai phá dữ liệu bằng mạng 16

Hình 1.3 Mẫu kết quả với kỹ thuật mạng neuron 16

Hình 2.1 Phạm vi của giá trị CF 41

Hình 2.2 Liên kết thực thể 44

Hình 2.3 Liên kết thực thể 46

Hình 3.1 Giao diện chính của Demo 52

Hinh 3.2 Giao diện khi cập nhật thông tin bảng quan hệ 53

Hình 3.3 Kết quả sau quá trình khai phá luật kết hợp 53

Hình 3.4 Tập luật mới được sinh ra 54

Hình 3.5 Mô tả tập luật cần được chuyên gia đánh giá lại 54

Trang 5

DANH SÁCH BẢNG BIỂU

Bảng 1.1 Các loại vấn đề do HCG giải 4

Bảng 2.1 Các mặt hàng và nhãn 35

Bảng 2.2 Các giao dịch 36

Bảng 2.3 C1 36

Bảng 2.4 F1 36

Bảng 2.5 C2 36

Bảng 2.6 C2 36

Bảng 2.7 C2 37

Bảng 2.8 F2 37

Bảng 2.9 C3 37

Bảng 2.10 C3 37

Bảng 3.1 Mô tả tập các sự kiện được sử dụng trong Demo 50

Bảng 3.2 Tập luật trong bộ nhớ tri thức 50

Trang 6

MỤC LỤC

MỞ ĐẦU 1

1 Lí do chọn đề tài 1

2 Mục đích nghiên cứu (Các kết quả cần đạt được) 1

3 Nhiệm vụ nghiên cứu 1

4 Đối tượng và phạm vi nghiên cứu 1

5 Phương pháp nghiên cứu 1

6 Giả thiết khoa học 2

7 Nội dung 2

8 Kết luận 2

CHƯƠNG 1: TỔNG QUAN 3

1.1 Hệ chuyên gia 3

1.1.1 Khái niệm Hệ chuyên gia 3

1.1.2 Các lĩnh vực ứng dụng của Hệ chuyên gia 3

1.1.3 Các đặc tính của Hệ chuyên gia 4

1.2 Khai phá dữ liệu 7

1.2.1 Tổ chức và Khai phá dữ liệu truyền thống 7

1.2.2 Bước phát triển tiếp theo của việc tổ chức và khai thác các cơ sở dữ liệu 7

1.2.3 Khai phá dữ liệu và quá trình phát hiện tri thức 8

1.2.4 Các dạng cơ sở dữ liệu có thể khai thác 10

1.2.5 Các thành phần của giải thuật Khai phá dữ liệu 11

1.2.6 Một số phương pháp Khai phá dữ liệu phổ biến 11

1.2.7 Ứng dụng của KPDL 18

1.2.8 Khai phá luật kết hợp và ứng dụng 20

1.3 Kết luận 20

Trang 7

CHƯƠNG 2 KHAI PHÁ LUẬT KẾT HỢP TRONG BỘ NHỚ TRI

THỨC CỦA HỆ CHUYÊN GIA 22

2.1 Bộ nhớ tri thức của hệ chuyên gia 22

2.1.1 Bộ nhớ tri thức 22

2.1.2 Cách biểu diễn các luật trong nhớ tri thức 22

2.2 Phương pháp tìm luật kết hợp trong Khai phá dữ liệu 24

2.2.1 Luật kết hợp 25

2.2.2 Một số tính chất liên quan đến các hạng mục phổ biến 27

2.2.3 Bài toán khai phá luật kết hợp 28

2.2.4 Một số hướng tiếp cận trong KPLKH 29

2.2.5 Thuật toán Apriori để xác định các tập phổ biến và xây dựng luật kết hợp 31

2.3 Các phương pháp suy luận trong hệ chuyên gia 37

2.3.1 Suy luận Bayes 38

2.3.2 Suy luận không chắc chắn trong hệ chuyên gia 39

2.4.3 Đề xuất hoàn thiện bộ nhớ tri thức 42

2.4 Hoàn thiện bộ nhớ tri thức dựa vào khai phá luật kết hợp 42

2.4.1 Dạng quan hệ khi thể hiện bằng O-A-V 44

2.4.2 Dạng quan hệ khi thể hiện bằng luật 46

2.5 Kết luận và hướng phát triển 49

CHƯƠNG 3: ỨNG DỤNG BỔ SUNG LUẬT TRONG BỘ NHỚ TRI THỨC 50

3.1 Lập trình ứng dụng đề tài tại siêu thị Điện máy 50

3.1.1 Dữ liệu 50

3.1.2 Các công cụ phát triển Demo 51

3.2 Các giao diện và kết quả của chương trình ứng dụng 52

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 55

TÀI LIỆU THAM KHẢO 56

Trang 8

cơ bản dựa vào độ hỗ trợ Sup (Suport) và độ tin cậy Conf (Confidence), nhưng những tham số này phải được xác định qua kinh nghiệm hay qua phương pháp chuyên gia Dù bằng cách nào thì độ khả tín của các luật cũng ở mức độ tham khảo nào đó Để tăng độ tin cậy vào các luật đã tìm được chúng

ta có thể dùng phương pháp hỗ trợ thêm của hệ chuyên gia

Từng chuyên đề trên thì thế giới và Việt Nam đã có sự quan tâm nghiên cứu, nhưng sự kết hợp giữa hai chuyên đề theo cách nêu ra trên thì chưa

Chúng ta sẽ dùng phương pháp bổ sung nhân tố chắc chắn CF cho cả các sự kiện, luật,… để chỉ ra độ khả tín cho các luật kết hợp đã nhận được bằng phương pháp khai phá luật kết hợp

2 Mục đích nghiên cứu (Các kết quả cần đạt được)

Dùng suy luận không chắc chắn để hỗ trợ khai phá luật kết hợp

Ứng dụng đề tài tại siêu thị điện máy

3 Nhiệm vụ nghiên cứu

Nghiên cứu khai phá dữ liệu trên CSDL các luật trong bộ nhớ tri thức

Từ đó bổ sung các luật chưa có

4 Đối tượng và phạm vi nghiên cứu

Khai phá dữ liệu

Hệ chuyên gia

5 Phương pháp nghiên cứu

Phương pháp tìm luật kết hợp trong khai phá dữ liệu

Các phương pháp suy luận trong HCG

Trang 9

2

6 Giả thiết khoa học

Dùng HCG, Trí tuệ nhân tạo,… để hỗ trợ khi nâng cao và mở rộng đề tài

2.2 Phương pháp tìm luật kết hợp trong khai phá dữ liệu

2.3 Các phương pháp suy luận trong Hệ chuyên gia

2.4 Hoàn thiện bộ nhớ tri thức dựa vào khai phá luật kết hợp

2.5 Kết luận và hướng phát triển

Chương 3 Ứng dụng bổ sung luật trong bộ nhớ tri thức

3.1 Lập trình ứng dụng đề tài tại siêu thị Điện máy

3.2 Các giao diện và kết quả của chương trình ứng dụng

Trang 10

3

CHƯƠNG 1: TỔNG QUAN

1.1 Hệ chuyên gia

1.1.1 Khái niệm Hệ chuyên gia

Chuyên gia lĩnh vực: Là một người hoặc một nhóm người có kiến thức

sâu về chuyên ngành và có kĩ năng giải các vấn đề (về chuyên ngành đó) một

cách có hiệu quả

Hệ chuyên gia (HCG): Là một hệ thống phần mềm dựa trên tri thức, nó

mô hình hóa các tri thức của chuyên gia, nhóm chuyên gia và dùng tri thức

này để giải quyết vấn đề phức tạp thuộc lĩnh vực đó

Hay

Hệ chuyên gia là một hệ thống bao gồm máy tính và chương trình được dùng để mô phỏng và bắt chước cách giải vấn đề của chuyên gia

Các khối cơ bản của HCG:

Một HCG bao gồm hai khối cơ bản

i Khối tri thức cơ sở, dùng để lưu các tri thức bao gồm các sự kiện, các quan hệ và các luật,…

ii Khối suy luận hay mô tơ suy luận là bộ xử lí được mô hình hóa theo cách lập luận và xử lý của HCG Mô tơ nhận thông tin về sự kiện, so sánh chúng với các kiến thức đã có trong khối tri thức cơ sở rồi rút ra kết luận hay bình luận Như vậy mô tơ cần có kĩ thuật về suy luận

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

Tính đến thời điểm này, hàng trăm HCG đã được xây dựng và công bố thường xuyên trong các tạp chí, sách báo và hội thảo khoa học Ngoài ra còn các HCG được sử dụng trong các công ty, các tổ chức quân sự mà không được công bố vì lí do bảo mật

Trang 11

4

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

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

Chuẩ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à

được trả lời

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

Kiểm tra So sánh dữ liệu thu lượm được với 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ách 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, chẩn đoán, kiểm

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

Cơ sở tri thức của HCG là bộ nhớ tri thức lĩnh vực

b) Phương tiện giải thích

Bộ nhớ làm việc trong HCG chứa các sự kiện (cùng với kết luận nếu có) liên quan đến vấn đề cần quan tâm Nó giống như bộ nhớ làm việc trong

mô hình giải quyết vấn đề của HCG Bộ nhớ làm việc là một bộ phận trong HCG, nó chứa các sự kiện, các lập luận đã có để suy luận ra quyết định vấn

đề đang xem xét

Trang 12

5

Cách trao đổi với HCG:

- Người sử dụng HCG nhập sự kiện cần thiết vào trong HCG thông qua giao diện sử dụng

- Hệ thống so sánh các sự kiện đã nhập vào ở bộ nhớ làm việc với các tri thức trong bộ nhớ tri thức để suy luận ra sự kiện mới Hệ thống lại nhập sự kiện mới này vào bộ nhớ làm việc để tiếp tục suy luận và quá trình sẽ được lặp lại Như vậy bộ nhớ làm việc chứa các thông tin do người sử dụng đưa vào hoặc do

hệ thống suy luận ra, các thông tin này được gọi là thông tin ngữ cảnh

Định nghĩa hệ thống dựa trên tri thức: Là hệ thống phần mềm, trong đó

các tri thức vấn đề được lưu trữ trong cơ sở tri thức, sau đó được xử lí và đánh giá nhờ bộ phận giải vấn đề

c) Mô tơ suy luận

HCG mô hình hóa quá trình lập luận của chuyên gia trong khối motor suy luận hay motor suy diễn

Định nghĩa motor suy luận:

Motor suy luận là một bộ phận trong HCG cho phép so sánh các sự kiện trong bộ nhớ làm việc với các tri thức về lĩnh vực trong bộ nhớ tri thức,

để rút ra kết luận vấn đề đang được xem xét

Motor suy luận dựa vào các sự kiện trong bộ nhớ làm việc và tri thức

về lĩnh vực trong cơ sở tri thức, để rút ra sự kiện mới hoặc một quyết định Như vậy motor suy luận cần tìm ra các luật rồi so sánh phần giả thiết của luật với các sự kiện trong bộ nhớ làm việc từ đó đưa ra quyết định chính là phần kết luận của luật Khi phát hiện thấy so sánh khớp, kết luận của luật sẽ là thông tin mới

Trang 13

6

e) Giao diện

Giao diện là nơi giao tiếp giữa HCG và người sử dụng, thông tin được trao đổi thông qua kiểu ngôn ngữ tự nhiên: Hỏi và đáp, truy vấn, Người ta dùng các loại giao diện như đồ họa, thực đơn, …

1.1.3.2 Các đặc tính của HCG

a) Tách tri thức ra khỏi điều khiển

Cơ sở tri thức và motor suy luận là hai khối tách rời Khối cơ sở tri thức chứa các tri thức chuyên gia về lĩnh vực, khối motor là cơ chế giải quyết vấn

đề Việc tách như vậy rất tốt trong HCG, nó làm cho việc giải quyết vấn đề và đưa ra kết luận sẽ khách quan không bị nhiễu hay xung đột với các luật trong

bộ nhớ tri thức

b) Tri thức chuyên gia

Tri thức giải vấn đề trong HCG là tri thức thu thập từ các chuyên gia c) Tập trung nguồn chuyên gia

Mỗi chuyên gia chỉ có khả năng giải quyết vấn đề trong lĩnh vực chuyên môn nhất định Vì vậy, HCG cần có tri thức từ nhiều chuyên gia (nhiều nguồn)

d) Xử lí tri thức bằng các kí hiệu

Tri thức giải bài toán trong HCG được mã hóa bằng kí hiệu và xử lý những kí hiệu này trên cơ sở lập luận logic

e) Xử lí tri thức với heuristic

Người chuyên gia có rất nhiều kinh nghiệm có thể giải quyết vấn đề trong lĩnh vực chuyên môn của họ bằng kinh nghiệm Phương pháp này được gọi là xử lí tri thức với heuristic

f) Xử lí tri thức không chắc chắn

Hơn 80% ứng dụng trong thực tế không thể giải quyết được bằng phương pháp lập luận chắc chắn HCG có thể giải quyết những ứng dụng này nhờ vào phương pháp xử lí không chắc chắn

Trang 14

7

g) Bài toán giải được

HCG chỉ giải được bài toán mà người chuyên gia giải được

h) Mức phức tạp vừa phải

Không nên thiết kế một HCG để giải quyết vấn đề quá đơn giản và cũng không nên mong đợi HCG có thể giải quyết vấn đề quá phức tạp ngoài khả năng giải quyết vấn đề của người chuyên gia

i) Chấp nhận sai lầm

Người chuyên gia giải quyết vấn đề đôi lúc cũng mắc phải sai lầm, vì thế ta phải chấp nhận một số rủi ro khi sử dụng HCG

1.2 Khai phá dữ liệu

1.2.1 Tổ chức và Khai phá dữ liệu truyền thống

Với sự phát triển mạnh mẽ của công nghệ điện tử tạo ra các bộ nhớ có dung lượng lớn, bộ xử lý tốc độ cao cùng với các hệ thống mạng viễn thông, người ta đã xây dựng các hệ thống thông tin nhằm tự động hóa mọi hoạt động kinh doanh của mình Điều này đã làm cho dữ liệu tăng lên không ngừng

Vì vậy, nhiều hệ quản trị CSDL mạnh với các công cụ phong phú và thuận tiện đã được nghiên cứu nhằm mục đích giúp con người khai thác có hiệu quả tri thức từ các nguồn dữ liệu

Các hệ quản trị CSDL truyền thống (SQL) chưa đáp ứng được các nhu cầu về KPDL, tức là chưa nêu bật được ý nghĩa của dữ liệu đầu vào mà mới chỉ cung ứng được các công cụ truy vấn hay tìm kiếm thông tin

1.2.2 Bước phát triển tiếp theo của việc tổ chức và khai thác các cơ sở dữ liệu

Để lấy được những thông tin có tính “tri thức” trong khối dữ liệu khổng

lồ, người ta đã đi tìm những kỹ thuật có khả năng hợp nhất các dữ liệu từ các

hệ thống giao dịch khác nhau, chuyển đổi thành một tập hợp các CSDL ổn định, có chất lượng, chỉ được sử dụng riêng cho một vài mục đích nào đó Các

kỹ thuật này được gọi là kỹ thuật tạo, sử dụng kho dữ liệu (data warehousing)

Trang 15

8

1.2.3 Khai phá dữ liệu và quá trình phát hiện tri thức

1.2.3.1 Quá trình phát hiện tri thức

Quá trình phát hiện tri thức là một quá trình hoạt động tương tác giữa con người với hệ thống thông qua các công cụ tin học để thực hiện các bước

cơ bản sau:

- Xác định chính xác vấn đề cần giải quyết, lĩnh vực ứng dụng và nhiệm vụ đặt ra, xác định các tri thức đã có và các mục tiêu của người sử dụng

- Xây dựng một tập dữ liệu đích thông qua việc chọn một tập dữ liệu từ CSDL với các giá trị biến và các mẫu được quan tâm Trên tập dữ liệu đó, ta thực hiện quá trình phát hiện tri thức

Trang 16

9

Sơ đồ tổng quát quá trình phát hiện tri thức như sau:

Hình 1.1 Quá trình phát hiện tri thức từ CSDL

1.2.3.2 Mẫu

Sự tương tác giữa con người và hệ thống nhằm mục đích xây dựng được các mẫu có ý nghĩa Các mẫu cần có đặc điểm như sau:

- Độ mới có thể được đo tương ứng với độ thay đổi trong dữ liệu (bằng cách

so sánh các giá trị hiện tại với các giá trị trước đó hoặc các giá trị mong muốn)

- Được đo dựa vào tri thức (mối liên hệ giữa phương pháp mới và phương pháp cũ như thế nào) Thường thì độ mới của mẫu được đánh giá bằng một hàm logic hoặc một hàm đo độ mới, độ bất ngờ của mẫu

1.2.3.3 Khai phá dữ liệu

Nếu phát hiện tri thức là toàn bộ quá trình chiết xuất tri thức từ các CSDL thì KPDL là giai đoạn chủ yếu của quá trình đó Như trên đã trình bày, khâu KPDL là bước tiếp sau khâu tinh lọc và tiền xử lý dữ liệu trong quá trình phát hiện tri thức Có nghĩa là việc khai thác được thực hiện trên các mẫu sau quá trình tinh lọc trên một mẫu theo mục đích nhất định của người sử dụng chứ không phải trên toàn bộ CSDL Các công việc của KPDL:

Sử dụng tri thức và phát hiện được triết suất tri thức

Trang 17

10

- Tìm mô hình phù hợp với tập dữ liệu

- Tìm kiếm các mẫu từ tập dữ liệu theo mô hình đó

1.2.4 Các dạng cơ sở dữ liệu có thể khai thác

- CSDL quan hệ (Relational databases): Là các dữ liệu tác nghiệp được

tổ chức theo mô hình dữ liệu quan hệ rất phổ biến trong các ngành viễn thông, tài chính và ngân hàng do hầu hết các hệ quản trị CSDL đều hỗ trợ dạng CSDL quan hệ như Oracle, MS SQL Server, IBM DB2, MS Access,v.v…

- CSDL đa chiều (multidimention structures, data warehouses, data mart): Là các kho dữ liệu được tập hợp và chọn lọc từ nhiều nguồn dữ liệu khác nhau Dạng dữ liệu này chủ yếu phục vụ cho quá trình phân tích cũng như khai phá tri thức và hỗ trợ quá trình ra quyết định

- CSDL giao tác (transactional databases): Đây cũng là dạng dữ liệu tác nghiệp có các bản ghi thường là các giao tác Dạng dữ liệu này cũng phổ biến hiện nay trong đó có ngành bưu chính cũng như trong ngành tài chính, ngân hàng

- CSDL quan hệ - hướng đối tượng (object relational databases): Là dạng dữ liệu lai giữa hai mô hình quan hệ và hướng đối tượng

- Dữ liệu không gian và thời gian (spatial, temporal, and time-series data):

Là dạng dữ liệu có tích hợp thuộc tính về không gian như dữ liệu bản đồ mạng cáp điện thoại hoặc thời gian như dữ liệu cước điện thoại, phát hành báo chí, thời gian gửi tiền của các khách hàng trong ngân hàng, thời gian cho vay…

- CSDL đa phương tiện (Multimedia databases): Là dạng dữ liệu âm thanh (audio), hình ảnh (video), Text & WWW, … Dạng dữ liệu này đang rất phổ biến trên internet và lưu tại các web server của các đơn vị trực thuộc ngành bưu điện

Các kĩ thuật Khai phá dữ liệu: Phân lớp dữ liệu (classification); Phân

cụm dữ liệu (clustering); Hồi quy (regression)

Trang 18

11

1.2.5 Các thành phần của giải thuật Khai phá dữ liệu

Giải thuật KPDL bao gồm 3 thành phần chính như sau: Biểu diễn mô hình; Đánh giá mô hình; Tìm kiếm mô hình

Biểu diễn mô hình:

Mô hình được biểu diễn bằng một ngôn ngữ nào đó để mô tả các mẫu có thể khai thác được Nếu sự mô tả bị hạn chế thì sẽ không thể “học” được hoặc không thể có được các mẫu có thể tạo ra một mô hình chính xác cho dữ liệu

Đánh giá mô hình:

Đánh giá xem một mẫu có đáp ứng được các tiêu chuẩn của quá trình phát hiện tri thức hay không Việc đánh giá chính xác dự đoán dựa trên đánh giá chéo Việc đánh giá chất lượng liên quan đến độ chính xác dự đoán, độ mới, khả năng sử dụng, khả năng hiểu được của mô hình Cả hai chuẩn thống

kê và chuẩn logic đều có thể được sử dụng để đánh giá mô hình

Tìm kiếm tham số và mô hình:

Phương pháp tìm kiếm mô hình bao gồm hai thành phần:

- Tìm kiếm tham số: Giải thuật cần tìm kiếm các tham số để tối ưu hóa các tiêu chuẩn đánh giá mô hình với các dữ liệu quan sát được và với một mô

tả mô hình đã định

- Tìm kiếm mô hình: Tìm kiếm mô hình xảy ra giống như một vòng lặp qua phương pháp tìm kiếm tham số: Mô tả mô hình bị thay đổi tạo nên một họ các mô hình Với mỗi một mô tả mô hình, phương pháp tìm kiếm tham số được áp dụng để đánh giá chất lượng mô hình Các phương pháp tìm kiếm mô hình thường sử dụng các kỹ thuật tìm kiếm heuristic

1.2.6 Một số phương pháp Khai phá dữ liệu phổ biến

1.2.6.1 Phương pháp suy diễn/quy nạp

a) Phương pháp suy diễn

Phương pháp suy diễn dựa trên các sự kiện chính xác để suy ra các tri thức mới từ các thông tin cũ Mẫu chiết xuất được bằng cách sử dụng phương pháp này thường là các luật suy diễn

Trang 19

12

b) Phương pháp quy nạp

Phương pháp quy nạp suy ra các thông tin được sinh ra từ CSDL Có nghĩa là nó tự tìm kiếm, tạo mẫu và sinh ra tri thức chứ không phải bắt đầu với các tri thức đã biết trước Các thông tin mà phương pháp này đem lại là các thông tin hay các tri thức cấp cao diễn tả về các đối tượng trong CSDL Phương pháp này liên quan đến việc tìm kiếm các mẫu trong CSDL Trong KPDL, quy nạp được sử dụng trong cây quyết định và tạo luật

1.2.6.2 Cây quyết định và luật

a) Cây quyết định

Cây quyết định là một mô tả tri thức dạng đơn giản nhằm phân các đối tượng dữ liệu thành một số lớp nhất định Các nút của cây được gán nhãn là tên các thuộc tính, các cạnh được gán các giá trị của các thuộc tính, các lá mô tả các lớp khác nhau Các đối tượng được phân lớp theo các đường đi trên cây,

qua các cạnh tương ứng với các giá trị của thuộc tính của đối tượng tới lá

b) Tạo luật

Các luật được tạo ra nhằm suy diễn một số mẫu dữ liệu có ý nghĩa về

mặt thống kê Các luật có dạng NẾU P THÌ Q, với P là mệnh đề đúng với một

Trang 20

13

việc mô hình hóa dự đoán, phân lớp và hồi quy Chúng cũng có thể được áp dụng cho việc tóm tắt và mô hình hóa các mô tả

1.2.6.3 Các phương pháp phân lớp và hồi quy phi tuyến

Các phương pháp này bao gồm một họ các kỹ thuật dự đoán tạo ra các luật kết hợp tuyến tính và phi tuyến của các hàm cơ bản (hàm dấu, hàm tuyến tính đơn, hàm đa thức) phù hợp với giá trị biến đầu vào Các phương pháp thuộc loại này như mạng neuron truyền thống, phương pháp sai số bình phương chuẩn (standard squared error), các hàm entropy (cross entropy loss function)…

Xét về mặt đánh giá mô hình, mạng neuron có kích thước tương đối và

có khả năng mô phỏng bất kỳ hàm nào gần đúng với một độ chính xác mong muốn Tuy nhiên, để tìm một mạng có kích thước tối ưu cho một tập dữ liệu lại là một công việc khá phức tạp và chưa chắc đã có thể tìm được kết quả của kích thước

Các phương pháp sai số bình phương chuẩn (standard squared error) và các hàm entropy (cross entropy loss function) được sử dụng để học khi phân lớp và hồi quy (các hàm khả năng logarit ) Phương pháp Lan truyền ngược sai số là một phương pháp tìm kiếm tham số thực hiện việc giảm số chiều gradient trong không gian tham số (ở đây là các trọng số) để tìm một giá trị cực đại cục bộ của hàm xác suất bắt đầu từ các giá trị khởi tạo ngẫu nhiên Các phương pháp hồi quy phi tuyến tuy dễ biểu diễn nhưng khó có thể xây dựng thành các luật

1.2.6.4 Phân cụm và phân đoạn (clustering and segmentation)

Kỹ thuật phân cụm và phân đoạn là những kỹ thuật phân chia dữ liệu sao cho mỗi phần hoặc mỗi cụm giống nhau theo một tiêu chuẩn xác định Mối quan hệ thành viên của các cụm có thể dựa trên mức độ giống nhau của các thành viên và từ đó xây dựng nên các luật ràng buộc giữa các thành viên

Trang 21

14

trong cụm Một kỹ thuật phân cụm khác là xây dựng nên các hàm đánh giá các thuộc tính của các thành phần như là hàm của các tham số của các thành phần Phương pháp này được gọi là phương pháp phân hoạch tối ưu (optimal partitioning) Ví dụ, phương pháp phân cụm theo sự giống nhau về một số tham số của khách hàng trong CSDL (ứng dụng của phương pháp tối ưu) hoặc theo cụm thuế tối ưu trong các biểu mẫu thuế bảo hiểm

Mẫu đầu ra của quá trình KPDL sử dụng kỹ thuật này bao gồm tập các cụm mẫu chứa dữ liệu có chung những tính chất được sử dụng để phân cụm

dữ liệu từ CSDL Khi tập cụm mẫu được thiết lập, chúng có thể được sử dụng

để tái tạo các tập dữ liệu ở dạng dể hiểu hơn, đồng thời cũng cung cấp các cụm dữ liệu cho phân tích hoặc cho người sử dụng Đối với CSDL lớn, việc phân thành các cụm rất quan trọng

1.2.6.5 Các phương pháp dựa trên mẫu

Sử dụng các mẫu mô tả từ CSDL để tạo nên một mô hình dự đoán các mẫu mới bằng cách rút ra những thuộc tính tương tự như các mẫu đã biết trong mô hình Các kỹ thuật bao gồm phân lớp theo láng giềng gần nhất, các giải thuật hồi quy và các hệ thống suy diễn dựa trên tình huống

Khuyết điểm của các kỹ thuật này là cần phải xác định được khoảng cách, độ đo giống nhau giữa các mẫu Mô hình thường được đánh giá bằng phương pháp đánh giá chéo trên các lỗi dự đoán “Tham số” của mô hình được đánh giá có thể bao gồm một số láng giềng dùng để dự đoán và số đo khoảng cách Giống như phương pháp hồi quy phi tuyến, các phương pháp này khá mạnh trong việc đánh giá xấp xỉ các thuộc tính, nhưng lại rất khó hiểu vì mô hình không được định dạng rõ ràng mà tiềm ẩn trong dữ liệu

1.2.6.6 Mô hình phụ thuộc dựa trên đồ thị xác suất

Các mô hình đồ thị xác định sự phụ thuộc xác suất giữa các sự kiện thông qua các liên hệ trực tiếp theo các cung đồ thị Ở dạng đơn giản nhất, mô hình này xác định những biến nào phụ thuộc trực tiếp vào nhau Những mô

Trang 22

15

hình này chủ yếu được sử dụng với các biến có giá trị rời rạc hoặc phân loại Tuy nhiên cũng được mở rộng cho một số trường hợp đặc biệt như mật độ Gaussian hoặc cho các biến giá trị thực

Trong trí tuệ nhân tạo và thống kê, các phương pháp này ban đầu được phát triển trong khuôn khổ của các HCG Cấu trúc của mô hình và các tham

số (xác suất có điều kiện được gắn với các đường nối của đồ thị) được suy ra

từ các chuyên gia Ngày nay, các phương pháp này đã được phát triển, cả cấu trúc và các tham số mô hình đồ thị đều có thể học trực tiếp từ CSDL Tiêu chuẩn đánh giá mô hình chủ yếu là ở dạng Bayesian Việc đánh giá tham số là một sự kết hợp các đánh giá dạng đóng và các phương pháp lặp phụ thuộc vào việc biến được quan sát trực tiếp hay ở dạng ẩn Việc tìm kiếm mô hình dựa trên các phương pháp leo đồi trên nhiều cấu trúc đồ thị Các tri thức trước đó,

ví dụ như việc sắp xếp một phần các biến dựa trên mối quan hệ nhân quả, có thể rất có ích trong việc làm giảm không gian tìm kiếm mô hình Mặc dù phương pháp này mới ở giai đoạn đầu của việc nghiên cứu nhưng nó đã cho thấy nhiều hứa hẹn vì dạng đồ thị dễ hiểu hơn và biểu đạt được nhiều ý nghĩa hơn đối với con người

1.2.6.7 Khai phá dữ liệu dạng văn bản (Text Mining)

Kỹ thuật này được ứng dụng trong một loạt các công cụ phần mềm thương mại Công cụ KPDL này rất phù hợp với việc tìm kiếm, phân tích và phân lớp các dữ liệu văn bản không định dạng Các lĩnh vực ứng dụng như nghiên cứu thị trường, thu thập tình báo, … KPDL dạng văn bản đã được sử dụng để phân tích câu trả lời cho các câu hỏi mở trong khảo sát thị trường, tìm kiếm các tài liệu phức tạp hơn

1.2.6.8 Mạng neuron

Mạng neuron là tiếp cận tính toán mới liên quan đến việc phát triển các cấu trúc toán học với khả năng “học” Các phương pháp là kết quả của việc

Trang 23

độ chính xác cao, có thể áp dụng được cho rất nhiều loại bài toán khác nhau, đáp ứng được nhiệm vụ đặt ra của KPDL như phân lớp, phân nhóm, mô hình hóa, dự báo các sự kiện phụ thuộc vào thời gian, …

Hình 1.2 Sơ đồ quá trình Khai phá dữ liệu bằng mạng Mẫu chiết xuất bằng mạng neuron được thể hiện ở các nút đầu ra của mạng Mạng neuron sử dụng các hàm số chứ không sử dụng các hàm biểu tượng (symbol functions) để tính mức tích cực của các nút đầu ra và cập nhật các trọng số của nó Trong mạng lan truyền ngược mà ta sẽ đề cập cụ thể ở phần sau, mỗi nút khái niệm được kết hợp với một ngưỡng Vì vậy, trong mạng lan truyền ngược, các mẫu (hay các luật) của một khái niệm là sự kết hợp của các trọng số lớn hơn ngưỡng Với tập dữ liệu khách hàng vay vốn ngân hàng, ta có bài toán phân lớp áp dụng mạng neuron sẽ cho kết quả là mẫu chiết xuất được như trên hình 1.3

Hình 1.3 Mẫu kết quả với kỹ thuật mạng neuron

mạng neuron Mẫu chiết xuất được

Trang 24

- Khi nào thì việc “học” dừng để tránh bị “học quá”?

Ngoài ra, còn rất nhiều bước quan trọng cần phải làm để tiền xử lý dữ liệu trước khi đưa vào mạng neuron để mạng có thể hiểu được (ví dụ như việc chuẩn hóa dữ liệu, đưa tất cả tiêu chuẩn dự đoán về dạng số)

Mạng neuron được đóng gói với những thông tin trợ giúp của các chuyên gia đáng tin cậy và được các chuyên gia đảm bảo các mô hình này làm việc tốt Sau khi “học”, mạng có thể được coi là một chuyên gia trong lĩnh vực thông tin mà nó vừa được “học”

1.2.6.9 Giải thuật di truyền

Giải thuật di truyền, nói theo nghĩa rộng là mô phỏng lại hệ thống tiến hóa trong tự nhiên, chính xác hơn đó là giải thuật chỉ ra tập các cá thể được hình thành, được ước lượng và biến đổi như thế nào Ví dụ, xác định xem làm thế nào để lựa chọn các cá thể tạo giống và lựa chọn các cá thể sẽ bị loại bỏ Giải thuật cũng mô phỏng lại yếu tố gen trong nhiễm sắc thể sinh học trên máy tính để có thể giải quyết nhiều bài toán thực tế khác nhau

Giải thuật di truyền là một giải thuật tối ưu hóa Nó được sử dụng rất rộng rãi trong việc tối ưu hóa các kỹ thuật KPDL đó có kỹ thuật mạng neuron

Sự liên hệ của nó với các giải thuật KPDL là ở chỗ việc tối ưu hóa cần thiết cho các quá trình KPDL Ví dụ, trong kỹ thuật cây quyết định và luật, các luật

mô hình hóa dữ liệu chứa các tham số được xác định bởi các giải thuật phát hiện tri thức Giai đoạn tối ưu hóa là cần thiết để xác định xem các giá trị

Trang 25

Cho một lược đồ R ={A1, A2,….Ap} các thuộc tính với miền giá trị {0,1}, và một quan hệ r trên R Một luật kết hợp trên r được mô tả dưới dạng X→B với X R và B R\X

Các luật kết hợp có thể là một hình thức đơn giản Chúng rất thích hợp cho việc tạo ra các kết quả có dữ liệu dạng nhị phân

Như vậy, nhìn vào các phương pháp giới thiệu ở trên, chúng ta thấy có rất nhiều các phương pháp KPDL Mỗi phương pháp có những đặc điểm riêng phù hợp với một lớp các bài toán với các dạng dữ liệu và miền dữ liệu nhất định Ví dụ, bài toán phân tích kinh doanh ngân hàng có thể sử dụng giải thuật Tìm luật kết hợp tìm kiếm các mối liên kết giữa các phần tử dữ liệu Ngoài ra,

ta cũng có thể sử dụng nhiều phương pháp khác nhau đã được trình bày ở trên một cách kết hợp sao cho thu được kết quả tốt nhất

1.2.7 Ứng dụng của KPDL

KPDL là một lĩnh vực liên quan tới nhiều ngành học khác như: Hệ CSDL, thống kê, trực quan hoá, Hơn nữa, tuỳ vào cách tiếp cận được sử dụng, KPDL còn có thể áp dụng một số kỹ thuật như mạng neuron, lý thuyết tập thô, tập mờ, biểu diễn tri thức, So với các phương pháp này, KPDL có một số ưu thế rõ rệt

So với phương pháp học máy, KPDL có lợi thế hơn ở chỗ, KPDL có thể sử dụng với các CSDL chứa nhiều nhiễu, dữ liệu không đầy đủ hoặc biến

Trang 26

Các phương pháp thống kê chuẩn không phù hợp với các kiểu dữ liệu

có cấu trúc trong rất nhiều CSDL

Các phương pháp thống kê hoạt động hoàn toàn theo dữ liệu, nó không

tổ chức và công ty lớn trên thế giới đã áp dụng kỹ thuật KPDL vào các hoạt động sản xuất kinh doanh của mình và thu được những lợi ích to lớn

Một số ứng dụng của KPDL trong lĩnh vực kinh doanh:

Brandaid: Mô hình Marketing linh hoạt tập chung vào hàng tiêu dùng Callpla: Giúp nhân viên bán hàng xác định số lần viếng thăm của khách hàng triển vọng và khách hàng hiện có

Detailer: Xác định khách hàng nào nên viếng thăm và sản phẩm nào nên giới thiệu trong từng chuyến viếng thăm

Trang 27

20

Geoline: Mô hình thiết kế địa bàn tiêu thụ và dịch vụ

Mediac: Giúp người quảng cáo mua phương tiện trong một năm, lập kế hoạch sử dụng phương tiện bao gồm phác họa khúc thị trường, ước tính tiềm năng

1.2.8 Khai phá luật kết hợp và ứng dụng

Luật kết hợp là một biểu thức có dạng: X Y, trong đó X và Y là các trường gọi là item Ý nghĩa của của các luật kết hợp khá dễ nhận thấy: Cho trước một CSDL D là tập các giao tác- trong đó mỗi giao tác T D là tập các item- khi đó X Y diễn đạt ý nghĩa rằng bất cứ khi nào giao tác T có chứa X thì chắc chắn T có chứa Y Độ tin cậy của luật (rule confidence) có thể được hiểu như xác suất điều kiện p Y( T X/ T) Ý tưởng của việc khai thác luật kết hợp có nguồn gốc từ việc phân tích dữ liệu mua hàng của khách hàng và nhận ra rằng “Một khách hàng mua mặt hàng X1 và X2 thì sẽ mua mặt hàng Y với xác suất là c%” Ứng dụng trực tiếp của các luật này trong các bài toán kinh doanh làm cho luật kết hợp trở thành một phương pháp khai thác phổ biến Hơn nữa luật kết hợp không bị giới hạn trong phân tích sự phụ thuộc lẫn nhau trong phạm vi các ứng dụng bán lẻ mà chúng còn được ứng dụng thành công trong rất nhiều bài toán kinh doanh

Khai phá luật kết hợp là một phương pháp xử lí thông tin quan trọng và phổ biến, nó nhằm khám phá mối quan hệ giữa các mẫu dữ liệu

1.3 Kết luận

Qua chương 1 chúng ta đã biết được tổng quan về hệ chuyên gia và khai phá dữ liệu Nó bao gồm một số nội dung sau:

 Về hệ chuyên gia:

Các lĩnh vực ứng dụng của HCG: Trong cấu hình, chuẩn đoán, truyền

đạt, kiểm tra, lập kế hoạch, dự đoán, chữa trị, điều khiển

Đặc tính của HCG: Xử lí tri thức không chắc chắn; Xử lí tri thức với heuristic; Xử lí tri thức bằng các kí hiệu; Tập trung nguồn chuyên gia; Tri

Trang 28

Quá trình phát hiện tri thức từ CSDL: Là một quá trình có sử dụng nhiều phương pháp và công cụ tin học để tìm ra một CSDL có ích cho người

Trang 29

Bộ nhớ tri thức: Là nơi lưu trữ các thông tin về vấn đề và các lập luận

(các suy luận) để giải vấn đề Nếu bộ nhớ tri thức chỉ dùng cho một lĩnh vực được gọi là bộ nhớ tri thức lĩnh vực

Bộ nhớ làm việc: Là nơi lưu trữ tạm thời các thông tin thu thập được về

vấn đề, các thông tin này là các nguyên liệu cho suy luận

Khi đưa ra một phương án trả lời hay kết luận – gọi chung là “quyết định” chuyên gia cần thu thập các thông tin về lĩnh vực – gọi chung là sự kiện

và để nó ở bộ nhớ làm việc Bằng cách so sánh các sự kiện trong bộ nhớ làm việc với tri thức trong bộ nhớ tri thức để đưa ra kết luận

Chuyên gia lưu các tri thức chuyên gia trong trí nhớ (bộ nhớ tri thức)

Hệ chuyên gia (HCG) lưu các tri thức chuyên gia trong bộ nhớ tri thức Việc thu thập tri thức và mã hóa tri thức có nhiều cách, tuy nhiên điển hình là dùng

luật chọn Một trong các luật đó có dạng <condition> →<something> [4]

Chẳng hạn:

“Chăm chỉ học tập” → “Kết quả thi sẽ tốt”

“Hát hay và cố gắng luyện tập” → “Trở thành ca sĩ”

2.1.2 Cách biểu diễn các luật trong nhớ tri thức

2.1.2.1 Thể hiện tri thức bằng bộ ba O-V-A và khung

Trong HCG, các sự kiện được dùng để mô tả các phần của khung, mạng ngữ nghĩa của các luật Một sự kiện thường được xem như một mệnh

đề, đó là một khẳng định chỉ cho hai giá trị: đúng, sai Mệnh đề sẽ được dùng

để xử lí tri thức khác

Trang 30

23

Thể hiện bằng O-A-V (Object-Attribute-Value)

Một thể hiện O-A-V được dùng để thể hiện các mệnh đề đơn giản hay phức tạp Cấu trúc O-A-V gồm 3 phần, ứng với đối tượng, thuộc tính và giá trị thuộc tính

Thể hiện bằng khung

Một khung cho biết thông tin đa dạng về đối tượng, người ta có thể dùng khung để thể hiện những nét điển hình của các đối tượng Khung bao gồm các thành phần:

Tên khung <Chuỗi tên khung>

Thuộc tính 1 <Giá trị 1>

Thuộc tính 2 <Giá trị 2>

Thuộc tính n <Giá trị n>

2.1.2.2 Thể hiện tri thức nhờ các luật

Định nghĩa luật (rule): Luật là cấu trúc tri thức dùng để liên kết thông

tin đã biết với các thông tin khác giúp đưa ra các suy luận, kết luận từ những thông tin đã biết

Tri thức dưới dạng luật được xếp vào loại tri thức thủ tục Luật gắn thông tin đã cho với một vài hoạt động Các hoạt động này có thể là khẳng định về thông tin mới hay là thủ tục sẽ được thực hiện Bằng cách này luật sẽ

mô tả cách giải vấn đề

Việc xử lí các luật trong hệ thống dựa trên luật được quản lí bằng modun gọi là bộ suy diễn

2.1.2.3 Thể hiện các sự kiện không chắc chắn

Phương pháp truyền thống trong HCG khi quản lí thông tin không chắc chắn là sử dụng nhân tố chắc chắn Nhân tố chắc chắn, kí hiệu là CF (Certainty factor), là giá trị bằng số gán cho mệnh đề thể hiện mức độ tin cậy vào mệnh đề đó

Trang 31

ấy người ta có thể tham chiếu đến khái niệm không rõ ràng để diễn đạt

Logic mờ đề xuất phương pháp thể hiện và lập luận trên các thuật ngữ nhập nhằng Các thuật ngữ nhập nhằng được thể hiện, được lưỡng hóa trong tập mờ

Logic mờ dùng các luật mờ để tạo ra tập mờ Một luật mờ có các tập

mờ trong cả phần IF và THEN

2.2 Phương pháp tìm luật kết hợp trong Khai phá dữ liệu

Khai phá luật kết hợp là một kĩ thuật quan trọng trong khai phá dữ liệu (KPDL) Ngày nay, bài toán Khai phá luật kết hợp nhận được nhiều sự quan tâm của nhiều nhà khoa học Việc khai phá luật như thế vẫn là một trong những phương pháp khai phá mẫu phổ biến nhất trong việc khám phá tri thức

và khai phá dữ liệu (KDD- Knowleadge Discovery in Database)

Giả sử, có một CSDL D, tập thuộc tính U và các tập thuộc tính S, P là tập con của U và S P = Khi đó, luật kết hợp cho biết số lượng bản ghi

mang tập thuộc tính S sẽ kéo theo sự xuất hiện của tập thuộc tính P

Bài toán khai phá luật kết hợp được phát biểu như sau:

Cho CSDL D với tập thuộc tính U

Cho trước tỉ lệ hỗ trợ và độ tin cậy

Tìm tất cả các luật trong D có các giá trị tỉ lệ hỗ trợ và tin cậy tương ứng lớn hơn hoặc bằng và

Giả thiết D là CSDL giao dịch và với = 40%, = 90% Vấn đề phát hiện luật kết hợp được thực hiện như sau:

Ngày đăng: 23/11/2016, 20:53

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[7]. D. B.Skilicorn (1999), “Strategies for Parallel Data Mining”, External Technical Report Sách, tạp chí
Tiêu đề: Strategies for Parallel Data Mining
Tác giả: D. B.Skilicorn
Năm: 1999
[9]. R.Agrawal and R.Srikant (1998), “Mining quantitative association rules in large relationals tables” Sách, tạp chí
Tiêu đề: Mining quantitative association rules in large relationals tables
Tác giả: R.Agrawal and R.Srikant
Năm: 1998
[10]. R.Agrawal, R.Srikant (1994), “Fast Algorithms for Mining Association Rules”, In Proc of the 20th International Conference on Very Large Databases, Santiago, Chile Sách, tạp chí
Tiêu đề: Fast Algorithms for Mining Association Rules
Tác giả: R.Agrawal, R.Srikant
Năm: 1994
[11]. Rakesh Agrawal, John Shafer (1996), “Parallel mining of association rules: Design, implementation and experience”, Research Report RJ 10004, IBM Almaden Research Center, San Jose, California Sách, tạp chí
Tiêu đề: Parallel mining of association rules: Design, implementation and experience
Tác giả: Rakesh Agrawal, John Shafer
Năm: 1996
[1]. Đỗ Xuân Lôi (1998), Cấu trúc dữ liệu và giải thuật, Nhà xuất bản khoa học và kĩ thuật Khác
[2]. Lê Huy Thập (10/2008), Giáo trình kỹ thuật lập trình, Tập 1, NXB Khoa học tự nhiên và công nghệ Khác
[3]. Lê Huy Thập (2006), Hệ hỗ trợ ra quyết định, Bài giảng tại Học viện công nghệ Bưu chính viễn thông Khác
[4]. Lê Huy Thập (2006), Hệ chuyên gia, Bài giảng tại Đại Học Sư Phạm và Học viện công nghệ Bưu chính viễn thông Khác
[5]. Nguyễn Thanh Thuỷ (1996), Trí tuệ nhân tạo, Các phương pháp giải quyết vấn đề và kĩ thuật xử lí tri thức, NXB Giáo dục Khác
[6]. Đỗ Trung Tuấn (1998), Trí tuệ nhân tạo, NXB Giáo dục. Tiếng Anh Khác
[8]. John Durkin (1994), Expert Systems, Prentice Hall, 1994 Khác

HÌNH ẢNH LIÊN QUAN

Bảng 1.1. Các  loại vấn đề do HCG giải - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Bảng 1.1. Các loại vấn đề do HCG giải (Trang 11)
Sơ đồ tổng quát quá trình phát hiện tri thức như sau: - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Sơ đồ t ổng quát quá trình phát hiện tri thức như sau: (Trang 16)
Hình 1.2. Sơ đồ quá trình Khai phá dữ liệu bằng mạng  Mẫu chiết xuất bằng mạng neuron được thể hiện ở các nút đầu ra của  mạng - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Hình 1.2. Sơ đồ quá trình Khai phá dữ liệu bằng mạng Mẫu chiết xuất bằng mạng neuron được thể hiện ở các nút đầu ra của mạng (Trang 23)
Hình 2.1. Phạm vi của giá trị CF - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Hình 2.1. Phạm vi của giá trị CF (Trang 48)
Hình 2.2. Liên kết thực thể - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Hình 2.2. Liên kết thực thể (Trang 51)
Bảng 3.1. Mô tả tập các sự kiện được sử dụng trong Demo - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Bảng 3.1. Mô tả tập các sự kiện được sử dụng trong Demo (Trang 57)
Hình 3.1. Giao diện chính của Demo  Sau khi điền các thông tin liên quan đến bảng CSDL cần khai phá, bao  gồm:  tên  cơ  sở  dữ  liệu,  tên  tập  luật  cần  khai  phá  (lựa  chọn  TapLuat1,  TapLuat2 hoặc TapLuat3) - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Hình 3.1. Giao diện chính của Demo Sau khi điền các thông tin liên quan đến bảng CSDL cần khai phá, bao gồm: tên cơ sở dữ liệu, tên tập luật cần khai phá (lựa chọn TapLuat1, TapLuat2 hoặc TapLuat3) (Trang 59)
Hình 3.3. Kết quả sau quá trình khai phá luật kết hợp  Tập các luật mới được sinh ra trong quá trình khai phá sẽ được cập nhật  vào trong bộ nhớ tri thức - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Hình 3.3. Kết quả sau quá trình khai phá luật kết hợp Tập các luật mới được sinh ra trong quá trình khai phá sẽ được cập nhật vào trong bộ nhớ tri thức (Trang 60)
Hình 3.5. Mô tả tập luật cần được chuyên gia đánh giá lại - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Hình 3.5. Mô tả tập luật cần được chuyên gia đánh giá lại (Trang 61)
Hình 3.4. Tập luật mới được sinh ra  Trong quá trình khai phá, một số luật đã có trong bộ nhớ tri thức nhưng  không thỏa mãn yêu cầu thì sẽ được yêu cầu các chuyên gia đánh giá lại nhằm  đáp ứng tốt hơn về độ chắc chắn của các luật được sinh ra - Hoàn thiện bộ nhớ tri thức của hệ chuyên gia dựa vào khai phá luật kết hợp
Hình 3.4. Tập luật mới được sinh ra Trong quá trình khai phá, một số luật đã có trong bộ nhớ tri thức nhưng không thỏa mãn yêu cầu thì sẽ được yêu cầu các chuyên gia đánh giá lại nhằm đáp ứng tốt hơn về độ chắc chắn của các luật được sinh ra (Trang 61)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w