Tìm thuộc tính tối ưu tăng hiệu quả phân tích dữ liệu lớn - Luận văn thạc sĩ

Luận văn thạc sĩ: Nghiên cứu phương pháp tìm thuộc tính tối ưu, nâng cao hiệu quả phân tích dữ liệu lớn. Ứng dụng thực tiễn và kết quả đạt được.

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ỹ

2015

52
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Lời cam đoan

Lời cảm ơn

Mục lục

1. Giới thiệu Khai phá dữ liệu

2. Tổng quan Khai phá dữ liệu

3. Tổng quan trích chọn thuộc tính

4. Họ thuật toán k-Láng giềng gần nhất và Thuật toán Di truyền

5. Họ thuật toán k-Láng giềng gần nhất

6. Thuật toán Láng giềng gần nhất (NN)

7. Thuật toán k-Láng giềng gần nhất (kNN)

8. Thuật toán Đánh trọng số k-Láng giềng gần nhất (WkNN)

9. Thuật toán Hàm nhân k-Láng giềng gần nhất (Kernel k-NN)

10. Thuật toán Di truyền (GA)

11. Thuật toán Di truyền (GA)

12. Mô hình GA_Kernel k-NN và kết quả thực nghiệm

13. Mô hình GA_Kernel k-NN

14. Kiến trúc GA_Kernel k-NN

15. Môi trường thực nghiệm

16. Mô tả chương trình

17. Kết quả thực nghiệm

18. Dữ liệu sử dụng

19. Kết quả chạy trên bộ dữ liệu Arcene

20. Kết quả chạy trên bộ dữ liệu DLBCL (Diffuse large B-cell lymphoma)

Tài liệu tham khảo

Danh mục hình vẽ

Danh mục bảng

Danh mục viết tắt

1. Giới thiệu

1. CHƯƠNG 1: Giới thiệu Khai phá dữ liệu

1.1. Tổng quan Khai phá dữ liệu

2. Cơ sở lý thuyết

3. Mô hình GA_Kernel k-NN và kết quả thực nghiệm

Kết luận: Tóm lược kết quả đạt được của luận văn

3. Chương 1. Giới thiệu Khai phá dữ liệu

1.1. Tổng quan Khai phá dữ liệu

1.1. Tổng quan trích chọn thuộc tính

2. CHƯƠNG 2. Họ thuật toán k-Láng giềng gần nhất và Thuật toán Di truyền

2.1. Họ thuật toán k-Láng giềng gần nhất

2.1.1. Khái niệm

2.1.2. Thuật toán Láng giềng gần nhất (NN)

2.1.3. Thuật toán k-Láng giềng gần nhất (kNN)

Tóm tắt

I. Tổng Quan Tối Ưu Thuộc Tính Phân Tích Dữ Liệu Lớn

Kỷ nguyên số chứng kiến sự bùng nổ về kích thướcđa dạng của dữ liệu. Khai phá dữ liệu và các thuật toán phân lớp đóng vai trò then chốt trong việc giải quyết các bài toán thực tế. Thực tế cho thấy, hiệu quả của thuật toán phụ thuộc rất lớn vào xử lý dữ liệu thô. Phương pháp trích chọn thuộc tính đóng vai trò quan trọng trong tiền xử lý, đặc biệt trong các lĩnh vực như tin sinh học, xử lý ảnh, âm thanh, và dữ liệu mạng xã hội. Các lĩnh vực này thường có kích thước rất lớn, nhưng chỉ một số ít thuộc tính có giá trị phân tích. Trích chọn thuộc tính giúp tìm ra các thuộc tính có ích, loại bỏ các thuộc tính dư thừa, tăng tốc độ xử lý, cải thiện dữ liệu và tăng hiệu suất khai phá. Ví dụ, nghiên cứu của Đại học Quốc gia Hà Nội nhấn mạnh rằng việc tối ưu thuộc tính trực tiếp ảnh hưởng đến hiệu quả của các thuật toán phân tích.

1.1. Khai Phá Dữ Liệu và Tầm Quan Trọng của Chất Lượng Dữ Liệu

