Luận văn: Hệ tư vấn dự báo kết quả bóng đá - Đại học Công nghệ

Dự báo bóng đá chính xác hơn với ứng dụng hệ tư vấn thông minh! Phân tích chuyên sâu, nhận định khách quan, tăng cơ hội chiến thắng. Xem ngay!

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ĩ

2014

62
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH SÁCH HÌNH VẼ

DANH SÁCH BẢNG

DANH MỤC CÁC KÝ HIỆU VIẾT TẮT

MỞ ĐẦU

1. CHƢƠNG 1: TỔNG QUAN VỀ KHAI PHÁ DỮ LIỆU

1.1. KHAI PHÁ DỮ LIỆU

1.1.1. Định nghĩa khai phá dữ liệu

1.1.2. Khám phá tri thức

1.2. KỸ THUẬT KHAI PHÁ DỮ LIỆU

1.2.1. Các thành tố cơ bản

1.2.2. Các nhiệm vụ khai phá dữ liệu

1.2.3. Kỹ thuật khai phá dữ liệu

1.3. ỨNG DỤNG CỦA KHAI PHÁ DỮ LIỆU

1.3.1. Ứng dụng của khai phá dữ liệu

1.3.2. Ứng dụng các phƣơng pháp khai phá dữ liệu trong hệ tƣ vấn

1.4. KẾT LUẬN CHƢƠNG

2. HỆ TƢ VẤN VÀ CÁC PHƢƠNG PHÁP LỌC

2.1. Định nghĩa hệ tƣ vấn

2.2. Các phƣơng pháp khuyến nghị

2.3. PHƢƠNG PHÁP LỌC CỘNG TÁC

2.3.1. Khát quát lọc cộng tác

2.3.2. Cách tiếp cận dựa trên ngƣời dùng

2.3.3. Cách tiếp cận dựa trên tài nguyên

2.4. VẤN ĐỀ COLD - START

2.4.1. Phát sinh vấn đề cold - start

2.4.2. Phƣơng pháp dựa trên nhân khẩu

2.5. PHƢƠNG PHÁP TIẾP CẬN ĐA CHIỀU

2.5.1. Mô hình khuyến nghị đa chiều

2.5.2. Giảm chiều cho mô hình khuyến nghị đa chiều

2.6. NGỮ CẢNH TRONG HỆ TƢ VẤN

2.6.1. Vai trò của ngữ cảnh

2.6.2. Kết hợp ngữ cảnh trƣớc khi lọc

2.6.3. Kết hợp ngữ cảnh sau khi lọc

2.6.4. Kết hợp ngữ cảnh trong khi lọc

2.7. MÔ HÌNH NGƢỜI DÙNG TƢƠNG TỰ NHSM

2.7.1. Nhƣợc điểm của độ đo tƣơng tự hiện có

2.7.2. Công thức của độ đo tƣơng tự NHSM

2.8. THUẬT TOÁN DỰ BÁO

2.9. KẾT LUẬN CHƢƠNG

3. ỨNG DỤNG CHO BÀI TOÁN DỰ BÁO KẾT QUẢ BÓNG ĐÁ

3.1. ĐẶC TẢ YÊU CẦU

3.1.1. Yêu cầu thực tế

3.1.2. Thực tế hóa hệ thống

3.1.3. Mục đích của hệ thống

3.2. PHÂN TÍCH HỆ THỐNG

3.2.1. Chức năng ngƣời dùng

3.2.2. Chức năng ngƣời quản trị

3.2.3. Mô hình tổng thể thể hiện mối quan hệ giữa các ca sử dụng

3.2.4. Mô tả giao diện hệ thống

3.3. ĐẶC TẢ CSDL

3.3.1. Mô tả quan hệ CSDL

3.4. THIẾT KẾ HỆ THỐNG

3.4.1. Modul giải đấu

3.4.2. Modul mùa giải

3.4.3. Modul thông tin đội bóng

3.4.4. Modul thuật toán

3.5. MINH HỌA CÁC CHỨC NĂNG HỆ THỐNG

3.5.1. Chức năng dự báo kết quả bóng đá

3.5.2. Các chức năng trong việc quản lý dữ liệu

3.6. KẾT LUẬN CHƢƠNG

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Luận văn thạc sĩ Tổng quan dự báo kết quả bóng đá

