Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
0,94 MB
Nội dung
Tiểu luận môn Công nghệ Tri thức MỤC LỤC MỤC LỤC PHẦN LÝ THUYẾT: TÌM HIỂU TỔNG QUAN VỀ CÔNG NGHỆ TRI THỨC VÀ HỆ CHUYÊN GIA I.Công nghệ tri thức 1.Nguyên lý KE 2.Cách nhìn KE 3.Tổng quan xu hướng Công nghệ Tri thức II HỆ CHUYÊN GIA (Expert systems - ES) .4 1.Định nghĩa 2.Lựa chọn toán cho hệ chuyên gia .4 3.Các vấn đề hệ chuyên gia giải 4.Thuật toán tổng quát để thiết kế hệ chuyên gia PHẦN II: XÂY DỰNG HỆ CHUYÊN GIA TƯ VẤN HỌC TIẾNG ANH CHO CÁC ĐỐI TƯỢNG TÙY THEO NHU CẦU VÀ KHẢ NĂNG 12 I.Phát biểu toán .12 1.Tên đề 12 2.Mục đích .12 3.Phân tích 12 II.Kiến trúc hệ thống 12 III.Kết chạy thử nghiệm 14 IV.Mã nguồn chương trình 15 V.Kết luận 18 TÀI LIỆU THAM KHẢO 19 Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức PHẦN LÝ THUYẾT: TÌM HIỂU TỔNG QUAN VỀ CƠNG NGHỆ TRI THỨC VÀ HỆ CHUYÊN GIA I Công nghệ tri thức Công nghệ tri thức (Knowledge Engineer - KE) liên quan đến việc xây dựng, trì phát triển hệ thống dựa tri thức Nó liên quan đến Công nghệ Phần mềm nhiều lĩnh vực khoa học máy tính như: trí tuệ nhân tạo (AI), sở liệu, khai thác liệu, hệ chuyên gia (ES), hệ hỗ trợ định, hệ thống định vị tồn cầu GPS, logic tốn liên quan mật thiết đến khoa học công nghệ kinh nghiệm kinh nghiệm xã hội – tri thức sinh kết hợp kinh nghiệm xã hội (chủ yếu người) xây dựng lại theo hiểu biết ta cách người lập luận logic kiện Các hoạt động khác KE đặc biệt cho phát triển hệ thống dựa tri thức như: - Đánh giá vấn đề - Phát triển cấu trúc hệ thống dựa tri thức - Biến tri thức có cấu trúc thành sở tri thức Thu thập xây dựng thông tin, tri thức suy diễn đặc trưng liên quan - Kiểm nghiệm xác định tính hợp lệ tri thức chen vào - Tích hợp trì hệ thống - Xem xét lại đánh giá hệ thống Trong thực tế, KE không gần với hoạt động mà cịn mang dáng vẻ nghệ thuật công nghệ Các giai đoạn chồng chéo, việc xử lý bị lặp nhiều nhiệm vụ khó khăn xuất Gần siêu KE lên dạng hệ thống tiến tới với việc phát triển lý thuyết trí tuệ tri thức hợp Nguyên lý KE Từ năm 1980, KE phát triển số nguyên lý, phương pháp, công cụ mà chúng cải thiện đáng kể trình thu nhận xếp tri thức Vài ngun lý tóm tắt sau: KE thừa nhận có loại tri thức khác nhau, thực trạng tiếp cận kỹ thuật dùng cho tri thức yêu cầu KE thừa nhận có loại chuyên gia ý kiến chuyên gia mà phương pháp nên chọn cách gần KE thừa nhận có cách biểu diễn tri thức khác mà hỗ trợ việc thu thập, xác định tính hợp lệ sử dụng lại tri thức KE thừa nhận có cách sử dụng tri thức trình thu nhận tri thức dẫn dắt mục đích dự án Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức KE dùng phương pháp xây dựng để tăng hiệu trình thu thập Cách nhìn KE Có cách nhìn KE: Cách nhìn chuyển đổi: Đây cách nhìn truyền thống Theo cách này, kỹ thuật KE áp dụng để chuyển tri thức người thành hệ trí tuệ nhân tạo Cách nhìn mơ hình hóa: Đây cách nhìn ln phiên Theo cách này, KE cố gắng mơ hình hóa tri thức kỹ thuật giải vấn đề miền chuyên gia thành hệ trí tuệ nhân tạo Tổng quan xu hướng Công nghệ Tri thức Một số xu hướng Công nghệ Tri thức vài năm qua thảo luận văn Dưới tổng quan ngắn gọn báo "Công nghệ Tri thức: Nguyên tắc phương pháp" tác giả Rudi Studer, V Richard Benjamins Dieter Fensel Theo cách nhìn chuyển đổi kiến thức người cần thiết để giải vấn đề chuyển giao triển khai thực vào sở tri thức Tuy nhiên điều giả định kiến thức cụ thể có người để giải vấn đề Đây lý cho thay đổi mơ hình hướng tới cách nhìn mơ hình hóa Sự thay đổi so sánh với thay đổi từ hệ thống chuyên gia hệ sang hệ thống chuyên gia hệ thứ hai Cách nhìn mơ hình hóa điểm gần gần thực tế nhận thức giải vấn đề tiến trình động, tuần hồn, khơng ngừng phụ thuộc vào kiến thức có diễn giải thực hệ thống Điều tương tự cách chuyên gia giải vấn đề sống thực Việc sử dụng mơ hình hóa Frameworks Sự phát triển ngôn ngữ đặc tả phương pháp giải vấn đề hệ thống dựa tri thức Vài năm qua mơ hình frameworks trở nên bật Công nghệ Tri thức COMMON KADS Protégé-II.PROTÉGÉ-II khung mẫu chịu ảnh hưởng khái niệm 'Ontology Sự ảnh hưởng Ontology Bản thể học giúp xây dựng mơ hình miền xác định điều khoản bên miền mối quan hệ chúng Có nhiều loại khác thể học bao gồm Domain thể học, Generic thể học, thể học ứng dụng thể học representational Trong kiến thức phân loại, lưu trữ, truy lục thơng tin quản lý khơng hữu ích cho việc giải vấn đề mà không cần trực tiếp chun mơn người mà cịn dẫn đến nỗ lực kiến thức quản lý "cho phép tổ chức hoạt động có hiệu lâu dài Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức II HỆ CHUYÊN GIA (Expert systems - ES) Định nghĩa Hệ chuyên gia, gọi hệ thống dựa tri thức, chương trình máy tính chứa số tri thức đặc thù nhiều chuyên gia người chủ đề cụ thể Các chương trình thuộc loại phát triển từ thập kỷ 1960 1970, trở thành ứng dụng thương mại từ thập kỷ 1980 Dạng phổ biến hệ chuyên gia chương trình gồm tập luật phân tích thơng tin (thường cung cấp người sử dụng hệ thống) lớp vấn đề cụ thể, đưa phân tích vấn đề đó, tùy theo thiết kế chương trình mà đưa lời khuyên trình tự hành động cần thực để giải vấn đề Đây hệ thống sử dụng khả lập luận để đạt tới kết luận Lựa chọn toán cho hệ chuyên gia Để xây dựng hệ chuyên gia, trước tiên ta cần chọn toán phù hợp với mục đích người sử dụng Người quản trị Tơi dùng ES để làm gì? Kỹ thuật viên Làm cách để vận hành ES tốt nhất? Nhà nghiên cứu Làm để tơi mở rộng ES? Người sử dụng cuối Khai thác ES giúp tơi đây? Sử dụng ES có rắc rối tốn không? Một phần mềm ES có đáng tin cậy khơng? - Xây dựng ES tương tự triển khai dự án phần mềm + Được thiết kế tập thể + Nhằm đạt kết mong muốn - Cần phải có bốn yếu tố bản: + Nguồn chi phí + Nguồn nhân lực + Nguồn tài nguyên + Khoảng thời gian dự kiến Những yếu tố ảnh hưởng đến giá thành ES Các vấn đề hệ chuyên gia giải Các hệ chuyên gia giải hàng loạt vấn đề lĩnh vực y học, tốn học, cơng nghệ, hóa học, địa chất, khoa học máy tính, kinh doanh, luật pháp, quốc phịng giáo dục Các chương trình giải lớp rộng loại vấn đề như: Diễn giải (interpretation): hình thành kết luận hay mơ tả cấp cao từ tập hợp liệu thơ Dự đốn (prediction): tiên đốn hậu xảy cho trước tình Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận mơn Cơng nghệ Tri thức Chẩn đốn (diagnosis): xác định nguyên nhân cố tình phức tạp dựa triệu chứng quan sát Thiết kế (design): tìm cấu hình cho thành phần hệ thống, đáp ứng mục tiêu thỏa mãn tập hợp ràng buộc thiết kế Lập kế hoạch (planning): tìm chuỗi hành động để đạt tập hợp mục tiêu, cho trước điều kiện khởi đầu ràng buộc thời gian chạy (run-time) Theo dõi (monitoring): so sánh hành vi quan sát hệ thống với hành vi mong đợi Bắt lỗi sữa chữa (debugging and repair): định cài đặt phương pháp chữa trị cho trục trặc Hướng dẫn (instruction): phát sữa chữa thiếu sót quan niệm học viên chủ đề thuộc lĩnh vực - Điều khiển (control): đạo hành vi mơi trường phức tạp Ta tóm tắt bước để thiết kế hệ chuyên gia sau: Thuật toán tổng quát để thiết kế hệ chun gia Begin Chọn tốn thích hợp Phát biểu đặc tả toán If ES giải thỏa mãn tốn sử dụng Then While Bản mẫu chưa phát triển hoàn thiện Do Begin Thiết kế mẫu Biểu diễn tri thức Tiếp nhận tri thức Phát triển hoàn thiện mẫu End Hợp thức hóa mẫu Triển khai cài đặt Hướng dẫn sử dụng Vận hành Bảo trì phát triển Else Tìm cách tiếp cận khác thích hợp Endif Kết thúc End Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận mơn Cơng nghệ Tri thức Có dạng hệ chun gia thường dùng hệ chuyên gia dựa luật lập luận tình a Hệ chuyên gia dựa luật ES dựa luật biểu diễn tri thức dạng luật if… then Cách tiếp cận thích hợp với kiến trúc Hình 1, kỹ thuật cổ điển sử dụng rộng rãi dùng cho biểu diễn tri thức lĩnh vực ES Hình 1.Kiến trúc hệ chuyên gia tiêu biểu Nếu xem kiến trúc ES Hình hệ sinh sở tri thức tập hợp luật sinh (if… then) Dữ liệu cho trường hợp cụ thể giữ nhớ làm việc Động suy diễn thực chu trình nhận dạng – hành động (recognize-act) hệ sinh Cơ chế điều khiển hướng từ liệu hay hướng từ mục tiêu Đối với ES, tiếp cận hướng từ mục tiêu tạo điều kiện cho trình giải thích Vì hệ hướng từ mục tiêu, việc suy luận theo đuổi mục tiêu cụ thể đó, mục tiêu bị chia thành nhiều mục tiêu Kết việc tìm kiếm ln ln hướng dẫn thơng qua phân cấp mục tiêu mục tiêu Trong tìm kiếm hướng từ liệu khơng tồn điều này, kết q trình tìm kiếm thường dài dịng khơng tập trung Để có ví dụ cụ thể giải vấn đề theo hướng từ mục tiêu, ta xét ES nhỏ dùng để chẩn đoán trục trặc xe hơi, gọi tắt ES “Chẩn đoán xe hơi”: Luật IF động nhận xăng AND động khởi động THEN trục trặc bugi Luật IF động không khởi động AND đèn không sáng THEN trục trặc ắcquy dây cáp Luật IF động không khởi động AND đèn sáng THEN trục trặc mơtơ khởi động Luật IF cịn xăng bình chứa nhiên liệu AND cịn xăng chế hịa khí Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức THEN động nhận xăng Trong chế độ điều khiển hướng từ mục tiêu, mục tiêu cao “trục trặc X” đưa vào nhớ làm việc Hình 2: Hình Hệ sinh thời điểm ban đầu lần chẩn đốn Có luật đối sánh (match) với biểu thức nhớ làm việc: luật 1, Nếu ta chọn luật ưu tiên theo số thứ tự nó, luật thực hiện, X gắn kết (bound) với giá trị bugi tiền đề (vế trái) luật đặt vào nhớ làm việc Hình Hình Hệ sinh sau luật thực Để chứng minh mục tiêu động nhận xăng luật thực , tiền đề luật đặt vào nhớ làm việc Hình Hình Hệ sinh sau thực luật Tại thời điểm này, có ba mục nhớ làm việc (các mục in nghiêng Hình 4) không đối sánh với kết luận luật Trong tình này, ES truy vấn trực tiếp người dùng mục tiêu Nếu người dùng xác nhận ba mục tiêu đúng, ES xác định cách thành công trục Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức trặc xe bugi Trong trình tìm lời giải này, hệ thống kiểm tra nhánh trái đồ thị Và/Hoặc Hình Hình Đồ thị Và/Hoặc tìm kiếm ví dụ chẩn đốn xe ơtơ Ưu điểm ES dựa luật: 1 Khả sử dụng trực tiếp tri thức thực nghiệm chuyên gia 2 Tính module luật làm cho việc xây dựng bảo trì luật dễ dàng 3 Có thể thực tốt lĩnh vực hạn hẹp 4 Có tiện ích giải thích tốt 5 Các luật ánh xạ cách tự nhiên vào khơng gian tìm kiếm trạng thái 6 Dễ dàng theo dõi chuỗi luật sửa lỗi 7 Sự tách biệt tri thức điều khiển giúp đơn giản hóa q trình phát triển ES Hạn chế ES dựa luật: Các luật đạt từ chuyên gia mang tính heuristic cao Chẳng hạn lĩnh vực y học, luật “If sốt-cao Then bị-nhiễm-trùng” kết hợp trực tiếp triệu chứng quan sát chẩn đoán, mà hiểu biết lý thuyết sâu lĩnh vực chuyên ngành (như chế phản ứng thể để chống lại vi trùng chẳng hạn), luật “If sốt-cao Then cho-uống-Aspirin” tri thức giải vấn đề tức trình chữa bệnh Các luật heuristic “dễ vỡ”, khơng thể xử lý trường hợp ngồi dự kiến Vì luật tạo từ kinh nghiệm chuyên gia tình biết, nên gặp phải tình khơng với kinh nghiệm đó, luật khơng giải Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Cơng nghệ Tri thức Có khả giải thích khơng chứng minh ES dựa luật giải thích kết luận suy luận từ luật nào, không chứng minh kết luận Các tri thức thường phụ thuộc vào cơng việc Q trình thu thập tri thức phức tạp khó khăn, tri thức có khơng thể sử dụng lại cho cơng việc khác - Khó bảo trì sở luật lớn b Hệ chuyên gia dựa tình huống: (case–based reasoning - CBR) Lập luận dựa tình huống: Các luật heuristic mơ hình lý thuyết hai kiểu thông tin mà chuyên gia người sử dụng để giải vấn đề Một chiến lược mạnh khác mà chuyên gia sử dụng lập luận từ tình huống, ví dụ tốn q khứ lời giải chúng Ví dụ: Một luật sư chọn tình luật xảy khứ tương tự với tình thân chủ gợi ý cho phương pháp thuyết phục tòa hợp lý để bênh vực cho thân chủ Các nhà lập trình máy tính sử dụng lại mã họ, sửa chữa chương trình cũ để thích nghi với tình có cấu trúc tương tự Các kiến trúc sư sử dụng kiến thức họ tịa nhà tốt ưa thích q khứ để thiết kế tòa nhà mà người ta cảm thấy vừa ý thuận tiện… Tóm lại, lập luận từ tình có khả có tính chất tảng trí thơng minh người Và lập luận dựa tình phát triển theo tiếp cận ES dựa tình sử dụng CSDL riêng biệt chứa giải pháp tình giải để dựa vào tìm kiếm giải pháp cho tình Các tình thường lưu lại tập hợp luật tình – hành động (situation – action) Các kiện mơ tả tình luật đặc điểm bật tình ghi nhận Khi giải vấn đề, CBR phải: Truy vấn tình thích hợp từ nhớ (hay CSDL) nó, dựa vào tương tự số đặc điểm bật - Sửa đổi tình để áp dụng tính - Áp dụng tình chuyển đổi vào toán - Lưu lại lời giải kết (thành cơng hay thất bại) Ưu điểm: CBR đưa hàng loạt ưu điểm cho việc xây dựng chuyên gia: Đơn giản hóa việc tích lũy tri thức từ chuyên gia với việc lưu trữ cách trực tiếp tri thức có được, lời giải chuyên gia cho hàng loạt toán Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận mơn Cơng nghệ Tri thức Bằng cách tìm giải pháp tình tương tự có để đưa lời giải cho phép rút ngắn thời gian suy luận hệ thống Tuy nhiên, điều cần phải xem xét lại hệ thống có CSDL tình lớn Thao tác lưu lại lời giải kết tạo khả tự học cho hệ thống: giúp hệ thống tránh lỗi cũ tận dụng thành công khứ Việc phân tích tri thức lĩnh vực diễn lần, tìm kiếm biểu diễn hợp lý cho tình huống, hay trình chọn đặc điểm bật (salient features) tình để so sánh đưa kết luận tính tương đương hai tình Đây khó khăn lớn tiếp cận Vì ta chọn đặc điểm bật dùng để so sánh hai tình khơng phù hợp, kết luận ta tính tương đương hai tình khơng xác, tình chọn khơng khơng cho lời giải thích hợp - Việc tích lũy tri thức lập trình tương đối đơn giản Các chiến lược xếp (index) thích hợp làm tăng sức mạnh phương pháp Hạn chế: Tiếp cận có hạn chế sau: Các tình khơng thể tri thức sâu lĩnh vực tốn, khó giải thích đưa lời giải vậy, đưa lời giải sai không tốt Một sở chứa tình lớn phải xem xét tương xứng tính tốn lưu trữ Vì CSDL lớn lên, thời gian cần để lấy tình thích hợp lớn lên Cuối chi phí cho việc tìm kiếm tình lớn thời gian cần thiết để rút lời giải cách suy luận từ luật từ mơ hình (hai tiếp cận trước) chúng Khó đưa tiêu chuẩn đánh giá tương tự tình huống, xếp Ứng dụng : Lập luận theo tình dạng bật việc tạo tương tự Ví dụ: Một thợ sửa chữa ôtô chữa động cách nhớ lại xe khác có triệu chứng tương tự, người sử dụng suy luận theo tình Một luật sư bảo vệ kết phiên tịa dựa tiền lệ pháp lý hay quan tòa sử dụng phán lệ, hai người thực suy luận theo tình Một kỹ sư chép đặc tính hoạt động thiên nhiên vào cơng trình sinh học mình, coi thiên nhiên sở liệu giải pháp cho vấn đề - Qui trình bốn bước lập luận theo tình huống: Bước 1: Truy lục (Retrieve): Cho trước tốn đích, truy lục từ nhớ tình có liên quan tới việc giải tốn cần giải Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức Một tình bao gồm vấn đề, giải pháp cho vấn đề đó, thơng thường, thích lời giải tìm - Bước 2: Tái sử dụng (Reuse): Ánh xạ lời giải cho tình trước cho tốn đích Điều dẫn đến việc điều chỉnh lời giải để phù hợp với tình - Bước 3: Điều chỉnh (Revise): Sau ánh xạ lời giải trước vào tốn đích, kiểm tra lời giải giới thực (hoặc giả lập) sửa lại cần thiết - Bước 4: Lưu lại (Retain) Sau lời giải điều chỉnh thành cơng cho tốn đích, lưu trữ kinh nghiệm thu nhớ dạng tình Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức PHẦN II: XÂY DỰNG HỆ CHUYÊN GIA TƯ VẤN HỌC TIẾNG ANH CHO CÁC ĐỐI TƯỢNG TÙY THEO NHU CẦU VÀ KHẢ NĂNG I Phát biểu toán Tên đề Xây dựng hệ chuyên gia tư vấn học tiếng Anh cho đối tượng tùy theo nhu cầu khả - Mục đích Xây dựng chương trình - Hiểu nguyên lý xây dựng hệ chuyên gia - Hiểu học lớp Phân tích Xây dựng chương trình học tập cho đối tượng khác nhau, cụ thể: xây dựng chương trình học anh văn cho đối tượng khác tùy theo mục đích nhu cầu đối tượng Để chọn lớp ta dựa vào tiêu chí : trình độ, kỹ mà người học muốn mục đích họ Các lớp học mà chương trình tư vấn gồm: toeft, ielts, toeic, chứng chỉ, đàm thoại, học kèm - Trình độ có cấp độ: giỏi, khá, trung bình - Kỹ năng: giao tiếp, viết, dịch thuật - Mục đích học: nước ngồi, làm, học trường Để tham gia vào lớp người tư vấn cần cung cấp thông tin tiêu chí chương trình u cầu: Toeft: giỏi || && : giao tiếp || viết || dịch thuật && nước || làm || học trường Ielts: giỏi && : giao tiếp || viết && nước || làm Toeic: && : giao tiếp || viết làm Chứng : trung bình && : viết || dịch thuật && học trường Đàm thoại : trung bình && : giao tiếp && làm Học kèm: || trung bình && : giao tiếp || viết || dịch thuật && nước || làm || học trường II Kiến trúc hệ thống Hình kiến trúc hệ thống hệ tin học chuyên gia Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức Hình 6.Kiến trúc ITS Phương thức phát triển hệ thống Hình Phương thức phát triển hệ thống Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức Sơ đồ hoạt động dựa luật Hình Mơ hình hệ chun gia dựa luật III Kết chạy thử nghiệm Hoctap.pl Hình Mơ kết chạy chương trình Hình 10 Mơ kết chạy chương trình Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận mơn Cơng nghệ Tri thức Hình 11 Mơ kết chạy chương trình Hình 12 Mơ kết chạy chương trình IV Mã nguồn chương trình /* hoc_ta(toeft) hoc_ta(ielts) hoc_ta(toeic) hoc_ta(chungchiABC) hoc_ta(damthoai) */ main:- chon chon:Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức retractall(known(_,_,_)),% Xoa cac thong tin bo nho chuong trinh hoc_ta(X), write(' Ban nen hoc: '),write(X),nl chon:write(' Xin loi Khong biet ban nen hoc gi.'),nl %Co so du lieu hocluc(h1):hoc(gioi) hocluc(h2):hoc(kha) hocluc(h3):hoc(trungbinh) hoc_ta(ielts):hocluc(h1), kynang(giaotiep); kynang(viet), mucdich(dinuocngoai); mucdich(dilam) hoc_ta(toeic):hocluc(h2), kynang(giaotiep); kynang(viet), mucdich(dilam) hoc_ta(hocchungchi):hocluc(h3), kynang(viet); kynang(dichthuat), mucdich(hotroviechoctaitruong) hoc_ta(damthoai):hocluc(h3), kynang(giaotiep), mucdich(dilam) hoc_ta(hockem):hocluc(h2); hocluc(h3), kynang(giaotiep); kynang(viet); kynang(dichthuat), Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức mucdich(dinuocngoai); mucdich(dilam); mucdich(hotroviechoctaitruong) hoc_ta(toeft):- % hoc toeft hocluc(h1); hocluc(h2), kynang(giaotiep); kynang(viet); kynang(dichthuat), mucdich(dinuocngoai); mucdich(dilam); mucdich(hotroviechoctaitruong) hoc(X):- ask('trinh tieng anh cua ban (gioi, kha, trungbinh)', X) kynang(X):-ask('Chon mot ky nang (giao tiep, viet, dich thuat)', X) mucdich(X):-ask('Chon mot muc dich (di nuoc ngoai, di lam, ho tro hoc tren truong)', X) %thichkhoi(X):-ask('ban thich khoi',X) %sothich(X):- ask('so thich cua ban la' ,X) %nangkhieu(X):-ask('nangkhieucuabanla' ,X) %phan tra loi ask(Attribute,Value):known(yes,Attribute,Value), ! ask(Attribute,Value):known(_,Attribute,Value), !,fail ask(Attribute,_):known(yes,Attribute,_), !,fail ask(A,V):write(A:V), write(' ?yes or no : '), read(Y), asserta(known(Y,A,V)), Y=yes Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức V Kết luận Công nghệ Tri thức lĩnh vực nghiên cứu chưa nhiều người biết đến, kết mà đem lại гất to lớn Qua q trình làm chun đề mơn học này, nhóm có hội nghiên cứu kiến thức liên quan môn học Công nghệ Tri thức, đặc biệt kiến thức Hệ Chuyên gia, cách xây dựng Hệ Chuyên gia để phục vụ mục đích khác sống thực tế Những kiến thức chắn bổ ích cho thành viên nhóm trình nghiên cứu sau Chúng em xin chân thành cảm ơn PGS.TS Phan Huy Khánh nhiệt tình hướng dẫn chúng em hoàn thành đề tài Phần Bài tập xây dựng Hệ Chuyên gia số điểm cần phải điều chỉnh, гất mong nhận đóng góp ý kiến Thầy anh chị học viên Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức TÀI LIỆU THAM KHẢO Trang web http://en.wikipedia.org/wiki/Knowledge_engineering PGS.TS Phan Huy Khánh Bài giảng Công nghệ Tri thức Tháng 3.2010 PGS.TS Phan Huy Khánh Bài giảng Hệ chuyên gia Nguyễn Thiện Thành Trí tuệ nhân tạo Hệ chuyên gia NXB Đại học Quốc gia Tp Hồ Chí Minh Đinh Thị Mỹ Hạnh – Nguyễn Năng Hùng Vân – Nguyễn Anh Tuấn 19 ... môn Công nghệ Tri thức PHẦN LÝ THUYẾT: TÌM HIỂU TỔNG QUAN VỀ CƠNG NGHỆ TRI THỨC VÀ HỆ CHUYÊN GIA I Công nghệ tri thức Công nghệ tri thức (Knowledge Engineer - KE) liên quan đến việc xây dựng, ... Nguyễn Anh Tuấn 19 Tiểu luận môn Công nghệ Tri thức PHẦN II: XÂY DỰNG HỆ CHUYÊN GIA TƯ VẤN HỌC TIẾNG ANH CHO CÁC ĐỐI TƯỢNG TÙY THEO NHU CẦU VÀ KHẢ NĂNG I Phát biểu toán Tên đề Xây dựng hệ chuyên gia. .. hình hóa tri thức kỹ thuật giải vấn đề miền chuyên gia thành hệ trí tuệ nhân tạo Tổng quan xu hướng Công nghệ Tri thức Một số xu hướng Công nghệ Tri thức vài năm qua thảo luận văn Dưới tổng quan