Khai phá dữ liệu là quá trình tìm kiếm thông tin có giá trị tiềm ẩn trong dữ liệu lớn. Nó bao gồm việc phân tích dữ liệu và sử dụng các kỹ thuật để tìm ra các mẫu hình có tính chính quy. Năm 1989, Fayyad, Piatestsky-Shapiro và Smyth đã dùng khái niệm phát hiện tri thức trong cơ sở dữ liệu (KDD) để chỉ toàn bộ quá trình phát hiện tri thức có ích từ các tập dữ liệu lớn. Khai phá dữ liệu chỉ là một bước đặc biệt trong toàn bộ quá trình, sử dụng các giải thuật đặc biệt để chiết xuất ra các mẫu hay các mô hình từ dữ liệu. Chất lượng dữ liệu là yếu tố then chốt, ảnh hưởng trực tiếp đến độ chính xác của kết quả.

1.2. Trích Chọn Thuộc Tính Giảm Chiều Dữ Liệu và Tăng Tốc Độ Xử Lý

Trích chọn thuộc tính là quá trình lựa chọn một tập con các thuộc tính liên quan nhất từ tập dữ liệu ban đầu. Mục tiêu là giảm chiều dữ liệu, loại bỏ các thuộc tính dư thừa hoặc gây nhiễu, và tăng tốc độ xử lý. Điều này đặc biệt quan trọng trong phân tích dữ liệu lớn, nơi việc xử lý toàn bộ tập dữ liệu có thể tốn kém về mặt tính toán. Các kỹ thuật Giảm chiều dữ liệu như Principal Component Analysis (PCA)Linear Discriminant Analysis (LDA) thường được sử dụng trong quá trình này.

II. Thách Thức Dữ Liệu Nhiều Chiều và Bài Toán Phân Lớp

Trong các bài toán phân lớp, việc xử lý dữ liệu nhiều chiều đặt ra nhiều thách thức. Thuật toán k-Láng giềng gần nhất (kNN) là một trong những kỹ thuật cơ bản, đơn giản và trực giác nhất trong lĩnh vực phân tích thống kê. Tuy nhiên, hiệu quả của thuật toán hạn chế do nền tảng xây dựng dựa trên dữ liệu tuyến tính. Để có thể áp dụng thuật toán này vào dữ liệu phi tuyến, đã có nhiều nghiên cứu ứng dụng các kỹ thuật khác nhau để có thể biến đổi dữ liệu tuyến tính thành dữ liệu phi tuyến. Hướng tiếp cận trong luận văn là sử dụng một phép biến đổi từ không gian ban đầu sang một không gian mới sau đó áp dụng thuật toán kNN. Việc tính toán trên không gian phi tuyến là công việc của thuật toán Hàm nhân – k Láng giềng gần nhất (Kernel - k Nearest Neighbor). Thuật toán Di truyền (GA) là kỹ thuật tìm kiếm tối ưu ngẫu nhiên phỏng theo quá trình thích nghi tiến hóa của các quần thể sinh vật.

2.1. Vấn Đề Với Dữ Liệu Phi Tuyến và Thuật Toán k NN

Thuật toán k-NN hoạt động tốt với dữ liệu tuyến tính, nhưng gặp khó khăn khi xử lý dữ liệu phi tuyến. Trong những trường hợp này, các kỹ thuật như Kernel k-NN có thể được sử dụng để biến đổi dữ liệu sang một không gian khác, nơi nó trở nên tuyến tính hơn.

2.2. Ảnh Hưởng của Thuộc Tính Dư Thừa Đến Hiệu Suất Machine Learning

Thuộc tính dư thừa không chỉ làm tăng độ phức tạp của mô hình, mà còn có thể làm giảm hiệu suất của các thuật toán Machine Learning. Việc loại bỏ những thuộc tính này có thể cải thiện đáng kể độ chính xác và tốc độ của mô hình.

III. Giải Pháp Kết Hợp GA và Kernel k NN Tối Ưu Phân Tích

Luận văn này đề xuất một cách tiếp cận mới, kết hợp thuật toán GA và Kernel k-NN theo mô hình Wrapper. GA giúp tìm ra các tập thuộc tính và Kernel k-NN trả về kết quả của hàm mục tiêu trong GA. Hay nói một cách khác, GA đã chọn một tập thuộc tính được coi là tốt nhất trong quần thể các thuộc tính, tập thuộc tính tốt được hiểu trong ngữ cảnh hiện tại là các thuộc tính được trích chọn giúp phân lớp tốt nhất dựa trên kết quả của hàm tính khoảng cách trong thuật toán Kernel k-NN. GA đã giúp tăng độ chính xác phân lớp nhờ việc tối ưu dữ liệu đầu vào cho thuật toán Kernel k-NN.

3.1. Ứng Dụng Thuật Toán Di Truyền GA trong Chọn Lọc Thuộc Tính