Trong bối cảnh xã hội phát triển mạnh mẽ, công nghệ viễn thông và thiết bị điện tử bùng nổ, lượng thông tin lưu trữ ngày càng lớn, tạo ra áp lực đáng kể. Khai phá dữ liệu (KPDL) nổi lên như một giải pháp quan trọng để tận dụng nguồn tài nguyên dồi dào này. Internet hiện diện trong mọi khía cạnh của cuộc sống, nhưng người sử dụng thường mất nhiều thời gian để tìm kiếm thông tin phù hợp. Các công cụ tìm kiếm trực tuyến đã được triển khai, nhưng hiệu quả đôi khi chưa đạt kỳ vọng. Để giải quyết vấn đề này, các phương pháp khai phá thông tin được hình thành, hỗ trợ sự phát triển của hệ thống khuyến nghị. Hệ tư vấn ra đời nhằm mục đích tính toán thông tin trong dữ liệu, dự đoán sở thích của người dùng và đưa ra các khuyến nghị phù hợp. Hệ thống này không ngừng được cải thiện để nâng cao chất lượng, trong đó phương pháp phổ biến và quan trọng là lọc cộng tác. Ngữ cảnh xuất hiện trong hệ tư vấn, mô tả chi tiết hơn về các đối tượng, góp phần tư vấn chính xác hơn. Hệ tư vấn có ứng dụng trong nhiều lĩnh vực thực tế như hệ thống dự báo phim, âm nhạc, v.v. Bóng đá là một môn thể thao được nhiều người quan tâm, với nhiều dịch vụ giải trí liên quan. Người hâm mộ thường đưa ra dự báo kết quả trận đấu. Luận văn này xây dựng hệ thống dự báo kết quả bóng đá dựa trên hệ tư vấn. Hệ thống áp dụng phương pháp điển hình của hệ tư vấn, kết hợp với các đặc trưng của trận đấu bóng đá để dự báo kết quả theo nhiều hướng khác nhau. Việc triển khai hệ thống này cho thấy hướng phát triển của hệ tư vấn trong lĩnh vực thể thao.

1.1. Mục tiêu luận văn Tối ưu dự đoán bóng đá bằng AI

Việc dự báo kết quả bóng đá giúp người tham gia dự đoán có thêm gợi ý, tránh sai lầm. Luận văn xây dựng trang web dự báo kết quả bóng đá dựa trên hệ tư vấn. Luận văn trình bày và phân tích dựa trên thuật toán lọc sử dụng độ đo tương tự để tính toán và đưa ra khuyến nghị. Sau đó, so sánh và đánh giá khả năng dự báo. Luận văn gồm 3 chương, có phần mở đầu, kết luận, mục lục, tài liệu tham khảo. Nội dung cơ bản được trình bày theo cấu trúc sau:

1.2. Cấu trúc luận văn Từ khai phá dữ liệu đến dự báo bóng đá

Chương 1: Tổng quan về khai phá dữ liệu, trình bày những vấn đề cơ bản như định nghĩa, thành tố cơ bản, nhiệm vụ, kỹ thuật và ứng dụng của khai phá dữ liệu. Chương 2: Hệ tư vấn và các phương pháp lọc, giới thiệu thông tin liên quan đến hệ tư vấn: định nghĩa, phương pháp khuyến nghị lọc cộng tác. Vấn đề cold-start nảy sinh và phương pháp khắc phục dựa trên tính nhân khẩu. Vai trò của ngữ cảnh cùng sự xuất hiện của phương pháp tiếp cận đa chiều trong khuyến nghị. Trình bày về các độ đo tương tự. Đưa ra độ đo tương tự mới NHSM và thuật toán dự báo kết quả bóng đá với độ đo mới này. Chương 3: Ứng dụng cho bài toán dự báo kết quả bóng đá. Nội dung chương này trình bày phân tích, thiết kế trang web dự báo kết quả bóng đá và xây dựng chương trình ứng dụng.

II. Khai phá dữ liệu Cách tạo tri thức từ dữ liệu bóng đá

