Phân cụm mờ với trọng số mũ ngôn ngữ
Số trang: 10
Loại file: pdf
Dung lượng: 613.72 KB
Lượt xem: 25
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài viết Phân cụm mờ với trọng số mũ ngôn ngữ được thực hiện nhằm mục đích nghiên cứu tìm hiểu thuật toán phân cụm FCM và các ý tưởng cải tiến đã có; tiến hành phân tích và phát hiện những đặc điểm phù hợp trong thuật toán FCM có thể áp dụng được đại số gia tử - một lý thuyết sử dụng đại số trong việc biểu diễn giá trị của các biến ngôn ngữ.
Nội dung trích xuất từ tài liệu:
Phân cụm mờ với trọng số mũ ngôn ngữKỷ yếu Hội nghị Quốc gia lần thứ VIII về Nghiên cứu cơ bản và ứng dụng Công nghệ thông tin (FAIR); Hà Nội, ngày 9-10/7/2015DOI: 10.15625/vap.2015.000192PHÂN CỤM MỜ VỚI TRỌNG SỐ MŨ NGÔN NGỮLê Thái Hưng1, Trần Đình Khang1, Lê Văn Hưng31Trường Đại học Bách khoa Hà Nội2Trường Đại học Mỏ Địa chấtleehung314@gmail.com, khangtd@soict.hust.edu.vnTÓM TẮT - Bài báo này được thực hiện nhằm mục đích nghiên cứu tìm hiểu thuật toán phân cụm FCM và các ý tưởng cảitiến đã có; tiến hành phân tích và phát hiện những đặc điểm phù hợp trong thuật toán FCM có thể áp dụng được đại số gia tử - mộtlý thuyết sử dụng đại số trong việc biểu diễn giá trị của các biến ngôn ngữ. Từ đó, đề xuất một hướng cải tiến mới, đó là sử dụng lýthuyết đại số gia tử vào trọng số mũ của thuật toán FCM và sau cùng là xây dựng cài đặt một thuật toán phân cụm mờ sử dụng đạisố gia tử để có thể áp dụng giải quyết bài toán phân cụm trong các ứng dụng thực tế.Từ khóa - Phân cụm mờ, Thuật toán FCM, Đại số gia tử, Thuật toán HAmFCM.I. ĐẶT VẤN ĐỀBài toán phân cụm là bài toán phân hoạch các đối tượng vào các nhóm sao cho những đối tượng cùng một nhómthì có nhiều điểm giống nhau trong khi những đối tượng khác nhóm thì có ít điểm giống nhau. Đây là một bài toán có ýnghĩa quan trọng trong nhiều lĩnh vực của đời sống con người, giúp chúng ta hiểu rõ hơn về bản chất, cấu trúc của dữliệu để từ đó xử lý dữ liệu được hiệu quả hơn. Nhằm giải quyết bài toán này, đã có rất nhiều thuật toán phân cụm đượcđề xuất, trong đó có thể nói tiêu biểu nhất là thuật toán FCM (Fuzzy c-Means) [1] ra đời vào năm 1981. Kể từ đó đếnnay, đã có rất nhiều các phương pháp mới được đưa ra dựa trên nền tảng FCM, nhằm cải tiến, khắc phục các điểm cònhạn chế, giúp cải thiện hơn nữa khả năng phân cụm của thuật toán này trong nhiều trường hợp khác nhau.Bài báo được thực hiện nhằm mục đích nghiên cứu tìm hiểu thuật toán phân cụm FCM và các ý tưởng cải tiếnđã có; tiến hành phân tích và phát hiện những đặc điểm phù hợp trong thuật toán FCM có thể áp dụng được đại số giatử (Hedge Algebra - HA) - một lý thuyết sử dụng đại số trong việc biểu diễn giá trị của các biến ngôn ngữ [3,4,5,6]. Từđó, bài báo đề xuất một hướng cải tiến mới, đó là sử dụng lý thuyết đại số gia tử vào trọng số mũ của thuật toán FCM,và sau cùng là xây dựng cài đặt một thuật toán phân cụm mờ sử dụng đại số gia tử HAmFCM để có thể áp dụng giảiquyết bài toán phân cụm trong các ứng dụng thực tế. Phần thực nghiệm với các bộ dữ liệu UCI [7] có so sánh với cácphương pháp cải tiến khác FCMT2I, FCMT2G [2,8] để minh hoạ hiệu quả của phương pháp.Cấu trúc của bài báo như sau, Phần II trình bày về phân cụm mờ và thuật toán FCM, Phần III là đề xuất cải tiếnHAmFCM và Phần IV là các thực nghiệm.II. BÀI TOÁN PHÂN CỤM MỜA. Bài toán phân cụm: là bài toán phân hoạch các đối tượng vào các nhóm sao cho những đối tượng cùng một nhómthì có nhiều điểm giống nhau trong khi những đối tượng khác nhóm thì có ít điểm giống nhau. Đây là một bài toán có ýnghĩa quan trọng trong nhiều lĩnh vực của đời sống con người, giúp chúng ta hiểu rõ hơn về bản chất, cấu trúc của dữliệu để từ đó xử lý dữ liệu được hiệu quả hơn. Nhằm giải quyết bài toán này, đã có rất nhiều thuật toán phân cụm đượcđề xuất, trong đó có thể nói tiêu biểu nhất là thuật toán FCM (Fuzzy c-Means) ra đời vào năm 1981. Kể từ đó đến nay,đã có rất nhiều các phương pháp mới được đưa ra dựa trên nền tảng FCM, nhằm cải tiến, khắc phục các điểm còn hạnchế, giúp cải thiện hơn nữa khả năng phân cụm của thuật toán này trong nhiều trường hợp khác nhau.B. Thuật toán FCMTrước hết, ta sẽ định nghĩa một cách chính xác bài toán phân cụm. Xét bài toán phân cụm n phần tử trong tậpdữ liệu:X = {x1 , x2 ,..., xn }xi ∈ X , i=1, 2,…n là một vector d chiều. Ta định nghĩa một c-phân cụm của X là một phân hoạchX vào c tập (cụm) C1 , C2 ,...Cc , sao cho 3 điều kiện sau được thỏa mãn:Mỗi phần tử∅ với-∪∩-ci =11, 2, … ,Ci = X∅ với; ,1, 2, … ,Trong thuật toán FCM, hàm thuộc được biểu diễn rời rạc thành một ma trận thực U kích thước n, là độ thuộc của phần tử x i vào cụm thứ C k : 1; 1có0phần tử, 1c:538PHÂN CỤM MỜ VỚI TRỌNG SỐ MŨ NGÔN NGỮ, càng lớn thì phần tử càng có nhiều khả năng thuộc vào cụm- được gọi là ma trận thuộcDựa trên mô hình ma trận thuộc này, một hàm mục tiêu được xác định sao cho thuật toán phân cụm phải tốithiểu hóa hàm mục tiêu. Thuật toán FCM sử dụng hàm mục tiêu là:ncJ (U , C ) = ∑∑ U (i, k ) m X (i ) − C (k )2i =1 k =1(1)Ở đây đã sử dụng các ký hiệu sau:-là vector giá trị của phần tửlà tập vector giá trị tâm cụm của cụm C1 , C2 ,...Cc-xilà vector giá trị tâm cụm C k,=2X (i) − C (k ) là một độ đo khoảng cách giữa 2 vectorvà. Thuật toán FCM nguyênbản sử dụng độ đo Euclidlà tham số của thuật toán, gọi là trọng số mũThuật toán chi tiết:Bước 1: Khởi tạo giá trị , , chọn giá trị tham số (Bước 2: Với mọi , ...
Nội dung trích xuất từ tài liệu:
Phân cụm mờ với trọng số mũ ngôn ngữKỷ yếu Hội nghị Quốc gia lần thứ VIII về Nghiên cứu cơ bản và ứng dụng Công nghệ thông tin (FAIR); Hà Nội, ngày 9-10/7/2015DOI: 10.15625/vap.2015.000192PHÂN CỤM MỜ VỚI TRỌNG SỐ MŨ NGÔN NGỮLê Thái Hưng1, Trần Đình Khang1, Lê Văn Hưng31Trường Đại học Bách khoa Hà Nội2Trường Đại học Mỏ Địa chấtleehung314@gmail.com, khangtd@soict.hust.edu.vnTÓM TẮT - Bài báo này được thực hiện nhằm mục đích nghiên cứu tìm hiểu thuật toán phân cụm FCM và các ý tưởng cảitiến đã có; tiến hành phân tích và phát hiện những đặc điểm phù hợp trong thuật toán FCM có thể áp dụng được đại số gia tử - mộtlý thuyết sử dụng đại số trong việc biểu diễn giá trị của các biến ngôn ngữ. Từ đó, đề xuất một hướng cải tiến mới, đó là sử dụng lýthuyết đại số gia tử vào trọng số mũ của thuật toán FCM và sau cùng là xây dựng cài đặt một thuật toán phân cụm mờ sử dụng đạisố gia tử để có thể áp dụng giải quyết bài toán phân cụm trong các ứng dụng thực tế.Từ khóa - Phân cụm mờ, Thuật toán FCM, Đại số gia tử, Thuật toán HAmFCM.I. ĐẶT VẤN ĐỀBài toán phân cụm là bài toán phân hoạch các đối tượng vào các nhóm sao cho những đối tượng cùng một nhómthì có nhiều điểm giống nhau trong khi những đối tượng khác nhóm thì có ít điểm giống nhau. Đây là một bài toán có ýnghĩa quan trọng trong nhiều lĩnh vực của đời sống con người, giúp chúng ta hiểu rõ hơn về bản chất, cấu trúc của dữliệu để từ đó xử lý dữ liệu được hiệu quả hơn. Nhằm giải quyết bài toán này, đã có rất nhiều thuật toán phân cụm đượcđề xuất, trong đó có thể nói tiêu biểu nhất là thuật toán FCM (Fuzzy c-Means) [1] ra đời vào năm 1981. Kể từ đó đếnnay, đã có rất nhiều các phương pháp mới được đưa ra dựa trên nền tảng FCM, nhằm cải tiến, khắc phục các điểm cònhạn chế, giúp cải thiện hơn nữa khả năng phân cụm của thuật toán này trong nhiều trường hợp khác nhau.Bài báo được thực hiện nhằm mục đích nghiên cứu tìm hiểu thuật toán phân cụm FCM và các ý tưởng cải tiếnđã có; tiến hành phân tích và phát hiện những đặc điểm phù hợp trong thuật toán FCM có thể áp dụng được đại số giatử (Hedge Algebra - HA) - một lý thuyết sử dụng đại số trong việc biểu diễn giá trị của các biến ngôn ngữ [3,4,5,6]. Từđó, bài báo đề xuất một hướng cải tiến mới, đó là sử dụng lý thuyết đại số gia tử vào trọng số mũ của thuật toán FCM,và sau cùng là xây dựng cài đặt một thuật toán phân cụm mờ sử dụng đại số gia tử HAmFCM để có thể áp dụng giảiquyết bài toán phân cụm trong các ứng dụng thực tế. Phần thực nghiệm với các bộ dữ liệu UCI [7] có so sánh với cácphương pháp cải tiến khác FCMT2I, FCMT2G [2,8] để minh hoạ hiệu quả của phương pháp.Cấu trúc của bài báo như sau, Phần II trình bày về phân cụm mờ và thuật toán FCM, Phần III là đề xuất cải tiếnHAmFCM và Phần IV là các thực nghiệm.II. BÀI TOÁN PHÂN CỤM MỜA. Bài toán phân cụm: là bài toán phân hoạch các đối tượng vào các nhóm sao cho những đối tượng cùng một nhómthì có nhiều điểm giống nhau trong khi những đối tượng khác nhóm thì có ít điểm giống nhau. Đây là một bài toán có ýnghĩa quan trọng trong nhiều lĩnh vực của đời sống con người, giúp chúng ta hiểu rõ hơn về bản chất, cấu trúc của dữliệu để từ đó xử lý dữ liệu được hiệu quả hơn. Nhằm giải quyết bài toán này, đã có rất nhiều thuật toán phân cụm đượcđề xuất, trong đó có thể nói tiêu biểu nhất là thuật toán FCM (Fuzzy c-Means) ra đời vào năm 1981. Kể từ đó đến nay,đã có rất nhiều các phương pháp mới được đưa ra dựa trên nền tảng FCM, nhằm cải tiến, khắc phục các điểm còn hạnchế, giúp cải thiện hơn nữa khả năng phân cụm của thuật toán này trong nhiều trường hợp khác nhau.B. Thuật toán FCMTrước hết, ta sẽ định nghĩa một cách chính xác bài toán phân cụm. Xét bài toán phân cụm n phần tử trong tậpdữ liệu:X = {x1 , x2 ,..., xn }xi ∈ X , i=1, 2,…n là một vector d chiều. Ta định nghĩa một c-phân cụm của X là một phân hoạchX vào c tập (cụm) C1 , C2 ,...Cc , sao cho 3 điều kiện sau được thỏa mãn:Mỗi phần tử∅ với-∪∩-ci =11, 2, … ,Ci = X∅ với; ,1, 2, … ,Trong thuật toán FCM, hàm thuộc được biểu diễn rời rạc thành một ma trận thực U kích thước n, là độ thuộc của phần tử x i vào cụm thứ C k : 1; 1có0phần tử, 1c:538PHÂN CỤM MỜ VỚI TRỌNG SỐ MŨ NGÔN NGỮ, càng lớn thì phần tử càng có nhiều khả năng thuộc vào cụm- được gọi là ma trận thuộcDựa trên mô hình ma trận thuộc này, một hàm mục tiêu được xác định sao cho thuật toán phân cụm phải tốithiểu hóa hàm mục tiêu. Thuật toán FCM sử dụng hàm mục tiêu là:ncJ (U , C ) = ∑∑ U (i, k ) m X (i ) − C (k )2i =1 k =1(1)Ở đây đã sử dụng các ký hiệu sau:-là vector giá trị của phần tửlà tập vector giá trị tâm cụm của cụm C1 , C2 ,...Cc-xilà vector giá trị tâm cụm C k,=2X (i) − C (k ) là một độ đo khoảng cách giữa 2 vectorvà. Thuật toán FCM nguyênbản sử dụng độ đo Euclidlà tham số của thuật toán, gọi là trọng số mũThuật toán chi tiết:Bước 1: Khởi tạo giá trị , , chọn giá trị tham số (Bước 2: Với mọi , ...
Tìm kiếm theo từ khóa liên quan:
Phân cụm mờ Số mũ ngôn ngữ Thuật toán phân cụm FCM Thuật toán FCM Đại số gia tử Biến ngôn ngữGợi ý tài liệu liên quan:
-
62 trang 168 0 0
-
Phân vùng ảnh viễn thám kích thước lớn dựa trên phân cụm mờ
7 trang 96 0 0 -
28 trang 73 0 0
-
Ảnh hưởng các tham số trong bảng sam điều kiện đối với phương pháp điều khiển sử dụng đại số gia tử
9 trang 63 0 0 -
Cải biên thuật toán bậc cao của singh và ứng dụng trong dự báo chuỗi thời gian
8 trang 46 0 0 -
Bài giảng Logic mờ và ứng dụng: Điều khiển mờ
21 trang 34 0 0 -
Nâng cao hiệu năng tính toán cho thuật toán phân cụm FCM
5 trang 30 0 0 -
Một tiếp cận phân vùng ảnh viễn thám dựa trên MapReduce và phân cụm mờ
8 trang 25 0 0 -
Một cải tiến phân cụm mờ với tham số mờ cho từng cụm dữ liệu
6 trang 20 0 0 -
27 trang 20 0 0