Thuật toán Di truyền (GA) là một phương pháp tìm kiếm tối ưu mạnh mẽ, có thể được sử dụng để chọn lọc các thuộc tính liên quan nhất. GA hoạt động bằng cách tạo ra một quần thể các giải pháp tiềm năng, đánh giá chúng dựa trên một hàm mục tiêu, và sau đó sử dụng các toán tử di truyền (như lai ghép và đột biến) để tạo ra các thế hệ giải pháp mới.

3.2. Hàm Nhân k NN Kernel k NN Xử Lý Dữ Liệu Phi Tuyến

Kernel k-NN là một biến thể của thuật toán k-NN, sử dụng các hàm nhân để ánh xạ dữ liệu sang một không gian khác, nơi các mối quan hệ trở nên tuyến tính hơn. Điều này cho phép k-NN hoạt động hiệu quả hơn trên dữ liệu phi tuyến.

3.3. Wrapper Method Đánh Giá Thuộc Tính Dựa Trên Hiệu Suất Mô Hình

Mô hình Wrapper đánh giá mỗi cá thể bằng một vài tiêu chuẩn hay độ đo nào đó, rồi chọn ra tập con các thuộc tính được đánh giá cao nhất. Nhìn chung, Filter coi tiến trình của trích chọn thuộc tính như tiến trình thực thi trước, sau đó mới sử dụng thuật toán để phân lớp. Mô hình Wrapper sử dụng một thuật toán tìm kiếm để đánh giá tập con các thuộc tính coi như là một nhóm hơn là một cá thể riêng lẻ.

IV. Ứng Dụng Kết Quả GA_Kernel k NN Trong Phân Tích Gen

Để nâng cao hiệu quả phân tích, dữ liệu cần được chuẩn hóa bằng một số bộ lọc trong mô đun tiền xử lý dữ liệu. Các bộ lọc được tải về và sử dụng từ bộ thư viện Caret, bộ thư viện mã nguồn mở rất mạnh dùng để phân lớp và hồi quy chạy trên môi trường R. Tôi dùng thuật toán Kernel k-NN tiến hành phân lớp, tỉ lệ phân lớp đúng/sai (giá trị độ chính xác phân lớp) là kết quả trả về của hàm mục tiêu (hàm đánh giá) trong thuật toán GA. Quá trình lặp với số lần giới hạn được xác định qua tham số đầu vào của thuật toán GA sẽ tìm ra tập thuộc tính tốt nhất theo nghĩa, là tập thuộc tính mang lại kết quả phân lớp đúng cao nhất trong thuật toán Kernel k-NN . Các toán tử trong thuật toán GA đều mang tính ngẫu nhiên, thuật toán GA đòi hỏi phải xác định cỡ quần thể và khởi tạo ngẫu nhiên quần thể ban đầu, tính xác suất lai ghép và xác suất đột biến (trong đó xác suất xảy ra đột biến là thấp).

4.1. Phân Tích Dữ Liệu Arcene So Sánh GA_Kernel k NN và GA_RF

Kết quả thực nghiệm trên bộ dữ liệu Arcene cho thấy độ chính xác phân lớp trung bình khi sử dụng thuật toán GA_Kernel k-NN cao hơn 2.38 % so với GA_RF. Số thuộc tính được trích trọn trong thuật toán GA_Kernel k-NN ít hơn và đồng đều hơn so với GA_RF

4.2. Phân Tích DLBCL GA_Kernel k NN Vượt Trội Về Độ Chính Xác

Với bộ dữ liệu DLBCL, độ chính xác phân lớp khi sử dụng GA_Kernel k-NN so với GA_RF cao hơn. Thuật toán do tôi đề xuất cho kết quả phân lớp cao hơn và ổn định hơn so thuật toán GA_RF.

V. Kết Luận Tối Ưu Thuộc Tính Chìa Khóa Phân Tích Lớn

Thuật toán GA_Kernel k-NN chứng tỏ việc trích chọn được thuộc tính tốt vẫn có thể mang lại kết quả phân lớp cao. Các kết quả thực nghiệm đã minh chứng phương pháp tôi đề xuất có tiềm năng và có thể được ứng dụng rộng rãi trong các bài toán phân lớp thực tế.Không chỉ tăng độ chính xác phân lớp so với thuật toán Kernel k-NN và thuật toán GA_RF, thuật toán GA_Kernel k-NN còn cho thấy khả năng phân lớp tốt hơn khi so sánh với một số phương pháp phân lớp khác khi chạy trên cùng một bộ dữ liệu

