Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
626,56 KB
Nội dung
Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn I. MỤC LỤC LỜI CẢM ƠN Em xin chân thành cảm ơn thầy PGS.TS Đỗ Văn Nhơn đã hướng dẫn và truyền đạt cho em những kiến thức quý báu của môn học Biểu diễn tri thức và suy luận, giúp em nắm được những phương pháp biểu diễn tri thức tiêu biểu, đồng thời, mở ra những hướng nghiên cứu sâu hơn, rộng hơn để có thể nghiên cứu và tìm hiểu những phương pháp biểu diễn tri thức mới có thể ứng dụng và tạo ra giá trị cho các lĩnh vực xã hội và đời sống của con người. Trong bài này, em xin trình bày những hiểu biết về phương pháp biểu diễn tri thức dùng hệ luật dẫn và ứng dụng phương pháp này trong chương trình Chẩn đoán sâu bệnh chính trên cây lúa. Do thời gian có hạn em chỉ xin phép thiết lập một ứng dụng minh họa cho phương pháp biểu diễn tri thức bằng luật dẫn với các chức năng chính thể hiện rõ nội dung của bài. Chương trình và bài viết còn nhiều hạn chế và thiếu sót, kính mong thầy thông cảm. Tp. Hồ Chí Minh, ngày 29 tháng 03 năm 2014 Học viên thực hiện Nguyễn Thị Mai SVTH: Nguyễn Thị Mai 1 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn I. TỔNG QUAN 1. Các khái niệm Dữ liệu là các con số, ký hiệu mà máy tính có thể lưu trữ, biểu diễn, xử lý. Bản thân dữ liệu không có ý nghĩa. Chỉ khi con người cảm nhận, tư duy thì dữ liệu mới có một ý nghĩa nhất định, đó chính là thông tin. Từ khái niệm thông tin, người ta mới xây dựng được khái niệm về tri thức. Tri thức là kết tinh, cô đọng, chắt lọc của thông tin. Tri thức hình thành do quá trình xử lý thông tin mang lại. Biểu diễn tri thức là phương pháp mã hoá tri thức, nhằm thành lập cơ sở tri thức cho các hệ thống dựa trên tri thức 2. Phân loại tri thức Dựa vào cách thức con người giải quyết vấn đề, các nhà nghiên cứu đã xây dựng các kỹ thuật để biểu diễn các dạng tri thức khác nhau trên máy tính. Để giải quyết vấn đề, chúng ta chỉ chọn dạng biễu diễn nào thích hợp nhất. Một số dạng biểu diễn tri thức thường gặp: Tri thức thủ tục mô tả cách thức giải quyết một vấn đề. Loại tri thức này đưa ra giải pháp để thực hiện một công việc nào đó. Các dạng tri thức thủ tục tiêu biểu thường là các luật, chiến lược, lịch trình, và thủ tục SVTH: Nguyễn Thị Mai 2 Tri thức thực của lĩnh vực Tri thức tính toán Bằng cách nào? Gồm: Bảng ánh xạ giữa: Đối tượng thực-> đối tượng tính toán Quan hệ thực->quan hệ tính toán Bằng cách: dùng các lược đồ biểu diễn (scheme) -> Chọn dùng lược đồ choloại tri thức là vấn đề quan trọng Gồm: đối tượng và các quan hệ giữa chúng trong lĩnh vực Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Tri thức khai báo cho biết một vấn đề được thấy như thế nào. Loại tri thức này bao gồm các phát biểu đơn giản, dưới dạng các khẳng định logic đúng hoặc sai. Tri thức khai báo cũng có thề là một danh sách các khẳng định nhằm mô tả đầy đủ hơn về đối tượng hay một khái niệm khái niệm nào đó Siêu tri thức mô tả tri thức về tri thức. Loại tri thức này giúp lựa chọn tri thức thích hợp nhất trong số các tri thức khi giải quyết một vấn đề. Các chuyên gia sử dụng tri thức này để điều chỉnh hiệu quả giải quyết vấn đề bằng cách hướng các lập luận về miền tri thức có khả năng hơn cả Tri thức Heuristic mô tả các "mẹo" để dẫn dắt tiến trình lập luận. Tri thức heuristic còn được gọi là tri thức nông cạn do không bảm đảm hoàn toàn chính xác về kết quả giải quyết vấn đề. Các chuyên thường dùng các tri thức khoa học như sự kiện, luật, … sau đó chuyển chúng thành các tri thức heuristic để thuận tiện hơn trong việc giải quyết một số bài toán Tri thức có cấu trúc mô tả tri thức theo cấu trúc. Loại tri thức này mô tả mô hình tổng quan hệ thống theo quan điểm của chuyên gia, bao gồm khái niệm, khái niệm con, và các đối tượng; diễn tả chức năng và mối liên hệ giữa các tri thức dựa theo cấu trúc xác định 3. Các phương pháp biểu diễn tri thức a) Biểu diễn tri thức dùng hệ luật dẫn Phương pháp biểu diễn tri thức bằng luật dẫn được phát minh bởi Newell và Simon trong lúc hai ông đang cố gắng xây dựng một hệ giải bài toán tổng quát. Đây là một kiểu biểu diễn tri thức có cấu trúc. Ý tưởng cơ bản là tri thức có thể được cấu trúc bằng một cặp điều kiện – hành động : "NẾU điều kiện xảy ra THÌ hành động sẽ được thi hành". Chẳng hạn : NẾU đèn giao thông là đỏ THÌ bạn không được đi thẳng. Một cách tổng quát luật dẫn có dạng như sau: P 1 ∧ P 2 ∧ ∧ Pn → Q Tùy vào các vấn đề đang quan tâm mà luật dẫn có những ngữ nghĩa hay cấu tạo khác nhau SVTH: Nguyễn Thị Mai 3 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn b) Biểu diễn tri thức dùng mạng ngữ nghĩa Mạng ngữ nghĩa là một phương pháp biểu diễn tri thức đầu tiên và cũng là phương pháp dễ hiểu nhất đối với chúng ta. Phương pháp này sẽ biểu diễn tri thức dưới dạng một đồ thị, trong đó đỉnh là các đối tượng (khái niệm) còn các cung cho biết mối quan hệ giữa các đối tượng (khái niệm) này. Ví dụ: giữa các khái niệm chích chòe, chim, hót, cánh, tổ có một số mối quan hệ như sau : Chích chòe là một loài chim. Chim biết hót Chim có cánh Chim sống trong tổ Các mối quan hệ này sẽ được biểu diễn trực quan bằng một đồ thị như sau: Do mạng ngữ nghĩa là một loại đồ thị cho nên nó thừa hưởng được tất cả những mặt mạnh của công cụ này. Nghĩa là ta có thể dùng những thuật toán của đồ thị trên mạng ngữ nghĩa như thuật toán tìm liên thông, tìm đường đi ngắn nhất,… để thực hiện các cơ chế suy luận. Điểm đặc biệt của mạng ngữ nghĩa so với đồ thị thông thường chính là việc gán một ý nghĩa (có, làm, là, biết, ) cho các cung. c) Biểu diễn tri thức bằng Frame Frame là một cấu trúc dữ liệu chứa đựng tất cả những tri thức liên quan đến một đối tượng cụ thể nào đó. Frames có liên hệ chặt chẽ đến khái niệm hướng đối tượng (thực ra frame là nguồn gốc của lập trình hướng đối tượng). Ngược lại với các phương pháp biểu diễn tri thức đã được đề cập đến, frame "đóng gói" toàn bộ một đối tượng, tình huống hoặc cả một vấn đề phức tạp thành một thực SVTH: Nguyễn Thị Mai 4 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn thể duy nhất có cấu trúc. Một frame bao hàm trong nó một khối lượng tương đối lớn tri thức về một đối tượng, sự kiện, vị trí, tình huống hoặc những yếu tố khác. Do đó, frame có thể giúp ta mô tả khá chi tiết một đối tượng. Mỗi một frame mô tả một đối tượng (object). Một frame bao gồm 2 thành phần cơ bản là slot và facet. Một slot là một thuộc tính đặc tả đối tượng được biểu diễn bởi frame. Ví dụ : trong frame mô tả xe hơi, có hai slot là trọng lượng và loại máy. Mỗi slot có thể chứa một hoặc nhiều facet. Các facet (đôi lúc được gọi là slot "con") đặc tả một số thông tin hoặc thủ tục liên quan đến thuộc tính được mô tả bởi slot. Facet có nhiều loại khác nhau, sau đây là một số facet thường gặp. • Value (giá trị) : cho biết giá trị của thuộc tính đó (như xanh, đỏ, tím vàng nếu slot là màu xe). • Default (giá trị mặc định) : hệ thống sẽ tự động sử dụng giá trị trong facet này nếu slot là rỗng (nghĩa là chẳng có đặc tả nào!). Chẳng hạn trong frame về xe, xét slot về số lượng bánh. Slot này sẽ có giá trị 4. Nghĩa là, mặc định một chiếc xe hơi sẽ có 4 bánh! • Range (miền giá trị) : (tương tự như kiểu biến), cho biết giá trị slot có thể nhận những loại giá trị gì (như số nguyên, số thực, chữ cái, ) • If added : mô tả một hành động sẽ được thi hành khi một giá trị trong slot được thêm vào (hoặc được hiệu chỉnh). Thủ tục thường được viết dưới dạng một script. • If needed : được sử dụng khi slot không có giá trị nào. Facet mô tả một hàm để tính ra giá trị của slot. SVTH: Nguyễn Thị Mai 5 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Frame : XE HƠI Thuộc lớp : phương tiện vận chuyển. Tên nhà sản xuất : Audi Quốc gia của nhà sản xuất : Đức Model : 5000 Turbo Loại xe : Sedan Trọng lượng : 3300lb Số lượng cửa : 4 (default) Hộp số : 3 số tự động Số lượng bánh : 4 (default) Máy (tham chiếu đến frame Máy) Kiểu : In-line, overhead cam Số xy-lanh : 5 Khả năng tăng tốc 0-60 : 10.4 giây ¼ dặm : 17.1 giây, 85 mph. SVTH: Nguyễn Thị Mai 6 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Frame MÁY Xy-lanh : 3.19 inch Tỷ lệ nén : 3.4 inche Xăng : TurboCharger Mã lực : 140 hp d) Biểu diễn tri thức bằng Script Script là một cách biểu diễn tri thức tương tự như frame nhưng thay vì đặc tả một đối tượng, nó mô tả một chuỗi các sự kiện. Để mô tả chuỗi sự kiện, script sử dụng một dãy các slot chứa thông tin về các con người, đối tượng và hành động liên quan đến sự kiện đó. Tuy cấu trúc của các script là rất khác nhau tùy theo bài toán, nhưng nhìn chung một script thường bao gồm các thành phần sau: Điều kiện vào (entry condition): mô tả những tình huống hoặc điều kiện cần được thỏa mãn trước khi các sự kiện trong script có thể diễn ra. Role (diễn viên): là những con người có liên quan trong script. Prop (tác tố): là tất cả những đối tượng được sử dụng trong các chuỗi sự kiện sẽ diễn ra. Scene (Tình huống): là chuỗi sự kiện thực sự diễn ra. Result (Kết quả): trạng thái của các Role sau khi script đã thi hành xong. Track (phiên bản): mô tả một biến thể (hoặc trường hợp đặc biệt) có thể xảy ra trong đoạn script II. BIỂU DIỄN TRI THỨC DÙNG HỆ LUẬT DẪN 1. Biểu diễn tri thức dùng hệ luật dẫn SVTH: Nguyễn Thị Mai 7 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Phương pháp biểu diễn tri thức bằng hệ luật dẫn được phát minh bởi Newell và Simon trong lúc hai ông đang cố gắng xây dựng một hệ giải bài toán tổng quát. Đây là một kiểu biểu diễn tri thức có cấu trúc. Ý tưởng cơ bản là tri thức có thể được cấu trúc bằng một cặp điều kiện – hành động: “NẾU điều kiện xảy ra THÌ hành động sẽ được thi hành”. Chẳng hạn: NẾU đèn giao thông là đỏ THÌ bạn không được đi thẳng, NẾU máy tính đã mở mà không khởi động được THÌ kiểm tra nguồn điện, … Ngày nay, các luật dẫn đã trở nên phổ biến và được áp dụng rộng rãi trong nhiều hệ thống trí tuệ nhân tạo khác nhau. Luật dẫn có thể là một công cụ mô tả để giải quyết các vấn đề thực tế thay cho các kiểu phân tích vấn đề truyền thống. Trong trường hợp này, các luật được dùng như là những chỉ dẫn (tuy có thể không hoàn chỉnh) nhưng rất hữu ích để trợ giúp cho các quyết định trong quá trình tìm kiếm, từ đó làm giảm không gian tìm kiếm. Một ví dụ khác là luật dẫn có thể được dùng để bắt chước hành vi của những chuyên gia. Theo cách này, luật dẫn không chỉ đơn thuần là một kiểu biểu diễn tri thức trong máy tính mà là một kiểu biễu diễn các hành vi của con người. Một cách tổng quát luật sinh có dạng như sau: P 1 ∧ P 2 ∧ ∧ Pn → Q Tùy vào các vấn đề đang quan tâm mà luật sinh có những ngữ nghĩa hay cấu tạo khác nhau: Trong logic vị từ: P 1 , P 2 , , P n , Q là những biểu thức logic. Trong ngôn ngữ lập trình, mỗi một luật sinh là một câu lệnh. IF (P 1 AND P 2 AND … AND P n ) THEN Q Trong lý thuyết hiểu ngôn ngữ tự nhiên, mỗi luật sinh là một phép dịch: ONE - một. TWO - hai. JANUARY - tháng một Để biễu diễn một tập luật sinh, người ta thường phải chỉ rõ hai thành phần chính sau: (1) Tập các sự kiện F (Facts) F = {f 1 , f 2 , , f n } (2) Tập các quy tắc R (Rules) áp dụng trên các sự kiện dạng như sau: SVTH: Nguyễn Thị Mai 8 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn f 1 ∧ f 2 ∧ ∧ fi → q Trong đó, các f i , q đều thuộc F Ví dụ: Cho một cơ sở tri thức được xác định như sau: Các sự kiện: A, B, C, D, E, F, G, H, K Tập các quy tắc hay luật sinh (rule) R1: A E R2: B D R3: H A R4: E ⋀ G C R5: E ⋀ K B R6: D ⋀ E ⋀ K C R7: G ⋀ K ⋀ F A 2. Cơ chế suy diễn Cơ chế suy diễn là một thành phần quan trọng, nó góp phần to lớn trong việc đi từ giả thuyết đến kết luận của bài toán. Cơ chế suy diễn sẽ lựa chọn các luật cần thực thi để có từng bước giải trong quá trình hình thành lời giải. Nó sẽ quyết định tiến trình tìm kiếm lời giải từ đâu, lựa chọn hướng nào khi mà có quá nhiều luật cùng có đủ điều kiện để thi hành. Như vậy sẽ xuất hiện hai vấn đề trong cơ chế suy diễn đó là cách suy diễn và lựa chọn hướng thi hành. Về cách suy diễn, ta xét cơ sở tri thức của chúng ta mỗi một sự kiện được xem là một nút của đồ thị tri thức, mỗi cung nối hai nút là một bước suy diễn dựa trên luật nào đó. Suy diễn phải tạo ra đường đi liên thông giữa các sự kiện giả thiết và sự kiện mục tiêu. Lời giải khi đó sẽ là tập có thứ tự các cung của đồ thị liên thông nối sự kiện giả thiết và sự kiện mục tiêu. Ta thấy sẽ có ba cách để tìm ra đường đi này: suy diễn tiến, suy diễn lùi, kết hợp suy diễn tiến và suy diễn lùi. • Suy diễn tiến là quá trình xuất phát từ một nút của sự kiện giả thiết tìm ra các cung cần phải đi qua để đến được mục tiêu • Suy diễn lùi là quá trình xuất phát từ một nút mục tiêu tìm ra các cung dẫn tới các sự kiện giống như sự kiện giả thiết. Về cách chọn các luật thi hành, ta thấy trong quá trình suy luận tại một nút sự kiện nào đó sẽ có nhiều cung đi đến sự kiện khác. Điều này nảy sinh vấn đề lựa chọn cung nào? Có hai giải pháp cho tình huấn này: tìm trên tất cả các cung, hoặc SVTH: Nguyễn Thị Mai 9 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn tìm trên một cung nào đó cho đến khi không còn đi được nữa thì quay trở lại. Hai cách này được gọi là tìm kiếm theo chiều rộng và tìm kiếm theo chiều sâu. a. Suy diễn tiến Là quá trình suy luận xuất phát từ một số điều kiện ban đầu xác định các sự kiện có thể được "sinh" ra từ sự kiện này Thuật toán suy diễn tiến: Bước 1: Ghi nhận các sự kiện giả thiết và mục tiêu của bài toán Bước 2: Khởi tạo lời giải là rỗng Bước 3: Kiểm tra mục tiêu IF mục tiêu đáp ứng THEN goto Bước 8 Bước 4: Tìm luật có thể áp dụng để phát sinh sự kiện mới Bước 5: IF Tìm trong Bước 4 thất bại THEN Áp dụng thuật toán suy diễn lùi Bước 6: IF Tìm trong Bước 4 thành công THEN Ghi nhận thông tin về luật vào lời giải và sự kiện mới vào giả thiết được phát sinh từ các luật Bước 7: Goto Bước 4 Bước 8: Biến đổi lời giải tìm được Ưu điểm: • Ưu điểm chính của suy diễn tiến là làm việc tốt khi bài toán về bản chất đi thu thập thông tin rồi thấy điều cần suy diễn. • Suy diễn tiến cho ra khối lượng lớn các thông tin từ một số thông tin ban đầu. Nó sinh ra nhiều thông tin mới. SVTH: Nguyễn Thị Mai 10 [...]... thì hiệu quả ứng dụng sẽ cao và ngược lại SVTH: Nguyễn Thị Mai 15 Biểu diễn tri thức và suy luận III GVHD: PGS.TS Đỗ Văn Nhơn ỨNG DỤNG CHẨN ĐOÁN SÂU BỆNH CHÍNH TRÊN CÂY LÚA 2 Giới thiệu chương trình Chương trình Chẩn đoán sâu bệnh chính trên cây lúa biểu diễn một số tri thức tiêu biểu về các biểu hiện, tri u chứng sâu bệnh thường gặp Từ đó đưa ra kết quả chẩn đoán loại sâu bệnh ở cây trồng (lúa) đang... các tri u chứng và lựa chọn những tri u chứng quan sát được từ cây trồng, xem được chẩn đoán loại sâu bệnh Ngoài ra, người dùng còn có thể quản lý danh mục các loại tri u chứng, sâu bệnh hiện có trong hệ thống Cho phép cập nhật, thêm vào những dữ liệu mới, chỉnh sửa và xóa những dữ liệu không còn chính xác 3 Biểu diễn tri thức các sâu bệnh chính trên cây lúa Các biểu hiện sâu bệnh chính ở cây ở cây lúa. .. tri u chứng thường gặp Hình 2: Màn hình chẩn đoán các loại sâu bệnh chính trên cây lúa Cơ chế suy luận được ápKết quả suy diễn trả về loại SVTH: Nguyễn Thị Mai 19 bệnh lúa đang bị Các biểu hiện cây lúa đang dụng để tìm ra bệnh mắc phải Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Màn hình quản lý danh mục tri u chứng: cho phép người dùng thao tác thêm các tri u chứng mới cũng như xóa các tri u... tri u chứng mới cũng như xóa các tri u chứng không chính xác và chỉnh sửa khi cần thiết SVTH: Nguyễn Thị Mai 20 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Hình 3: Màn hình quản lý danh mục các tri u chứng sâu bệnh của cây lúa Thêm vào danh mục các biểu hiện và sâu bệnh của cây lúa Màn hình quản lý danh mục luật suy dẫn: liệt kê các tri u chứng và các luật hiện có trong dữ liệu hệ thống,... Thêm, Xóa, Cập nhật dữ liệu về các luật suy dẫn SVTH: Nguyễn Thị Mai 21 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Hình4: Màn hình quản lý các luật suy diễn Thêm các luật suy diễn để tìm ra các bệnh mới Các thao tác trên tập dữ liệu luật dẫn 5 Hướng phát tri n Chương trình Chẩn đoán sâu bệnh chính trên cây Lúa minh họa cho phương pháp Biểu diễn tri thức dùng hệ luật dẫn với các luật đơn... chương trình Ứng dụng Heuristic trong chẩn đoán các loại sâu bệnh mang lại hiệu quả cao trong quản lý và biểu diễn tri thức về phòng trừ sâu bệnh đối với cây trồng nông nghiệp IV KẾT LUẬN Với những ưu điểm vốn có, phương pháp biểu diễn tri thức bằng hệ luật dẫn mang lại những hiệu quả nhất định trong các ứng dụng thực tế, dễ dàng hướng con người đến những suy luận bằng các sự kiện và các luật cụ... trình và bắt đầu đi đến các giao diện thao tác khác SVTH: Nguyễn Thị Mai 18 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Hình 1: Màn hình giới thiệu Bắt đầu Kết thúc Màn hình thao tác chính của chương trình: cho phép người dùng lựa chọn những biểu hiện cây lúa đang gặp phải và tiến hành Chẩn đoán Sau khi xử lý, chương trình hiển thị Kết quả chẩn đoán kèm theo cơ chế suy diễn đã áp dụng Các tri u... được các loại sâu bệnh dự đoán từ những biểu hiện cho trước Những hướng mở rộng của chương trình: SVTH: Nguyễn Thị Mai 22 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn Biểu diễn được lượng tri thức lớn với các tập luật phức tạp hơn Cho phép kết xuất từ các tập tin sẵn có Cho phép người dùng nhận được kết quả loại bệnh và phương pháp phòng trừ từ các tri u chứng cho trước Sử dụng các phương... cũng chính ưu điểm này lại là một nhược điểm khi người lập trình có xu hướng biểu diễn tri thức quy tụ vào các tập sự kiện và tập luật Do đó, khi tiếp cận với những nguồn tri thức mới, nên có sự tìm hiểu và chọn lọc phù hợp, linh hoạt để đạt được hiệu quả tối ưu SVTH: Nguyễn Thị Mai 23 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn II TÀI LIỆU THAM KHẢO [1] PGS TS Đỗ Văn Nhơn, Bài giảng biểu diễn. .. diễn tri thức và suy luận, 02/2014 [2] PSG TS Đỗ Văn Nhơn, Các hệ cơ sở tri thức [3] Đinh Nguyễn Anh Dũng, Hoàng Kiếm, Biểu diễn tri thức sử dụng luật dẫn xuất (luật sinh) [4] Nguyễn Đình Thuân, Các hệ cơ sở tri thức, Đại học Nha Trang, -4/2007 [5] Hồ Cẩm Hà, Các hệ thống thông minh, Chương 2 – Biểu diễn tri thức, Khoa CNTT, Đại học Sư phạm Hà Nội, 2012 [6] http://vinhphuc.edu.vn/thpttamdao/p/6485 Và . trình Chẩn đoán sâu bệnh chính trên cây lúa biểu diễn một số tri thức tiêu biểu về các biểu hiện, tri u chứng sâu bệnh thường gặp. Từ đó đưa ra kết quả chẩn đoán loại sâu bệnh ở cây trồng (lúa) . thêm vào những dữ liệu mới, chỉnh sửa và xóa những dữ liệu không còn chính xác. 3. Biểu diễn tri thức các sâu bệnh chính trên cây lúa Các biểu hiện sâu bệnh chính ở cây ở cây lúa được biểu diễn. tốt thì hiệu quả ứng dụng sẽ cao và ngược lại. SVTH: Nguyễn Thị Mai 15 Biểu diễn tri thức và suy luận GVHD: PGS.TS Đỗ Văn Nhơn III. ỨNG DỤNG CHẨN ĐOÁN SÂU BỆNH CHÍNH TRÊN CÂY LÚA 2. Giới thiệu