Trong những năm gần đây, công nghệ thông tin đã có những bước đột phá lớn. Sự phát triển của công nghệ điện tử dựa trên định luật Moore đã cho ra những thiết bị có dung lượng chứa lớn với giá thành giảm. Theo John Naisbitt năm 1982, “Chúng ta đang ngập trong dữ liệu nhưng lại đói tri thức”. Thực trạng này đòi hỏi con người phải tìm cách khai thác nguồn dữ liệu khổng lồ này, mặc dù chỉ có 20% dữ liệu ẩn chứa những tri thức quý giá. KPDL đã xuất hiện như một giải pháp cho vấn đề nan giải này. Gắn liền với dữ liệu, KPDL được ứng dụng rộng rãi không chỉ trong khoa học mà còn cả kinh tế, xã hội, giáo dục, v.v. KPDL là chiết xuất hoặc khai thác kiến thức từ lượng lớn dữ liệu. Việc thực hiện khai thác vàng từ các loại đá hoặc cát được gọi là khai thác vàng, chứ không phải khai thác đá hoặc cát. Do đó, KPDL hiểu chính xác hơn là khai thác tri thức từ dữ liệu. Khai phá dữ liệu là một quá trình khai thác, chiết xuất các tri thức mới có khả năng hữu ích từ lượng lớn dữ liệu. KPDL là một bước quan trọng trong quá trình KDD nhằm phân tích và giải thích các mẫu dữ liệu trong không gian lớn dữ liệu. KDD là một quá trình bao gồm chuỗi lặp đi lặp lại các bước: trích chọn dữ liệu, tiền xử lý dữ liệu, chuyển đổi dữ liệu, khai phá dữ liệu, đánh giá mô hình và trình bày tri thức.

2.1. Thành tố cơ bản Đặc tả một nhiệm vụ khai phá dữ liệu

Mỗi người dùng sẽ có những nhiệm vụ KPDL cần được thực hiện. Một nhiệm vụ KPDL có thể được xác định hình thức bằng một truy vấn KPDL, là đầu vào của hệ thống KPDL. Năm thành tố cơ bản để đặc tả một nhiệm vụ KPDL gồm: dữ liệu với nhiệm vụ liên quan, loại tri thức sẽ đạt được, tri thức nền, các độ đo, mô hình trực quan và biểu diễn tri thức. Dữ liệu với nhiệm vụ liên quan là phần dữ liệu từ các nguồn được điều tra tương ứng với các thuộc tính hay chiều hướng của dữ liệu được quan tâm. Loại tri thức sẽ đạt được có trọng tâm là phải xác định những tri thức được khai thác, vì điều này sẽ quyết định chức năng KPDL sẽ được thực hiện. Tri thức nền là những thông tin về lĩnh vực cụ thể sẽ được khai phá. Các độ đo được sử dụng để giới hạn số lượng các mẫu dữ liệu dựa trên cấu trúc của mẫu và số liệu thống kê cơ bản của chúng. Mô hình trực quan và biểu diễn tri thức có tác dụng giúp cho khai thác dữ liệu có hiệu quả, bằng cách hiển thị các mẫu được phát hiện ở nhiều hình thức khác nhau.

2.2. Kỹ thuật khai phá Từ thống kê đến mạng nơ ron dự đoán

Khai phá dữ liệu bao gồm cả thống kê, học máy, định hướng CSDL, mạng nơron, tập thô và trực quan. Kỹ thuật thống kê chỉ ra rằng nhiều công cụ thống kê đã được sử dụng cho khai phá dữ liệu bao gồm cả mạng Bayesian, phân tích hồi quy, phân tích tương quan và phân tích cụm. Kỹ thuật học máy tìm kiếm một mô hình phù hợp nhất với các dữ liệu thử nghiệm giống như thống kê. Kỹ thuật định hướng CSDL không tìm kiếm một mô hình tốt nhất như hai kỹ thuật trước. Thay vào đó, mẫu dữ liệu hoặc CSDL phỏng đoán cụ thể được sử dụng để khai thác dữ liệu theo cách thủ công. Kỹ thuật trực quan hóa là kỹ thuật khai thác dựa vào việc phân tích biểu diễn. Dữ liệu được chuyển đổi thành dấu chấm, đường, khu vực, v.v. và hiển thị trong một không gian hai hoặc ba chiều.

2.3. Ứng dụng KPDL Phân tích dữ liệu để thắng lợi trong bóng đá

KPDL đã được áp dụng thành công trên nhiều lĩnh vực, từ các lĩnh vực truyền thống như kinh doanh, khoa học cho đến các lĩnh vực mới như thể thao. Nhiều tổ chức hiện nay sử dụng KPDL như là một vũ khí bí mật để giữ hoặc đạt được lợi thế cạnh tranh. KPDL đã được sử dụng trong tiếp thị, phân tích dữ liệu bán lẻ, lựa chọn cổ phiếu, phê duyệt tín dụng, v.v. Hệ thống tư vấn kết hợp các kỹ thuật KPDL làm cho khuyến nghị của chúng có thể sử dụng những kiến thức học được từ những hành động và các thuộc tính của người sử dụng. Các hệ thống này thường dựa trên phát triển hồ sơ của người dùng kéo dài (dựa trên tính nhân khẩu hoặc dữ liệu lịch sử tiêu thụ), nhất thời (dựa trên các hành động ở hiện tại) hoặc là cả hai. Các thuật toán được sử dụng bao gồm phân cụm, phân lớp, luật kết hợp, v.v.