5.1. Ưu Điểm và Hạn Chế của Phương Pháp GA_Kernel k NN

Phương pháp GA_Kernel k-NN mang lại kết quả khả quan trong các bài toán phân lớp, tuy nhiên việc xác định giá trị k, xác định tham số đầu vào của hàm nhân, ảnh hưởng đến kết quả của thuật toán Kernel k- NN.

5.2. Hướng Nghiên Cứu Mở Rộng và Tối Ưu Thuộc Tính

Thực hiện các nghiên cứu tiếp theo về tự động hóa quá trình lựa chọn các tham số thích hợp cho từng bài toán cụ thể. Khám phá các thuật toán khác để trích chọn thuộc tính hoặc kết hợp với GA để cải thiện hiệu suất và độ chính xác.

24/09/2025

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

Chương 1. Giới thiệu Khai phá dữ liệu 1. Tổng quan Khai phá dữ liệu Khai phá dữ liệu là một khái niệm ra đời cuối những năm 80 của thế kỷ trước. Nó bao hàm một loạt các kỹ thuật nhằm phát hiện các thông tin có giá trị tiềm ẩn trong dữ liệu lớn.Về bản chất, khai phá dữ liệu liên quan đến việc phân tích các dữ liệu và sử dụng các kỹ thuật để tìm ra các mẫu hình có tính chính quy trong tập dữ liệu.

Năm 1989, Fayyad, Piatestsky-Shapiro và Smyth đã dùng khái niệm phát hiện tri thức trong cơ sở dữ liệu (Knowledge Discovery in Database – KDD) để chỉ toàn bộ quá trình phát hiện các tri thức có ích từ các tập dữ liệu lớn [11]. Trong đó, khai phá dữ liệu là một bước đặc biệt trong toàn bộ quá trình, sử dụng các giải thuật đặc biệt để chiết xuất ra các mẫu hay các mô hình từ dữ liệu. Ở một góc độ nào đó, khái niệm khai phá dữ liệu và khai phá tri thức nhiều khi được coi là một. Tuy nhiên, nếu xét kỹ thì khai phá dữ liệu chỉ là một khâu quan trọng trong khai phá tri thức.

Một quá trình phát hiện tri thức trong cơ sở dữ liệu bao gồm các giai đoạn chính sau : (1) Làm sạch dữ liệu (Data Cleaning): Khử nhiễu và các dữ liệu mâu thuẫn. (2) Tích hợp dữ liệu (Data Integration): Kết hợp nhiều nguồn dữ liệu khác nhau. (3) Lựa chọn dữ liệu (Data Selection): Chắt lọc lấy những dữ liệu liên quan đến nhiệm vụ phân tích sau này. (4) Biến đổi dữ liệu (Data Transformation): Biến đổi dữ liệu thu được về dạng thích hợp cho quá trình khai phá.

(5) Khai phá dữ liệu (Data Mining): Sử dụng những phương pháp thông minh để khai thác dữ liệu nhằm thu được các mẫu mong muốn. (6) Đánh giá kết quả (Pattern Evaluation): Sử dụng các độ đo để đánh giá kết quả thu được. (7) Biểu diễn tri thức (Knowledge Presentation): Sử dụng các công cụ biểu diễn trực quan để biểu diễn những tri thức khai phá được cho người dùng. TIEU LUAN MOI download : skknchat@gmail.com 4 Quá trình này có thể được lặp lại nhiều lần, một hay nhiều giai đoạn trước có thể được lặp lại dựa trên phản hồi từ kết quả của các giai đoạn sau.

Đánh giá và trình diễn Dữ liệu khái Tri thức phá Mẫu Lựa chọn và chuyển dạng Dữ liệu chuyển Kho dữ dạng Làm sạch và tích hợp liệu Dữ liệu Hình 1.1: Quá trình phát hiện tri thức trong cơ sở dữ liệu Một số phương pháp khai phá dữ liệu tiêu biểu:  Phân lớp (Classification) : Khai thác một hàm đã được huấn luyện trước để phân loại một đối tượng dữ liệu vào một trong các lớp được định nghĩa trước.  Hồi qui (Regression) : Khai thác một hàm đã được huấn luyện trước để ánh xạ một đối tượng dữ liệu thành một giá trị thực là kết quả dự báo.  Phân cụm (Clustering) : Giải quyết vấn đề tìm kiếm, phát hiện số lượng hữu hạn các cụm mô tả một tập hợp dữ liệu ban đầu không có nhãn. Đó là quá trình tìm cách nhóm các đối tượng đã cho vào các cụm, sao cho các đối tượng trong cùng một cụm tương tự nhau (similar), và các đối tượng khác cụm thì không tương tự nhau (dissimilar).

