Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
3,59 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG NGUYỄN VĂN NHU ỨNGDỤNGCÔNGNGHỆTRITHỨCXÂYDỰNGHỆTRỢGIÚPPHÒNGCHỐNGDỊCHBỆNHTRÊNCÂYLÚATẠITỈNHHẬUGIANG Chuyên ngành: Khoa học máy tính Mã số: 60.48.01 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2013 Công trình được hoàn thành tại ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: PGS.TS. PHAN HUY KHÁNH Phản biện 1: PGS.TS. LÊ VĂN SƠN Phản biện 2: TS. TRƯƠNG QUỐC ĐỊNH Luận văn được bảo vệ trước Hội đồng chấm Luận văn tốt nghiệp Thạc sĩ Kỹ thuật họp tại Đà Nẵng vào ngày 09 tháng 6 năm 2013 Có thể tìm hiểu luận văn tại: - Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng 1 MỞ ĐẦU 1. Tính cấp thiết của đề tài Những năm gần đây nông dân ĐBSCL nói chung và tỉnhHậuGiang nói riêng có tiến bộ trong canh tác, từ sản xuất 01 vụ mùa/năm, nay đã tăng lên 3vụ/năm, đáp ứng được nhu cầu lương thực trong nước và đã từng bước đưa Việt Nam trở thành nước xuất khẩu gạo đứng thứ 2 trên thế giới sau Thái Lan. Tuy nhiên những năm gần đây dịch rầy nâu hoàn hành cả 3 vụ Đông Xuân, Hè Thu, Thu Đông làm cho lúa bị bệnh vàng lùn và lùn xoắn lá gây hại với mức độ càng lúc càng nghiêm trọng, thời thiết biến đổi thất thường cũng làm cho lúa mắc thêm nhiều bệnh khác như đạo ôn, cháy lá…ảnh hưởng đến hàng trăm ha lúa bị giảm năng suất, nhiều nơi phải hủy bỏ. Để tránh sự gây hại của rầy nâu, bệnh vàng lùn, lùn xoắn lá, đạo ôn trên lúa… ngoài các biện pháp hướng dẫn canh tác của chuyên gia như: áp dụng IPM, 3 giảm 3 tăng, vệ sinh đồng ruộng, chuyển đổi mùa vụ . thì việc chủ động tìm kiếm giải pháp hữu hiệu và lâu dài cho người nông dân cần được chú trọng hơn. Thực tiễn sản xuất đang đòi hỏi cấp bách phải nghiên cứu tìm ra phương pháp trợgiúp người nông dân có công cụ tốt phục vụ sản xuất, có như vậy mới tạo cho sản xuất lúa an toàn, bền vững lâu dài, giữ vững an toàn lương thực, đảm bảo xuất khẩu, từng bước nâng cao đời sống người nông dân ĐBSCL nói chung và nông dân HậuGiang nói riêng. Trên cơ sở kết quả phân tích thực trạng và nhu cầu phòngchốngdịchbệnhtrêncâylúa đề tài “Ứng dụngcôngnghệtrithứcxâydựnghệtrợgiúpphòngchốngdịchbệnhtrêncâylúatạitỉnh 2 Hậu Giang” nhằm nghiên cứu tạo ra một kho dữ liệu trithức về nông nghiệp (lúa nước) với mục đích hỗ trợ bà con nông dân về cách phòngtrịbệnhtrên lúa, giúp bà con nắm bắt được lịch thời vụ, thời gian xuất hiện bệnh, thời điểm phun thuốc… để giúp sản xuất hiệu qủa giảm được chi phí. 2. Mục tiêu nghiên cứu - Tìm hiểu về các bệnhtrên lúa, các thuốc phòngtrị tương ứng… - Nghiên cứu về côngnghệtri thức, công cụ lập trình, hệ thống dữ liệu…. để xâydựnghệ thống trợgiúpphòngtrịbệnhtrên lúa. - Đưa ra giải pháp và hoàn thiện hệ thống trợ giúp. - Xâydựnghệ thống và cài đặt thử nghiệm. - Đánh giá kết quả. 3. Đối tượng và phạm vi nghiên cứu 3.1. Đối tượng nghiên cứu - Các bệnh về lúa liên quan tới giống, mật độ…. - Các phương pháp phòngtrịbệnhtrênlúa - Các kỹ thuật, tập quán sản xuất. 3.2. Phạm vi nghiên cứu Đề tài được nghiên cứu và xâydựng chương trình nhằm đáp ứng các yêu cầu phòngchốngbệnhlúa của người nông dân tạiHậu Giang. Nghiên cứu công cụ lập trình và tài liệu có liêu quan đến côngnghệtrithức 4. Phương pháp nghiên cứu 4.1. Phương pháp nghiên cứu lý thuyết 3 Nghiên cứu về bệnh lúa, thuốc phòng trị, các phương pháp áp dụng hiệu quả. Nghiên cứu công cụ lập trình, hệ chuyên gia, hệ quản trị… Tổng hợp các tài liệu liên quan đến lĩnh vực nghiên cứu. Phân tích, thiết kế hệ thống theo quy trình sao cho dễ sử dụng, hiệu quả, dễ nâng cấp, sửa chữa bỗ sung. 4.2. Phương pháp nghiên cứu thực nghiệm Khảo sát và phân tích so sánh với các phương pháp phòngtrịbệnhtrênlúatạiHậu Giang. Lấy các mẫu bệnhtrênlúa nhìn thấy được đưa vào máy đối sánh kết quả với chuyên gia. Xâydựng giải pháp hiệu quả và thiết kế phần mềm hỗ trợ 5. Bố cục của luận văn MỞ ĐẦU CHƯƠNG 1. TÌM HIỂU CÔNGNGHỆTRITHỨC VÀ ỨNGDỤNG - Tìm hiểu cơ sở tri thức, ứngdụng của trithức vào một số lĩnh vực - Tìm hiểu hệ chuyên gia, biểu diễn, suy luận, các đặc trưng của hệ chuyên gia. - Kho tri thức, quản lý và cập nhật kho tri thức, khai phá dữ liệu, hệtrợgiúp ra quyết định CHƯƠNG 2. PHÂN TÍCH BÀI TOÁN PHÒNGCHỐNGBỆNHTRÊNCÂY LÚA. - Phát biểu bài toán. - Tìm hiểu trithức về lúa nước - Vận dụngcôngnghệtrithức để giải quyết vấn đề 4 - Mô tả ứngdụng và mô hình dữ liệu hoạt động - Xâydựng các luật và câu truy vấn CHƯƠNG 3. CÀI ĐẶT VÀ THỬ NGHIỆM HỆTRỢGIÚPPHÒNGCHỐNGBỆNHTRÊNLÚATẠIHẬUGIANG - Phân tích thiết kế hệtrợgiúp - Môi trường công cụ cài đặt - Đánh giá kết quả chương trình KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. Đưa ra các nhận xét, đánh giá về hệ thống, các vấn đề đã giải quyết được, các vấn đề còn tồn tại. Đồng thời đưa ra hướng phát triển của đề tài trong tương lai 6. Tổng quan tài liệu nghiên cứu Để thực hiện đề tài “Ứng dụngcôngnghệtrithứcphòngchốngdịchbệnhtrêncâylúatạitỉnhHậu Giang”, chúng ta cần phải nắm được kiến thức tổng quan về lúa, côngnghệtri thức, tìm hiểu về điều kiện môi sinh….Vì vậy, các tài liệu được sử dụng để xâydựng đề tài là: Các công trình nghiên cứu liên quan đến lúa, các tài liệu bệnh lúa, các công bố liên quan đến lúa, các hệ thống trợgiúp ra quyết định, kho dữ liệu, khai phá dữ liệu, các bài viết, các nguồn dữ liệu trên Internet…Hiện nay, với sự phát triển côngnghệ thông tin, đặt biệt biệt là mạng Internet thì việc tìm kiếm một tài liệu nào đó thì thật là dễ dàng và nhanh chóng. 5 CHƯƠNG 1 TÌM HIỂU CÔNGNGHỆTRITHỨC VÀ ỨNGDỤNG Chương này giới thiệu cơ sở lý thuyết liên quan đến đề tài, việc hỗ trợxâydựngứng dụng. Trình bày các khái niệm về cơ sở tri thức, hệ chuyên gia. Một số các ứngdụng cơ sở trithức để xâydựng thành hệ chuyên gia. Cách thức biểu diễn tri thức, xâydựng luật trong hệ chuyên gia thông qua các kỹ thuật suy luận trong hệ chuyên gia. 1.1. TÌM HIỂU TRITHỨC 1.1.1. Khái niệm về trithứcTrithức là nhận thức và hiểu biết về một sự việc, sự vật hay thông tin được thu thập ở dạng kinh nghiệm, học tập hay thông qua suy luận, suy ngẫm. Trithức là sự đánh giá về sự sở hữu, xâu chuổi những chi tiết liên quan đến một vấn đề mà nếu để riêng lẽ chúng sẽ có giá trị hơn [1]. Hình 1.1 Hệ thống giao tiếp 1.1.2. Phân loại và quản trịtrithứcTrithức trong hệ chuyên gia phản ánh sự tinh thông được tích tụ từ sách vở, tạp chí, từ các chuyên gia, báo đài hay các nhà bác học. Các hệ thống hay hệ chuyên gia đều dựa trêntrithức [1] Người sử dụng (User) Hệ thống giao tiếp (User interface ) Cơ sở trithức (knowledge base) Máy suy diễn (Inference Engine) 6 Trithức được phân ra thành hai loại chính là trithức hiện và trithức ẩn [14]: - Trithức hiện: là những trithức được giải thích và được mã hóa dưới dạng văn bản, tài liệu, âm thanh, phim ảnh . thông qua ngôn ngữ có lời hoặc không có lời, nguyên tắc hệ thống, chương trình máy tính, chuẩn mực hay các phương tiện khác. Trithức này dễ dàng chuyển giao, thường được tiếp nhận qua hướng dẫn. - Trithức ẩn: là những trithức thu được từ trải nghiệm thực tế, trithức dạng này nằm trong mỗi cá nhân bao gồm : niềm tin, kinh nghiệm, bí quyết, kỹ năng .Ví dụ: các chuyên gia có thể biết phân tích đất đai, thời gian gây bệnh, thời tiết mùa vụ rất chuyên nghiệp, họ có cảm nhận vấn đề này rất tốt cho nên tư vấn cho người trồng lúa nên gieo sạ giống gì? Thời điểm gieo sạ?. Đây là một dạng trithức ẩn nằm trong mỗi chuyên gia mà không thể mã hóa thành văn bản hay chuyển giao mà chỉ có thể có bằng cách tự luyện tập. 1.1.3. Ứngdụngcôngnghệtrithức vào phát triển một số hệ chuyên gia 1.1.4. Một số lĩnh vực ứngdụng của hệ chuyên gia 1.2. BIỂU DIỄN TRITHỨC 1.2.1. Biểu diễn trithức trong hệ chuyên gia a. Trithức được biểu diễn như thế nào b. Trithức biểu diễn thông qua các luật c. Kỹ thuật suy luận trong hệ chuyên gia 1.2.2. Những sai sót thường gặp khi thiết kế hệ chuyên gia Những sai sót trong khi phát triển hệ chuyên gia được phân ra thành nhiều giai đoạn: Sai sót trong trithức chuyên gia : Chuyên gia là nguồn trithức của một hệ chuyên gia, nếu trithức của chuyên gia không đúng và 7 không đầy đủ, hậu quả sai sót sẽ ảnh hưởng suốt quá trình phát triển hệ thống. Sai sót ngữ nghĩa: Xảy ra do trithức đưa vào hệ chuyên gia. Ví dụ một chuyên gia trồng lúa nói “Lúa bị vàng, lùn” (thiếu phân) và côngnghệtrithức lại hiểu nhầm câu này “ Lúa bị vàng lùn” (bị rầy nâu lây bệnh). Sai sót cú pháp: do biểu diễn sai các dạng luật, các sự kiện hoặc do sai sót ngữ nghĩa hoặc sai sót trong trithức chuyên gia ở các bước trước Sai sót máy suy diễn: Là một chương trình nên máy suy diễn có thể gặp lỗi khi thực hiện và có thể xác định được nguyên nhân. Tuy nhiên, việc xác định lỗi trong một số hệ chuyên gia vẫn gặp khó khăn do công cụ phần mềm sử dụng [1],[15] 1.2.3. Kiến trúc tổng quát của hệ chuyên gia Một hệ chuyên gia mẫu cấu tạo bởi bảy thành phần cơ bản như sau : Hình 1.5 Mô tả các thành phần cơ bản của một hệ chuyên gia Bộ nhớ làm việc Giao diện người sử dụng MÁY SUY DIỄN Lịch công tác Cơ sở trithức các luật Khả năng giải thích Khả năng thu nhận tri 8 Cơ sở trithức (Knowledge base) Gồm các phần tử (hay đơn vị) tri thức, thông thường được gọi là luật, được tổ chức như một cơ sở dữ liệu. Máy suy diễn (inference engine ) là công cụ (chương trình hay bộ xử lý) tạo ra sự suy luận bằng cách quyết định xem những luật nào sẽ làm thỏa mãn các sự kiện, các đối tượng, chọn ưu tiên các luật thỏa mãn, thực hiện các luật có tính ưu tiên cao nhất. 1.2.4. Các đặc trưng và ưu điểm ứngdụng a. Các đặc trưng cơ bản của hệ chuyên gia b. Một số ưu điểm của hệ chuyên gia 1.3. KHO TRITHỨC 1.3.1. Cấu trúc của kho trithức Hình 1.7: Mô hình cấu trúc kho trithức