III. Hệ tư vấn Xây dựng hệ thống dự đoán tỷ số bóng đá

Internet ngày càng phổ biến và con người có thể tìm kiếm, kiểm tra mọi thông tin hoặc các đối tượng chưa biết thông qua mạng máy tính. Lượng thông tin trên các trang web cũng trở nên phong phú, đa dạng. Người sử dụng càng khó khăn để lựa chọn mặt hàng phù hợp. Các công cụ tìm kiếm trên mạng vẫn có lúc tỏ ra chưa hiệu quả khi đưa ra danh sách dài các kết quả và các thông tin không cần thiết. Bên cạnh đó, người dùng có thể cũng chưa thật sự hiểu rõ nhu cầu của mình, và cần có sự tư vấn. Hệ tư vấn xuất hiện để tính toán dữ liệu sao cho phù hợp với sở thích của người sử dụng. Qua đó, hệ thống sẽ khuyến nghị cho người dùng những thông tin, sản phẩm phù hợp nhất với nhu cầu của họ. Hệ thống tư vấn (hay còn gọi là hệ thống khuyến nghị) là một phân lớp của hệ thống lọc thông tin mà tìm cách dự đoán đánh giá hoặc sở thích người dùng sẽ cung cấp cho một đối tượng.

3.1. Lọc cộng tác Dự đoán kết quả dựa trên dữ liệu cộng đồng

Lọc cộng tác cung cấp khuyến nghị dựa trên sự giống nhau giữa người dùng (hoặc tài nguyên), giả định rằng người sử dụng với thị hiếu tương tự sẽ đánh giá mặt hàng tương tự. Bằng cách cố gắng tìm thấy những thông tin tương tự trong lịch sử đánh giá tài nguyên của người dùng, lọc cộng tác thành lập một nhóm những người dùng (hoặc tài nguyên) gần gũi để dự đoán đánh giá của người cần tư vấn. Lọc dựa trên nội dung được dựa trên thông tin, mục tiêu đánh giá và đặc điểm tính năng của sản phẩm được khuyến nghị. Phương pháp này có phương châm là người sử dụng sẽ đánh giá như nhau với các mặt hàng có tính năng tương tự.

3.2. Bài toán Cold start Bắt đầu dự đoán khi không có dữ liệu

Trong hệ thống khuyến nghị, với hai phương pháp lọc cộng tác và lọc dựa trên nội dung, hệ thống đều phải dựa trên lịch sử đánh giá của người dùng đối với những tài nguyên đã được đánh giá trong quá khứ. Điều này có nghĩa là đối với người dùng mới thì hệ thống không có thông tin về đánh giá của người dùng trong dữ liệu nên không thể áp dụng các phương pháp trên để khuyến nghị. Những người dùng mới này lại chiếm một lượng không nhỏ trong tổng số người dùng, đóng vai trò quan trọng trong việc duy trì và phát triển quy mô mặt hàng, gây ảnh hưởng đến hiệu suất của hệ tư vấn. Vấn đề trên được gọi là vấn đề cold - start xảy đến với người dùng mới.

3.3. Tiếp cận đa chiều Tối ưu bằng bối cảnh trận đấu

Hệ thống khuyến nghị hai chiều sử dụng hàm R dự đoán các đánh giá chưa biết: R : User  Item  Rating. Thêm vào yếu tố ngữ cảnh, hệ thống khuyến nghị truyền thống đã trở thành hệ khuyến nghị MD. Lúc này, hàm R được bổ xung thêm thành phần Context và trở thành: R : User  Item  Context  Rating. Ngữ cảnh là các yếu tố bên ngoài, những yếu tố người dùng và yếu tố đối tượng. Khi người dùng đánh giá một đối tượng nào đó, ngữ cảnh đóng vai trò gợi ý, định hướng, ảnh hưởng đáng kể đến quyết định của người dùng.

IV. NHSM Độ đo tương tự mới trong dự báo bóng đá

