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

Ứng dụng phân cụm mờ trong bài toán dự báo ảnh mây vệ tinh

84 513 1

Đ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 84
Dung lượng 3,19 MB

Nội dung

LỜI CẢM ƠN Để thực báo cáo này, em nhận giúp đỡ nhiều từ phía nhà trường Trung tâm tính toán hiệu cao - trường Đại học Khoa học tự nhiên Hà Nội Em xin gửi lời cảm ơn chân thành đến: Khoa Công nghệ Thông tin trang bị cho chúng em kiến thức Em xin cảm ơn Samsung Lab - trường Đại Học Công Nghệ Thông Tin Truyền Thông cho em có nơi nghiên cứu đề tài tốt Em xin gửi lời cảm ơn đến anh Phạm Huy Thông – cán Trung tâm tính toán hiệu cao - trường Đại học Khoa học tự nhiên Hà Nội nhiệt tình bảo, giúp đỡ em trình làm đồ án Em xin chân thành cảm ơn giáo viên hướng dẫn – Th.S Trần Mạnh Tuấn TS Lê Hoàng Sơn tạo điều kiện giúp đỡ em trình thực đề tài Mặc dù cố gắng gặp nhiều khó khăn thời gian khả hạn chế nên tránh khỏi thiếu sót Em kính mong nhận góp ý từ thầy cô để báo cáo em hoàn thiện đầy đủ Thái Nguyên, tháng năm 2016 Sinh viên Trần Thu Phượng MỤC LỤC CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Kiến thưc tập mờ phân cụm mờ 1.1.1 Tập mờ 1.1.2 Phân cụm mờ 1.2 Giới thiệu ngôn ngữ lập trình Java 10 1.2.1 Lịch sử phát triển 10 1.2.2 Giới thiệu ngôn ngữ lập trình Java 10 1.2.3 Khai báo biến Java 12 1.2.4 Mảng Java 16 1.2.5 Điều khiển vòng lặp Java 18 1.3 Thiết kế giao diện 19 CHƯƠNG 2: XÂY DỰNG BÀI TOÁN DỰ BÁO ẢNH MÂY VỆ TINH 2.1 Phương pháp dự báo kết hợp phân cụm với luật mờ 26 2.2 Quy trình suy diễn mờ 27 2.3 Mô hình chế suy diễn 29 CHƯƠNG 3: CÀI ĐẶT THUẬT TOÁN VÀ ỨNG DỤNG 32 3.1 Mô tả liệu 32 3.2 Các độ đo 34 3.2.1 Mean Absolute Error (MAE) 34 3.2.2 Mean Squared Error (MSE) 34 3.2.3 Root Mean Squared Error(RMSE) 34 3.3 Mô tả Demo 34 3.4 Kết thực nghiệm 37 3.5 Cài đặt thuật toán ứng dụng 37 3.5.1 Đầu vào toán 38 3.5.2 Chương trình thuật toán FC-PFS 39 3.5.3 Các bước xây dựng chương trình dự báo ảnh mây vệ tinh: KẾT LUẬN 63 TÀI LIỆU THAM KHẢO 64 26 44 DANH MỤC HÌNH ẢNH, BẢNG Hình 1: Luật mờ tam giác 28 Hình 2: Quy trình toán dự báo 29 Hình 3: Bộ ảnh liệu 32 Hình 4: Bộ ảnh liệu 33 Hình 5: Bộ ảnh liệu 33 Hình 6: Kết chạy chương trình liệu 35 Hình 7: Kết chạy chương trình liệu 35 Hình 8: Kết chạy chương trình liệu 36 Bảng 1: Các kiểu liệu Java 13 Bảng 2: Kết thực nghiệm với ba liệu37 Bảng 3: Kết thực nghiệm với tham số C thay đổi 37 LỜI NÓI ĐẦU Trong năm gần đây, phát triển vượt bậc kinh tế, kéo theo hệ thống liệu phục vụ cho lĩnh vực kinh tế-xã hội phát triển bùng nổ, lượng liệu khổng lồ tạo ngày lớn Cũng từ đó, yêu cầu thông tin, khám phá tri thức lĩnh vực ngày đòi hỏi cao Trước nhu cầu đó, hàng loạt lĩnh vực nghiên cứu tổ chức kho liệu thông tin, hệ trợ giúp định, thuật toán nhận dạng, đặc biệt Data Mining đời Khai phá liệu (Data Mining) lĩnh vực nhằm tự động khai thác thông tin có giá trị tiềm ẩn bên tập liệu lưu trữ sở liệu kho liệu Hiện nay, DataMining ứng dụng ngày rộng rãi lĩnh vực thương mại, tài chính, điều trị y học, viễn thông v.v Một hướng nghiên cứu Data Mining phân cụm liệu Phân cụm liệu kĩ thuật nhằm tìm kiếm, phát cụm, mẫu liệu tự nhiên, tiềm ẩn, quan tâm tập liệu lớn, từ cung cấp thông tin, tri thức hữu ích cho việc định Như vậy, phân cụm liệu trình phân chia tập ban đầu thành cụm liệu cho phần tử cụm tương tự nhau, phần tử cụm khác không tương tự Để tăng độ xác phân cụm, thuật toán phân cụm liệu cải tiến, phải kể đến thuật toán phân cụm mờ Dựa lí thuyết tập mờ, thuật toán phân cụm mờ đề xuất ứng dụng thành công nhiều lĩnh vực, đặc biệt dự báo Xuất phát từ nhu cầu thực tiễn sống, dự báo thời tiết từ lâu vấn đề quan tâm, nghiên cứu Từ xa xưa loài người dựa vào quan sát tượng tự nhiên bầu trời để rút quy luật thời tiết, ví dụ như: ráng vàng nắng, ráng trắng mưa chuồn chuồn bay thấp mưa, bay cao nắng, bay vừa râm, hình dạng đám mây.v.v để dự báo thời tiết Tuy nhiên phương pháp có độ xác không cao, đặc biệt diễn biến thời tiết phức tạp ngày Với khả ứng dụng rộng rãi, phát triển khoa học kĩ thuật, lí thuyết mờ ngày mở rộng đóng góp to lớn lĩnh vực dự báo Hiện công tác dự báo thời tiết thực cách thu thập số liệu trạng thái bầu khí áp dụng logic mờ, mô hình toán học, hiểu biết khoa học trình khí để tiên đoán tiến triển tượng khí quyển, góp phần quan trọng việc dự báo sớm thảm họa thiên nhiên Phần đồ án đề cập tới thuật toán phân cụm mờ cải tiến dựa tập mờ viễn cảnh, hay gọi thuật toán phân cụm mờ viễn cảnh Từ đưa ứng dụng thuật toán phân cụm mờ toán dự báo thời tiết, cụ thể phương pháp dự báo thời tiết kết hợp thuật toán phân cụm mờ hệ luật mờ Với cải tiến thuật toán, phương pháp mang lại kết dự báo xác Tên đề tài: Ứng dụng phân cụm mờ toán dự báo ảnh mây vệ tinh Bố cục báo cáo gồm phần: Chương 1: Cơ sở lý thuyết Chương 2: Xây dựng toán dự báo ảnh mây vệ tinh Chương 3: Cài đặt thuật toán ứng dụng CHƯƠNG 1: CƠ SỞ LÝ THUYẾT  Kiến thưc tập mờ phân cụm mờ  Tập mờ  Giới thiệu Trong lý thuyết tập hợp, phần tử xác định rõ ràng thuộc không thuộc tập hợp kí hiệu tức phần tử có hai khả thuộc không thuộc tập hợp Tuy nhiên, lý thuyết giải toán phức tạp sinh thực tế Ví dụ: tập hợp người cao từ 1m75 trở lên chọn vào đội bóng rổ Vậy người cao 1m74 không thuộc tập hợp người cao bị loại liệu hợp lý Do vậy, cách tiếp cận phát triển nhằm giải vấn đề Đó lý thuyết tập mờ (Fuzzy Set) giáo sư Lotfi A Zadeh trường đại học California – Mỹ sáng lập, bắt đầu với báo “Fuzzy Sets” năm 1965 Công trình nhanh chóng nhà nghiên cứu đón nhận Ý tưởng Zadeh lý thuyết tập mờ biểu diễn thông tin trừu tượng, không chắn chiều cao (cao – thấp), độ tuổi (trẻ – già) v.v khái niệm toán học gọi tập mờ Phần cho thấy khác biệt tập rõ tập mờ  Khái niệm tập rõ Định nghĩa 1.1: Cho tập X với x phần tử tập X A tập rõ tập X, với x phần tử thuộc tập hợp A, ta có x A x A (x) gọi hàm thuộc hay hàm đặc trưng tập hợp A [2] (1.1) Ví dụ: X={x1, x2, x3, x4} với x1 A, x2 A, x3 A, x4 A (x1) = 1; (x2) = 1; (x3) = 1; (x4) = 0; Ví dụ: “Sinh viên A thuộc lớp HTTTk10A”  Khái niệm tập mờ Định nghĩa 1.2: Cho tập X với x phần tử tập X Một tập mờ F tập X định nghĩa hàm thành viên hay gọi hàm thuộc F(x), đo “mức độ” mà phần tử x thuộc tập F thỏa mãn điều kiện với xX, F(x)1 (1.2) Nếu F(x) = x F hoàn toàn Nếu F(x) = x F hoàn toàn Nếu hàm thuộc F(x) nhận giá trị 0, tức phần tử tập hợp F thuộc không thuộc F cách rõ ràng tập mờ trở thành tập rõ Như tập rõ trường hợp đặc biệt tập mờ Ví dụ: “Một vài sinh viên”, “Anh A cao”, “Quả táo bé” v.v  Tập mờ trực cảm Tập mờ trực cảm (Intuitionistic fuzzy sets) đề xuất Krassimir Atanassov vào năm 1983 mở rộng tập mờ Zadeh năm 1965 Nó đặc biệt hữu dụng làm việc với đối tượng ngữ nghĩa tự nhiên, việc đưa độ thuộc không chưa đủ Ví dụ đưa định vấn đề, y học, bầu cử, kinh doanh.v.v, đặc biệt tập hợp ý kiến nhiều chuyên gia, bên cạnh việc ủng hộ có phản đối tỷ lệ dự định (bỏ phiếu trắng phiếu không hợp lệ) Định nghĩa 1.3: Xét X tập không rỗng, tập mờ trực cảm A không gian X cho bởi: (1.3) , thỏa mãn điều kiện: (1.4) với µA(x), νA(x) độ thuộc độ không thuộc x vào tập A, πA(x) = µA(x) νA(x) độ dự (không rõ x thuộc hay không thuộc vào A) Ta thấy (1.5) Kí hiệu IFS(X) tập tập mờ trực cảm không gian X Như vậy, theo định nghĩa tập mờ thường A′ trường hợp riêng tập mờ trực cảm: (1.6) với độ dự 0: (1.7) Tập mờ trực cảm tổng quát tập mờ Nó cho phép biểu diễn thông tin, trí thức không quán, ứng dụng đa dạng toán thực tiễn Đặc biệt trường hợp tổng hợp ý kiến người vấn đề, có câu trả lời bản: (1) Có, đồng ý; (2) Không, phản đối; (3) Tôi không biết, không chắn  Tập mờ viễn cảnh Mở rộng từ tập mờ trực cảm (IFS), tập mờ viễn cảnh - Picture Fuzzy Sets (PFS) định nghĩa sau: Định nghĩa 1.4: Xét X tập không rỗng, tập mờ viễn cảnh A không gian X cho bởi: (1.8) thỏa mãn điều kiện: (1.9) Với độ thuộc, độ không thuộc, độ dự (không rõ x có thuộc tập A hay không), trường hợp phương án phủ nhận (1.10) Tập mờ viễn cảnh cho phép biểu diễn thông tin, trí thức không quán, ứng dụng đa dạng toán thực tiễn Đặc biệt trường hợp tổng hợp ý kiến người vấn đề, có câu trả lời bản: (1) Có, đồng ý; (2) Không, phản đối; (3) Tôi không biết, không chắn; (4) Không đưa câu trả lời (không quan tâm vấn đề) Bầu cử ví dụ điển hình trường hợp Người bỏ phiếu phân làm dạng: (1) Ủng hộ; (2) Phản đối; (3) Bỏ phiếu trắng bỏ phiếu không hợp lệ; (4) Không bỏ phiếu 1.1.2 Phân cụm mờ Phân cụm trình nhóm liệu sở liệu thành cụm cho điểm liệu cụm có độ tương đồng lớn điểm không cụm có tương đồng nhỏ Phân cụm đặc biệt hiệu biết thuộc tính cụm mà chưa biết biết thông tin Trong sống gặp nhiều ứng dụng toán phân cụm Tuy nhiên, đối tượng thuộc nhiều cụm khác nhau, ranh giới cụm thường không rõ, áp dụng phân cụm nhiều toán không giải hiệu Do đó, ta cần áp dụng phương pháp phân cụm mờ vào việc phân cụm liệu Chẳng hạn, ta có phép phân loại sau: Những người xe máy xịn thuộc nhóm người giàu, người xe máy thường thuộc nhóm bình dân Vậy người nghèo mà xe máy xịn ta xếp người vào nhóm nào? Vì đưa vào khái niệm toán phân cụm mờ Trong phương pháp phân cụm cứng K-Means phân cụm liệu thuộc cụm liệu, phương pháp phù hợp với việc khám phá cụm có mật độ cao rời nhau, với đường biên cụm xác định tốt Tuy nhiên, thực tế, đường biên cụm mờ, cụm chồng lên nhau, nghĩa số đối tượng liệu thuộc nhiều cụm khác nhau, mô hình không mô tả liệu thực Vì người áp dụng lý thuyết tập mờ phân cụm liệu để giải cho trường hợp Cách thức kết hợp gọi phân cụm mờ Phân cụm mờ phương pháp phân cụm liệu mà cho phép điểm liệu thuộc hai nhiều cụm Ruspini (1969) giới thiệu khái niệm phân hoạch mờ để mô tả cấu trúc cụm tập liệu đề xuất thuật toán để tính toán tối ưu phân hoạch mờ Dum (1973) mở rộng phương pháp phân cụm phát triển thuật toán phân cụm mờ Ý tưởng thuật toán xây dựng phương pháp phân cụm mờ dựa tối thiểu hóa hàm mục tiêu Bezdek (1981) cải tiến tổng quát hóa hàm mục tiêu mờ cách đưa trọng số mũ để xây dựng thuật toán phân cụm mờ chứng minh độ hội tụ thuật toán cực tiểu cục  Xây dựng sở luật: Để xây dựng luật, ta có số phương pháp Thông thường, cách đơn giản sử dụng phương pháp phân cụm, với tâm cụm nằm cụm đó, giá trị thuộc tính gần tâm cụm thuộc cụm Phương pháp tỏ hiệu liệu có giá trị rải giới hạn min-max thuộc tính Với liệu không trải đều, phương pháp phân cụm FCM tỏ hiệu 1.1.2.1 Thuật toán phân cụm mờ C-means Thuật toán C-means mờ hay gọi tắt thuật toán FCM (Fuzzy C means FCM) [2] xây dựng dựa lí thuyết tập mờ thường quan hệ thuộc phần tử tập có hai giá trị thuộc không thuộc Thuật toán chia tập n vectơ đối tượng liệu thành C nhóm tìm tâm cụm nhóm sử dụng hàm mục tiêu sau: (1.11) : độ thuộc phần tử thứ k vào cụm thứ j, m tham số mờ, Dữ liệu X chứa N phần tử , số cụm , tâm cụm Khoảng cách điểm đến trọng tâm thường tính khoảng cách Euclid (1.12) Dựa vào phương pháp Langrange, từ hàm mục tiêu, Bezdek tính độ thuộc tâm cụm sau: (1.13) ; (1.14) ; Sơ đồ thuật toán FCM: 10 tongne[i - 50000][j][0] = (chenhlech[i][0] - b[j][0]) / (cphay[0] - b[j][0]); } else { tongne[i - 50000][j][0] = 0; } if (chenhlech[i][1] >= aphay[1] && chenhlech[i][1] = b[j][1] && chenhlech[i][1] = aphay[2] && chenhlech[i][2] = b[j][2] && chenhlech[i][2] 0) { double tong0 = 0; for (int j = 0; j < C; j++) { tong0 += Ukj[i][j][0]; } tongUkj[i][0] = tong0; } if (minUkj[i][1] > 0) { 74 double tong1 = 0; for (int j = 0; j < C; j++) { tong1 += Ukj[i][j][1]; } tongUkj[i][1] = tong1; } if (minUkj[i][2] > 0) { double tong2 = 0; for (int j = 0; j < C; j++) { tong2 += Ukj[i][j][2]; } tongUkj[i][2] = tong2; } }” Tính theo công thức (2.13 2.15) “double[][] Osao = new double[10000][3]; for (int i = 0; i < minUkj.length; i++) { if (minUkj[i][0] > 0) { double tu = 0; for (int j = 0; j < C; j++) { tu += minUkj[i][0] * def[j][0]; } Osao[i][0] = tu / tongUkj[i][0]; //System.out.println((i+1)+" hoat)"); } else { double temp = 0; for (int j = 0; j < C; j++) { 75 "+Osao[i][0]+"(Co luat mo kich temp += w[i][j][0] * def[j][0]; } Osao[i][0] = temp; //System.out.println((i+1)+" "+temp); } //green if (minUkj[i][1] > 0) { double tu = 0; for (int j = 0; j < C; j++) { tu += minUkj[i][1] * def[j][1]; } Osao[i][1] = tu / tongUkj[i][1]; } else { double temp = 0; for (int j = 0; j < C; j++) { temp += w[i][j][1] * def[j][1]; } Osao[i][1] = temp; } //blue if (minUkj[i][2] > 0) { double tu = 0; for (int j = 0; j < C; j++) { tu += minUkj[i][2] * def[j][2]; } Osao[i][2] = tu / tongUkj[i][2]; } else { double temp = 0; 76 for (int j = 0; j < C; j++) { temp += w[i][j][2] * def[j][2]; } Osao[i][2] = temp; } }” Cuối tính giá trị dự báo MForecast(i) thời điểm i dựa tỉ lệ chênh lệch dự báo Oi* ,với M(i - 1) giá trị thực bước thứ (i – 1) theo công thức (2.16) “double[][] M = new double[10000][3]; for (int i = 0; i < 10000; i++) { M[i][0] = getRed(pixels[5][i]) * (1 + Osao[i][0]); M[i][1] = getGreen(pixels[5][i]) * (1 + Osao[i][1]); M[i][2] = getBlue(pixels[5][i]) * (1 + Osao[i][2]); }” Ta cần chuyển ma trận dạng ảnh RGB kết ảnh dự báo Tiếp theo chuyển mảng pixel thành mảng hai chiều: “double[][][] pixel = new double[100][100][C]; int vitri1 = 0; int vitri2 = 0; for (int i = 0; i < MfcR.length; i++) { if (i % 100 == && i != 0) { vitri1++; vitri2 = 0; } pixel[vitri1][vitri2][0] = MfcR[i]; 77 pixel[vitri1][vitri2][1] = MfcG[i]; pixel[vitri1][vitri2][2] = MfcB[i]; vitri2++; }” Cuối chuyển ma trận thành ảnh: “BufferedImage image = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB); for (int x = 0; x < 100; x++) { for (int y = 0; y < 100; y++) { int r = (int) pixel[x][y][0], g = (int) pixel[x][y][1], b = (int) pixel [x][y][2]; if (r > 255) { r = 255; } if (r < 0) { r = 0; } if (g > 255) { g = 255; } if (g < 0) { g = 0; } if (b > 255) { b = 255; } if (b < 0) { b = 0; 78 } image.setRGB(x, y, new Color(r, g, b).getRGB()); } }” 79 KẾT LUẬN Kết đạt  Thu thập liệu ảnh mây vệ tinh  Tìm hiểu lý thuyết mờ mới(lý thuyết mờ trực cảm, mờ viễn cảnh)  Tìm hiểu thuật toán phân cụm mờ  Áp dụng phân cụm mờ viễn cảnh vào toán  Cài đặt thuật toán FC-PFS đánh giá kết thực nghiệm thuật toán FC-PFS dựa liệu ảnh thu thập Kết chưa đạt  Chỉ sử dụng phương pháp để giải toán  Chưa thay đổi nhiều tham số để đánh giá Định hướng phát triển  Sử dụng nhiều phương pháp khác để giải toán  Thay đổi nhiều tham số để đánh giá xác hiệu 80 81 TÀI LIỆU THAM KHẢO [1] Thong, P H Picture fuzzy clustering: a new computational intelligence method Soft Computing, 1-14 [2] Bezdek, J C., Ehrlich, R., & Full, W., FCM: The fuzzy c-means clustering algorithm, Computers & Geosciences (1984), 10(2), 191-203 [3] Cuong, B C., Son, L H., & Chau, H T M (2010, August) Some context fuzzy clustering methods for classification problems In Proceedings of the 2010 Symposium on Information and Communication Technology (pp 34-40) ACM [4] Thong, P H (2015) A New Approach to Multi-variable Fuzzy Forecasting Using Picture Fuzzy Clustering and Picture Fuzzy Rule Interpolation Method In Knowledge and Systems Engineering (pp 679-690) Springer International Publishing [5] Chaudhari, S., Patil, M., & Bambhori, J (2014) Study and review of fuzzy inference systems for decision making and control AIJRSTEM, 5(1), 88-92 [6] Chen, S.M., Chang, Y.C.: Multi-variable fuzzy forecasting based on fuzzy cluster-ing and fuzzy rule interpolation techniques Information Sciences 180(24), 4772-4783 (2010) 82 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… 83 … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … ………………………………………………………………………………… … 84 [...]... học Một trong những lĩnh vực dự báo quan trọng là dự báo thời tiết Trong dự báo thời tiết có các kiểu dự báo như dự báo ngắn hạn (nowcasting), dự báo trung hạn và dự báo dài hạn, tùy thuộc vào đặc trưng, chu kì của yếu tố khí hậu, mục tiêu dự báo, dữ liệu để dự báo Ở đây chúng ta đề cập đến vấn đề dự báo ngắn hạn, tức trong một khoảng thời gian ngắn, dưới 6 tiếng Việc dự báo tương lai là chưa rõ ràng,... DỰNG BÀI TOÁN DỰ BÁO ẢNH MÂY VỆ TINH Dự báo là một khoa học và nghệ thuật tiên đoán những sự việc sẽ xảy ra trong tương lai, trên cơ sở phân tích khoa học về các dữ liệu đã thu thập được Khi tiến hành dự báo cần căn cứ vào việc thu thập, xử lý số liệu trong quá khứ và hiện tại để xác định xu hướng vận động của các hiện tượng trong tương lai nhờ vào một số mô hình toán học Một trong những lĩnh vực dự. .. chuyển kiểu tường minh 1.2.3.3 Các toán tử Java cung cấp các dạng toán tử sau: • Toán tử số học • Toán tử bit • Toán tử quan hệ • Toán tử logic • Toán tử điều kiện • Toán tử gán  Toán tử số học Các toán hạng của các toán tử số học phải ở dạng số Các toán hạng kiểu boolean không sử dụng được, song các toán hạng ký tự cho phép sử dụng loại toán tử này *, + , – , / Các toán tử cần chú ý: % : Lấy modul... cải tiến FCM trên những tập mờ nâng cao đã được đề xuất nhằm nâng cao chất lượng phân cụm Đó là phương pháp cải tiến FCM trên tâp mờ trực cảm IFS và trên tập mờ viễn cảnh PFS 1.1.2.2 Thuật toán IFCM Thuật toán IFCM là thuật toán phân cụm dựa trên tập mờ trực cảm IFS Ở đây độ thuộc của một điểm vào một cụm dữ liệu được cụ thể hơn với 3 giá trị: thuộc, không thuộc và độ do dự (không biết thuộc hay không)... Ngưỡng  Số lần lặp lớn nhất maxStep > 0 Output: Ma trận µ, , và các tâm cụm V 15 Output của thuật toán bao gồm: Ma trận µ, , và các tâm cụm V Như vậy, trong chương này, chúng ta đã được biết đến tổng quan về cơ sở toán học của tập mờ, các tập mờ nâng cao, và các thuật toán phân cụm mờ dựa trên lí thuyết về các tập mờ tương ứng 1.2 Giới thiệu ngôn ngữ lập trình Java 1.2.1 Lịch sử phát triển 16 Lịch... khăn trong IFCM gặp phải cũng giống như trong FCM, bên cạnh đó việc tính toán của IFCM cũng phức tạp hơn Để đơn giản, việc tính độ do dự được đề xuất bởi Zeshui Xu và Wu qua phương trình: (1.17) Và sau đó cập nhật lại độ thuộc như sau: (1.18) Từ đó các phần tính toán khác có thể tận dụng từ FCM 1.1.2.3 Thuật toán FC-PFS Dựa trên tập mờ viễn cảnh PFS- mở rộng của tập mờ trực cảm IFS, phương pháp phân cụm. .. dự báo tương lai là chưa rõ ràng, thông tin thu thập được thường không đầy đủ nên ta sử dụng logic mờ để giải quyết vấn đề dự báo Để tăng tính chính xác, người ta thường kết hợp các phương pháp khác nhau cho cùng một đối tượng dự báo 2.1 Phương pháp dự báo kết hợp phân cụm với luật mờ Con người đưa ra quyết định dựa trên các quy luật mà họ tổng kết được từ thực tiễn cuộc sống, hay nói cách khác là qua... phần tử trong một mảng trong Java Mảng trong Java là dựa trên chỉ mục (index), phần tử đầu tiên của mảng được lưu trữ tại chỉ mục 0  Khai báo biến mảng trong Java Để sử dụng một mảng trong một chương trình, bạn phải khai báo một biến để tham chiếu mảng, và bạn phải xác định kiểu mảng mà biến có thể tham chiếu Dưới đây là cú pháp để khai báo một biến mảng:  Mảng 1 chiều: Có 2 cách khai báo như sau:... hạn truy xuất trước khi nạp vào hệ thống 1.2.2.5 Phân tán Java có thể dùng để xây dựng các ứng dụng có thể làm việc trên nhiều phần cứng, hệ điều hành và giao diện đồ họa Java được thiết kế cho các ứng dụng chạy trên mạng Vì vậy, chúng được sử dụng rỗng tãi trên Internet, nơi sử dụng nhiều 19 nền tảng khác nhau 1.2.2.6 Đa luồng Chương trình Java sử dụng kỹ thuật đa tiến trình (Multithread) để thực... /=; %=; tính phép toán trước rồi thực hiện phép gán; VD: a +=2; a = a + 2; 23  Toán tử Bit: ~ : Phép phủ định: NOT trả về giá trị phủ định của 1 Bít & : Phép and; trả về 1 nếu các toán hạng là 1 và 0 trong các trường hợp khác | : Phép hoặc,; trả về 1 nếu 1 trong các toán hạng là 1; và 0 trong các trường hợp khác ^ : Toán tử Exclusive OR bit; trả vè 1 nếu chỉ 1 toán hạng là 1; và 0 trong các trường ... việc dự báo sớm thảm họa thiên nhiên Phần đồ án đề cập tới thuật toán phân cụm mờ cải tiến dựa tập mờ viễn cảnh, hay gọi thuật toán phân cụm mờ viễn cảnh Từ đưa ứng dụng thuật toán phân cụm mờ toán. .. XÂY DỰNG BÀI TOÁN DỰ BÁO ẢNH MÂY VỆ TINH 2.1 Phương pháp dự báo kết hợp phân cụm với luật mờ 26 2.2 Quy trình suy diễn mờ 27 2.3 Mô hình chế suy diễn 29 CHƯƠNG 3: CÀI ĐẶT THUẬT TOÁN VÀ ỨNG DỤNG... dự báo thời tiết, cụ thể phương pháp dự báo thời tiết kết hợp thuật toán phân cụm mờ hệ luật mờ Với cải tiến thuật toán, phương pháp mang lại kết dự báo xác Tên đề tài: Ứng dụng phân cụm mờ toán

Ngày đăng: 08/12/2016, 20:04

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Thong, P. H. Picture fuzzy clustering: a new computational intelligence method. Soft Computing, 1-14 Sách, tạp chí
Tiêu đề: Soft Computing
[2]. Bezdek, J. C., Ehrlich, R., &amp; Full, W., FCM: The fuzzy c-means clustering algorithm, Computers &amp; Geosciences (1984), 10(2), 191-203 Sách, tạp chí
Tiêu đề: Computers & Geosciences" (1984),"10
Tác giả: Bezdek, J. C., Ehrlich, R., &amp; Full, W., FCM: The fuzzy c-means clustering algorithm, Computers &amp; Geosciences
Năm: 1984
[3]. Cuong, B. C., Son, L. H., &amp; Chau, H. T. M. (2010, August). Some context fuzzy clustering methods for classification problems. In Proceedings of the 2010 Symposium on Information and Communication Technology (pp. 34-40).ACM Sách, tạp chí
Tiêu đề: Proceedings of the 2010 Symposium on Information and Communication Technology
Tác giả: Cuong, B. C., Son, L. H., &amp; Chau, H. T. M
Năm: 2010
[4]. Thong, P. H. (2015). A New Approach to Multi-variable Fuzzy Forecasting Using Picture Fuzzy Clustering and Picture Fuzzy Rule Interpolation Method. In Knowledge and Systems Engineering (pp. 679-690). Springer International Publishing Sách, tạp chí
Tiêu đề: Knowledge and Systems Engineering
Tác giả: Thong, P. H
Năm: 2015
[5]. Chaudhari, S., Patil, M., &amp; Bambhori, J. (2014). Study and review of fuzzy inference systems for decision making and control. AIJRSTEM, 5(1), 88-92 Sách, tạp chí
Tiêu đề: AIJRSTEM,5
Tác giả: Chaudhari, S., Patil, M., &amp; Bambhori, J
Năm: 2014
[6]. Chen, S.M., Chang, Y.C.: Multi-variable fuzzy forecasting based on fuzzy cluster-ing and fuzzy rule interpolation techniques. Information Sciences 180(24), 4772-4783 (2010) Khác

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

TÀI LIỆU LIÊN QUAN

w