TIEU LUAN MOI download : skknchat@gmail.com 5  Tổng hợp (Summarization) : Quá trình bao gồm các phương pháp để tìm một mô tả xúc tích cho một tập (hoặc một tập con) dữ liệu.  Mô hình hóa ràng buộc (Dependency Modeling) : Tìm một mô hình cục bộ mô tả các ràng buộc quan trọng giữa các biến hoặc giữa các giá trị của một đặc trưng trong một tập dữ liệu hoặc trong một phần của tập dữ liệu  Phát hiện biến đổi và độ lệch (Change and Deviation Detection): Khai phá những biến đổi quan trọng nhất trong tập dữ liệu. Trong giai đoạn tiền xử lý số liệu, việc trích chọn thuộc tính đóng vai trò quan trọng. Tổng quan trích chọn thuộc tính Về cơ bản việc trích chọn thuộc tính có ích sẽ bao gồm hai công đoạn cơ bản gồm công đoạn xây dựng dữ liệu và công đoạn trích chọn thuộc tính.

Xây dựng dữ liệu là tạo ra bộ các thuộc tính, một công việc rất quan trọng trong việc phân tích số liệu. Yêu cầu đặt ra phải đảm bảo không để mất quá nhiều thông tin có ích đồng thời không được quá tốn kém chi phí tài nguyên và thời gian. Công đoạn trích chọn nhằm tìm ra thuộc tính đại diện phù hợp yêu cầu phân tích, loại bỏ thuộc tính dư thừa, thuộc tính nhiễu, tăng hiệu suất và kết quả khai phá dữ liệu. Có rất nhiều phương pháp và các hướng tiếp cận khác nhau, tựu chung lại đều hướng đến mục tiêu :  Tăng tốc độ thuật toán  Giảm không gian lưu trữ dữ liệu  Tăng kết quả phân lớp, đoán nhận  Giúp biểu diễn, minh họa dữ liệu dễ dàng hơn Để đánh giá độ tốt của một tập con đặc trưng phụ thuộc vào yêu cầu cụ thể khi phân tích dữ liệu, mọi công việc trong toàn bộ quá trình cũng đều hướng mục tiêu đạt được yêu cầu cụ thể trên.

Về cơ bản chúng ta có thể phân loại các phương pháp trích chọn theo hai cách tiếp cận khác nhau là Filter và Wrapper được trình bày trong các tài liệu [3, 13]. Lược đồ thực hiện [2] được giản hóa trong hai hình vẽ dưới đây. TIEU LUAN MOI download : skknchat@gmail.com 6 Trích lọc tập con của danh Thuật toán Dữ liệu sách các thuộc tính phân lớp Hình 1.2 : Hướng tiếp cận Filter Theo mô hình Filter, các thuộc tính được chọn độc lập với thuật toán khai phá dữ liệu. Ngược lại, mô hình Wrapper các thuộc tính được chọn phụ thuộc theo một nghĩa nào đó với thuật toán khai phá dữ liệu Dữ liệu huấn Thuật toán Dữ liệu Tìm kiếm thuộc tính phấn lớp huấn (Kiểm chứng) Tập thuộc tính Đánh giá kết quả Tập thuộc luyện lựa chọn tính Đánh giá thuộc tính Tập các thuộc Tính toán các tính lựa chọn giả thiết Thuộc tính phân lớp Đánh giá Dữ liệu kết quả Thuật toán phân kiểm tra lớp (Dự đoán) Hình 1.3 : Hướng tiếp cận Wrapper Mô hình Filter đánh giá mỗi cá thể bằng một vài tiêu chuẩn hay độ đo nào đó, rồi chọn ra tập con các thuộc tính được đánh giá cao nhất.

Nhìn chung, Filter coi tiến trình của trích chọn thuộc tính như tiến trình thực thi trước, sau đó mới sử dụng thuật toán để phân lớp. Mô hình Wrapper sử dụng một thuật toán tìm kiếm để đánh giá tập con các thuộc tính coi như là một nhóm hơn là một cá thể riêng lẻ. Cốt lõi của mô hình Wrapper là một thuật toán máy học cụ thể. Nó đánh giá độ tốt của những tập con đặc trưng tùy theo độ chính xác học của tập con, điều này xác định thông qua một tiêu chí nào đó.