Độ đo tương quan Pearson (PCC) và độ tương tự cosin (COS) là những độ đo tương tự được sử dụng rộng rãi nhất trong lọc cộng tác. PCCCOS vẫn có một số nhược điểm: Độ tương tự thấp không phụ thuộc vào những đánh giá tương tự bởi hai người sử dụng. Độ tương tự cao không phụ thuộc vào sự khác nhau giữa hai đánh giá của người sử dụng. Nếu bỏ qua tỷ lệ đánh giá chung sẽ dẫn tới độ chính xác thấp. Loại bỏ giá trị tuyệt đối của các đánh giá sẽ gây ra khó khăn trong việc phân biệt người dùng khác nhau. Để khắc phục những nhược điểm của PCCCOS thì độ đo CPCC được đưa ra.

4.1. Công thức NHSM Kết hợp PSS và Jaccard tối ưu dự đoán

Từ những nhược điểm nêu trên, độ đo NHSM đã được đưa ra. Độ đo PSS có thể được tính bằng công thức cụ thể. Chúng ta có thể thấy rằng độ đo PSS cũng gồm có ba yếu tố. Mỗi yếu tố trong độ đo mới nằm trong miền giá trị (0,1). Độ đo Jaccard giản lược được định nghĩa và kết hợp PSS với Jaccard giản lược để có độ đo tương tự mới JPSS. Ngoài ra, cần xem xét sở thích của mỗi người dùng. Người dùng khác nhau thì sẽ có sở thích, đánh giá khác nhau.

4.2. Thuật toán dự báo Sử dụng NHSM dự đoán bóng đá

Thuật toán dự báo được triển khai thành các bước chi tiết: Xác định các hàm cho mỗi thông tin thuộc tính và tính toán độ thuộc theo các thông tin thuộc tính. Dựa trên các hàm thuộc, tính khoảng cách của mỗi thông tin thuộc tính dựa vào công thức. Tính khoảng cách mờ toàn cầu giữa hai thuộc tính. Tính toán độ tương tự giữa những thuộc tính được xem xét với những thuộc tính khác từ thông tin theo công thức. Xác định độ tương đồng giữa thuộc tính xem xét và những thuộc tính khác từ lịch sử đánh giá bằng hệ số NHSM. Tính toán độ tương đồng cuối cùng giữa user và item được xem xét với những user và item khác. Tính toán tỉ số dự báo bằng công thức.

V. Ứng dụng Xây dựng trang web dự báo bóng đá

Bóng đá là một môn thể thao phổ biến và có ảnh hưởng rộng lớn đối với đời sống của con người. Việc dự báo kết quả bóng đá đã là dịch vụ công khai để tất cả mọi người đều có thể tham gia, khuyến khích người xem dưới nhiều hình thức. Mặt khác việc dự báo kết quả bóng đá thú vị như một vấn đề để nghiên cứu, một phần cũng bởi chính những khó khăn của nó, ngay cả đối với những chuyên gia trong lĩnh vực này. Hiện nay một số các phương pháp dự báo kết quả bóng đá đã được áp dụng và đạt được những kết quả nhất định. Tuy nhiên những phương pháp này cũng có những nhược điểm nên những phương pháp mới vẫn tiếp tục được nghiên cứu nhằm khắc phục nhược điểm của các phương pháp đã có, đồng thời tìm ra được một cách thức tiếp cận khác để giải quyết vấn đề đã đặt ra.

5.1. Chức năng trang web Dành cho người dùng và quản trị

Chức năng người dùng: Xem kết quả dự báo: Người dùng có thể lựa chọn giải đấu và mùa giải muốn dự báo. Tiếp theo, người dùng thực hiện lựa chọn tập huấn luyện và thử nghiệm. Sau đó, người dùng sẽ lựa chọn sai số cho kết quả dự báo. Chức năng người quản trị. Người quản trị thực hiện quản lý các dữ liệu về các giải bóng đá và thuật toán. Dữ liệu bóng đá được quản lý bao gồm thông tin về các đội bóng, các giải đấu, các mùa giải.

5.2. Thiết kế CSDL Các bảng và mối quan hệ dữ liệu

Dữ liệu đầu vào cho dự báo bóng đá được thu thập từ các trang web. Các dữ liệu này được lưu trữ trong CSDL của trang web. Có năm bảng CSDL chính là tournament (bảng giải đấu), season (bảng mùa giải), infofootball (bảng thông tin đội bóng), reference (bảng tham chiếu giữa đội bóng và mùa giải), bảng algorithm (bảng thuật toán). Ngoài ra, trang web còn sử dụng CSDL lưu giữ trên ở các thư mục trên hai file text là Footballteam.txt và Result.

23/09/2025

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

phần mở đầu, phần kết luận, phần mục lục, phần tài liệu tham khảo. Các nội dung cơ bản của luận văn đƣợc trình bày theo cấu trúc nhƣ sau: TIEU LUAN MOI download : skknchat@gmail.com 12 Chƣơng 1: Tổng quan về khai phá dữ liệu Trong chƣơng này, luận văn sẽ trình bày những vấn đề cơ bản của khai phá dữ liệu nhƣ: định nghĩa, các thành tố cơ bản của một nhiệm vụ khai phá dữ liệu, các nhiệm vụ, các kỹ thuật và ứng dụng của khai phá dữ liệu. Thông qua đó, khai phá dữ liệu tạo đã điều kiện phát triển cho hệ tƣ vấn. Chƣơng 2: Hệ tƣ vấn và các phƣơng pháp lọc Phần đầu tiên giới thiệu là các thông tin liên quan đến hệ tƣ vấn: định nghĩa và phƣơng pháp khuyến nghị lọc cộng tác.

Vấn đề thứ hai đƣợc trình bày trong chƣơng này là vấn đề cold - start nảy sinh và phƣơng pháp khắc phục dựa trên tính nhân khẩu. Nội dung phần này cũng trình bày cụ thể vai trò của ngữ cảnh cùng sự xuất hiện của phƣơng pháp tiếp cận đa chiều trong khuyến nghị. Phần tiếp theo trình bày về các độ đo tƣơng tự. Đƣa ra độ đo tƣơng tự mới NHSM và thuật toán dự báo kết quả bóng đá với độ đo mới này.

Chƣơng 3: Ứng dụng cho bài toán dự báo kết quả bóng đá Nội dung chƣơng này trình bày phân tích, thiết kế trang web dự báo kết quả bóng đá và xây dựng chƣơng trình ứng dụng. TIEU LUAN MOI download : skknchat@gmail.com 13 CHƢƠNG 1. TỔNG QUAN VỀ KHAI PHÁ DỮ LIỆU 1. KHAI PHÁ DỮ LIỆU 1.

Định nghĩa khai phá dữ liệu Trong những năm trở lại đây, công nghệ thông tin đã có những bƣớc đột phá, đạt đƣợc nhiều thành tựu to lớn. Sự phát triển của công nghệ điện tử dựa trên định luật Moore đã cho ra những thiết bị có dung lƣợng chứa lớn mà giá thành lại giảm. Với nhu cầu của con ngƣời thì lƣợng thông tin đang đƣợc lƣu trữ là một con số khổng lồ và không ngừng tiếp tục gia tăng nhanh chóng. Trong tác phẩm John Naisbitt năm 1982 thì Megatrends đã đề cập [29]: “Chúng ta đang ngập trong dữ liệu nhƣng lại đói tri thức”.

Thực trạng đòi hỏi con ngƣời phải tìm cách khai thác nguồn dữ liệu này, tuy nhiên chỉ có 20% dữ liệu ẩn chứa những tri thức quý giá. Vấn đề đƣợc đặt ra là làm thế nào chúng ta có thể lấy ra đƣợc những thông tin hữu ích đó trong một “núi” dữ liệu nhƣ vậy? Nhƣ một quy luật của tự nhiên, sự khó khăn của bài toán thúc đẩy con ngƣời tìm mọi cách khắc phục. KPDL đã đƣợc xuất hiện nhƣ một giải pháp thần kỳ cho vấn đề nan giải của công nghệ thông tin. Gắn liền với dữ liệu, KPDL đƣợc úng dụng rộng rãi không chỉ trong khoa học mà còn cả kinh tế, xã hội, giáo dục, v.

Thuật ngữ KPDL xuất hiện vào những năm thập niên 90 nhƣng sự phát triển của KPDL là quá trình phát triển của một lĩnh vực với lịch sử lâu dài. Hiểu một cách đơn giản, KPDL là chiết xuất hoặc khai thác kiến thức từ một lƣợng lớn dữ liệu. Thuật ngữ này dễ làm cho ngƣời ta hiểu nhầm ý nghĩa của nó. Cụ thể hóa là việc thực hiện khai thác vàng từ các loại đá hoặc cát là đƣợc gọi là khai thác vàng chứ không phải khai thác đá hoặc cát.