Những thuật toán tìm kiếm cũng sử dụng hàm đánh giá kinh nghiệm (heuristics) để hướng dẫn việc tìm kiếm tập trung vào các đối tượng có triển vọng. Công việc cần thực hiện trong thuật toán trích chọn bao gồm : TIEU LUAN MOI download : skknchat@gmail.com 7 - Phương pháp để sinh ra tập thuộc tính đặc trưng : (Có thể hiểu tương ứng với các chiến lược tìm kiếm). Đầu ra của bộ sinh sẽ xác định thuật toán trích chọn đặc trưng. Có hai chiến lược để sinh tập con :  Đầy đủ (Complete) : Áp dụng chiến lược tìm kiếm vét cạn để sinh tập con.

Đối với hầu hết các hệ thông máy thực, chiến lược này không phù hợp do đỏi hỏi tài nguyên quá lớn  Kinh nghiệm (Heuristically) : Để giảm bớt không gian tìm kiếm, kết quả thu được ở mức chấp nhận được, chiến lược sinh tập con đặc trưng dựa vào kinh nghiệm nào đó, có ba kỹ thuật điển hình là lựa chọn tiến (Forward Selection), lược bỏ lùi (Backward Elimination) và lựa chọn hai hướng (Bi – direction Selection). - Định nghĩa hàm đánh giá : (đưa ra các tiêu chí để có thế xác định một thuộc tính hay nhóm thuộc tính là tốt hay không tốt). Bộ đánh giá của những mô hình thuật toán khác nhau là khác nhau. Bộ đánh giá mô hình Filter thường là các hàm đánh giá, trong khi mô hình Wrapper là độ học chính xác đạt được bởi quá trình thực thi thuật toán học máy điều khiển trên hệ thống học.

 Hàm đánh giá : hàm đánh giá thường dùng như xấp xỉ chất lượng (Approxination Quality), độ quan trọng (Feature Importance), trọng số của thuộc tính (Feature Weight)  Học chính xác : mô hình Wrapper, dữ liệu chia ngẫu nhiên thành hai tập, tập huấn luyện và tập kiểm tra. Độ chính xác đạt được trong trường hợp này là giá trị ngẫu nhiên. Để tăng cường độ ổn định mô hình Wrapper chúng ta thường sử dụng kỹ thuật kiểm tra chéo (Cross Validation) - Ước lượng hàm đánh giá đó : kiểm chứng lại xem hàm đánh giá có thực sự phù hợp và hiệu quả với bộ dữ liệu không 2. Kết luận Trích chọn thuộc tính giúp tìm ra những đặc trưng tốt nhất, đồng thời loại bỏ nhiễu, giảm bớt chiều trong dữ liệu.

Hai mô hình phổ biến trong phương pháp trích chọn thuộc tính đặc trưng là Filter và Wrapper. Mỗi mô hình đều có những ưu điểm và nhược điểm riêng. Tùy từng yêu cầu và trường hợp cụ thể mà ta có thể áp dụng một trong hai mô hình này. TIEU LUAN MOI download : skknchat@gmail.com 8 Chương 2.

Họ thuật toán k-Láng giềng gần nhất và Thuật toán Di truyền 2. Họ thuật toán k-Láng giềng gần nhất 2. Khái niệm Nếu không có cái ngẫu nhiên đi cùng với cái tất nhiên, khoa học thống kê sẽ không ra đời. Một trong những nhiệm vụ cơ bản của thống kê là đi ước lượng cái chắc chắn tương đối trong cái không chắc chắn (bất định).

Để làm việc với cái không chắc chắn này, thống kê chủ yếu dựa vào khái niệm về khoảng cách. Từ việc tính toán khoảng cách các điểm, tính độ lệch chuẩn, phương sai của biến ngẫu nhiên cho đến các công cụ xa hơn là các công cụ phân tích tương quan, phương sai, phân tích các yếu tố (tạm dịch từ factor analysis), phân tích các thành phần trọng yếu (tạm dịch từ principal component analysis), phân tích cụm (tạm dịch từ cluster analysis)… đều dựa trên khái niệm khoảng cách. Ngoài ra khoảng cách cũng không chỉ đơn giản là độ dài đường nối điểm này tới điểm kia, là sự xa và gần như thông thường vẫn dùng, khoảng cách còn có khoảng cách giàu nghèo, khoảng cách học vấn. nhìn chung khoảng cách còn nên được hiểu rộng hơn như là sự khác biệt (difference), đôi khi còn được xem là lỗi (error).

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