Do đó, KPDL hiểu một cách chính xác hơn là khai thác tri thức từ dữ liệu, mặc dù cái tên gọi đó hơi dài. Nếu tên gọi đƣợc đổi lại là khai thác tri thức, sẽ là ngắn gọn hơn nhƣng nó có thể sẽ không nhấn mạnh vào việc khai thác từ một lƣợng lớn dữ liệu. Tuy nhiên, KPDL là một thuật ngữ sinh động, thể hiện ra việc tìm kiếm một lƣợng tài nguyên nhỏ từ lƣợng lớn dữ liệu. Từ những lý giải trên, định nghĩa về KPDL có thể đƣợc mô tả nhƣ sau [2, 23, 27]: Khai phá dữ liệu là một quá trình khai thác, chiết xuất các tri thức mới có khả năng hữu ích từ một lƣợng lớn dữ liệu.

Khám phá tri thức KPDL là một bƣớc quan trọng trong quá trình KDD [18, 30] nhằm phân tích và giải thích các mẫu dữ liệu trong không gian lớn dữ liệu. KDD là một quá trình bao gồm một chuỗi lặp đi lặp lại 5 bƣớc sau [3, 8, 27, 28]:  Trích chọn dữ liệu là công đoạn lấy dữ liệu liên quan đến nhiệm vụ đƣợc phân tích từ kho dữ liệu lƣu trữ ở trên.  Tiền xử lý dữ liệu bao gồm có các quá trình làm sạch dữ liệu, tích hợp dữ liệu. TIEU LUAN MOI download : skknchat@gmail.com 14  Chuyển đổi dữ liệu có nhiệm vụ biến đổi dữ liệu hoặc hợp nhất thành các hình thức thích hợp cho khai thác.

 Khai phá dữ liệu là quá trình cần thiết, có vai trò quyết định việc tìm ra những tri thức ẩn.  Đánh giá mô hình và trình bày tri thức là quá trình xác định giá trị của các mẫu dữ liệu đại diện cho tri thức nằm bên trong dựa trên một số các độ đo, sau đó sử dụng các kỹ thuật biểu diễn và thể hiện trực quan các tri thức khai phá đƣợc cho ngƣời sử dụng.1: Quá trình khám phá tri thức 1. KỸ THUẬT KHAI PHÁ DỮ LIỆU 1. Các thành tố cơ bản Mỗi ngƣời dùng sẽ có nhũng nhiệm vụ KPDL cần đƣợc thực hiện.

Một nhiệm vụ KPDL có thể đƣợc xác định hình thức bằng một truy vấn KPDL, là đầu vào của hệ thống KPDL. Năm thành tố cơ bản để đặc tả một nhiệm vụ KPDL gồm: dữ liệu với nhiệm vụ liên quan, loại tri thức sẽ đạt đƣợc, tri thức nền, các độ đo, mô hình trực quan và biểu diễn tri thức [17, 27]. Dữ liệu với nhiệm vụ liên quan [17, 26] là phần dữ liệu từ các nguồn đƣợc điều tra tƣơng ứng với các thuộc tính hay chiều hƣớng của dữ liệu đƣợc quan tâm. Các dữ liệu cụ thể này bao gồm có tên kho dữ liệu hoặc CSDL, các bảng dữ liệu hoặc các khối dữ liệu, các điều kiện chọn dữ liệu, các thuộc tính hoặc chiều dữ liệu đƣợc quan tâm, các tiêu chí gom nhóm dữ liệu, v.

Loại tri thức sẽ đạt đƣợc [17, 26] có trọng tâm là phải xác định những tri thức đƣợc khai thác, vì điều này sẽ quyết định chức năng KPDL sẽ đƣợc thực hiện. Các loại tri thức bao gồm đặc trƣng hóa dữ liệu, phân biệt hóa dữ liệu, mô hình phân tích kết hợp hay tƣơng quan, mô hình phân lớp, mô hình dự đoán, mô hình gom cụm, mô hình phân tích phần tử biên, mô hình phân tích tiến hóa, v. TIEU LUAN MOI download : skknchat@gmail.com 15 Tri thức nền [17, 26] là những thông tin về lĩnh vực cụ thể sẽ đƣợc khai phá. Thành tố này hƣớng dẫn quá trình khám phá tri thức bằng cách hỗ trợ KPDL ở nhiều mức khác nhau.

Hệ thống phân cấp khái niệm là một hình thức điển hình của tri thức nền. Hệ thống này bao gồm bốn loại chính là phân cấp lƣợc đồ, phân cấp thiết lập nhóm, phân cấp nguồn gốc hoạt động, phân cấp dựa trên quy. Một số hệ thống phân cấp là:  Hệ thống phân phân cấp lƣợc đồ là thứ tự toàn bộ hoặc một phần các thuộc tính trong lƣợc đồ CSDL.  Hệ thống phân cấp thiết lập nhóm tổ chức các giá trị cho thuộc tính thành các nhóm hoặc tập các giá trị.

Hệ thống này đƣợc dùng để hoàn thiện hoặc làm phong phú thêm cho hệ thống phân cấp lƣợc đồ, thƣờng đƣợc sử dụng cho một tập nhỏ của thuộc tính đối tƣợng.  Hệ thống phân cấp nguồn gốc hoạt động dựa trên các hoạt động cụ thể. Các hoạt động này có thể bao gồm giải mã các chuỗi thông tin mã hóa, khai thác thông tin từ các đối tƣợng dữ liệu phức tạp, phân cụm dữ liệu.  Hệ thống phân cấp dựa trên quy luật xuất hiện khi toàn bộ hoặc một phần của hệ thống phân cấp khái niệm đƣợc định nghĩa là một tập hợp các quy tắc và đƣợc đánh giá tự động dựa trên CSDL hiện tại và quy tắc định nghĩa.

Các độ đo [17, 26] đƣợc sử dụng để giới hạn số lƣợng các mẫu dữ liệu dựa trên cấu trúc của mẫu và số liệu thống kê cơ bản của chúng. Các độ đo thƣờng đi kèm với các ngƣỡng giá trị đƣợc lựa chọn bởi ngƣời khai thác nhằm dẫn đƣờng cho quá trình khai phá hoặc đánh giá các mẫu tìm thấy. Các phép đo khách quan bao gồm các thuộc tính là tính đơn giản, tính chắc chắn, tính hữu dụng, tính mới lạ. Các thuộc tính trên đƣợc sử dụng nhƣ sau:  Tính đơn giản của một mô hình đƣợc dựa trên sƣ đơn giản tổng thể của mô hình đó đối với sự hiểu biết của con ngƣời.

Ví dụ, quy định về độ dài là một quy định đơn giản.  Tính chắc chắn đánh giá những giá trị độ tin cậy của một mô hình. Ví dụ, xác suất có điều kiện mua máy tính thì sẽ mua phần mềm cao chứng tỏ nhiều khả năng ngƣời mua máy tính cũng sẽ mua phần mềm.  Tính hữu ích cho thấy khả năng sử dụng của một mô hình.

Ví dụ, một xác suất cho trƣớc cho các quy tắc mua phần mềm trƣớc đó có ý nghĩa là với xác suất này thì tất cả ngƣời mua máy tính cũng sẽ mua phần mềm trong các của hàng.  Tính mới lạ chỉ ra các mẫu góp phần thông tin mới cho việc thiết lập mô hình đƣợc gọi là mẫu mới. Việc loại bỏ mô hình dƣ thừa là chiến lƣợc cho việc phát hiện mẫu mới lạ. TIEU LUAN MOI download : skknchat@gmail.com 16 Mô hình trực quan và biểu diễn tri thức [17, 26] có tác dụng giúp cho khai thác dữ liệu có hiệu quả, bằng cách hiển thị các mẫu đƣợc phát hiện ở nhiều hình thức bao gồm các quy tắc, bảng, báo cáo, biểu đồ, đồ thị, cây, khối và các trình bày trực quan khác.

Ngƣời khai thác phải có khả năng xác định các hình thức trình bày cần đƣợc sử dụng để hiển thị các mô hình đƣợc phát hiện. Các nhiệm vụ khai phá dữ liệu Nhiệm vụ KPDL là rất đa dạng bởi có nhiều mẫu trong một CSDL lớn. Dựa trên các loại mẫu, nhiệm vụ KPDL có thể đƣợc phân chia thành năm loại gồm có tổng hợp, phân lớp, phân cụm, luật kết hợp và phân tích xu hƣớng [16, 27]. Tổng hợp [16] là sự trừu tƣợng hoặc khái quát hóa dữ liệu.

Cụ thể là:  Một tập hợp các dữ liệu có liên quan đƣợc tổng hợp và trừu tƣợng hóa dẫn đến một tập nhỏ hơn và đƣa ra cái nhìn tổng quan về dữ liệu với thông tin kèm theo.

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