Mô hình hệ chuyên gia và xây dựng chương trình ứng dụng

60 1.3K 1
Mô hình hệ chuyên gia và xây dựng chương trình ứng dụng

Đ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

LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn TS Trịnh Đình Vinh, trường Đại học sư phạm Hà Nội trực tiếp hướng dẫn bảo tận tình cho em hoàn thành khóa luận Em xin gửi lời cảm ơn tới thầy, cô giáo khoa Công nghệ Thông tin, trường Đại học sư phạm Hà Nội 2, người giúp đỡ, tạo điều kiện cho em suốt trình học tập nghiên cứu Cuối cùng, em xin bày tỏ lòng biết ơn tới gia đình bạn bè giúp đỡ, động viên em nhiều suốt trình học tập để em thực tốt khóa luận Em chân thành gửi lời cảm ơn sâu sắc đến thầy, cô giáo bạn! Hà Nội, tháng năm 2013 Sinh viên Lại Văn Hiệp LỜI CAM ĐOAN Tên em là: LẠI VĂN HIỆP Sinh viên lớp: K35 – Tin học, khoa Công nghệ Thông tin, trường Đại học sư phạm Hà Nội Em xin cam đoan: Đề tài: “Mô hình hệ chuyên gia xây dụng chương trình ứng dụng” nghiên cứu riêng em, hướng dẫn thầy giáo TS Trịnh Đình Vinh Khóa luận hoàn toàn không chép tác giả khác Nếu sai em xin hoàn toàn chịu trách nhiệm Hà Nội, tháng năm 2013 Người cam đoan Lại Văn Hiệp MỤC LỤC BẢNG CÁC TỪ VIẾT TẮT DANH MỤC CÁC HÌNH VẼ MỞ ĐẦU Chương 1: CƠ SỞ LÝ THUYẾT 1.1 Trí tuệ nhân tạo 1.1.1 Giới thiệu chung trí tuệ nhân tạo 1.1.2 Lịch sử phát triển 1.1.3 Các ứng dụng trí tuệ nhân tạo 1.2 Cơ sở tri thức 1.2.1 Phân biệt tri thức liệu 1.2.2 Phân loại tri thức 11 1.2.3 Các cấp độ tri thức 12 1.2.4 Các phương pháp biểu diễn tri thức 13 Chương 2: MÔ HÌNH HỆ CHUYÊN GIA 22 2.1 Hệ chuyên gia gì? 22 2.2 Đặc trưng ưu điểm hệ chuyên gia 23 2.3 Phạm vi ứng dụng hệ chuyên gia 24 2.4 Kiến trúc hệ chuyên gia 25 2.5 Một số mô hình kiến trúc hệ chuyên gia 26 2.5.1 Mô hình kiểu mẫu 26 2.5.2 Mô hình J.L.Ermine 28 2.5.3 Mô hình C.Ernest 28 2.5.4 Mô hình E.V.Popov 29 2.6 Mô tơ suy diễn 29 2.6.1 Cơ chế suy diễn 29 2.6.2 Cơ chế điều khiển 33 Chương 3: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG 36 3.1 Phát biểu toán 36 3.2 Nhân tướng học 36 3.2.1 Giới thiệu 36 3.2.2 Những nét cá tính biểu qua khuôn mặt 37 3.2.3 Cá tính biểu qua vầng trán 38 3.2.4 Cá tính biểu qua cặp mắt 39 3.2.5 Cá tính biểu qua hình dáng mũi 39 3.2.6 Cá tính biểu qua hình dáng miệng 40 3.2.7 Cá tính biểu qua đôi tai 41 3.2.8 Một số khuôn mặt thường thấy 41 3.3 Giải toán 42 3.3.1 Cơ sở tri thức 43 3.3.2 Cơ sở liệu 44 3.4 Giao diện chương trình 48 KẾT LUẬN VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN 52 TÀI LIỆU THAM KHẢO 54 BẢNG CÁC TỪ VIẾT TẮT Từ viết tắt Giải thích CNTT Công nghệ Thông tin WTO Tổ chức thương mại Thế giới TTNT Trí tuệ nhân tạo DANH MỤC CÁC HÌNH VẼ Hình 1.1: Đồ thị thể tri thức “Sẻ loài chim có cánh biết bay” 16 Hình 1.2: Đồ thị thể “Chim loài động vật đẻ trứng” “Cánh cụt loài chim biết lặn” 16 Hình 1.3: Mô tả dạng ngữ nghĩa 21 Hình 2.1: Hoạt động hệ chuyên gia 22 Hình 2.2: Kiến trúc hệ chuyên gia tiêu biểu 25 Hình 2.3: Mô hình kiểu mẫu 26 Hình 2.4: Mô hình J.L.Ermine 28 Hình 2.5: Mô hình C.Ernest 28 Hình 2.6: Mô hình E.V.Popov 29 Hình 3.1: Ràng buộc sở liệu 44 Hình 3.2: Bảng thông tin phận khuôn mặt 45 Hình 3.3: Bảng đặc điểm phận khuôn mặt người 45 Hình 3.4: Bảng tính cách có người 46 Hình 3.5: Bảng thông tin mối quan hệ có tính cách 46 Hình 3.6: Bảng mối quan hệ đặc điểm phận khuôn mặt với tính cách người 47 Hình 3.7: Bảng mối quan hệ tính cách 47 Hình 3.8: Giao diện 48 Hình 3.9: Form đoán 49 Hình 3.10: Nút đăng nhập form cập nhật sở liệu 49 Hình 3.11: Form cập nhật sở liệu 50 Hình 3.12: Form thiết lập mối quan hệ đặc điểm nhận dạng tính cách 50 Hình 3.13: Form thiết lập mối quan hệ hai tính cách chuẩn 51 MỞ ĐẦU Lý chọn đề tài Cùng với thành tựu khoa học nhân loại, ngành CNTT ngày phát triển mạnh mẽ Ở nước phát triển, hệ thống lưu trữ, xử lý thông tin xây dựng sử dụng hiệu Một ứng dụng mẻ CNTT đưa hệ chuyên gia vào việc lưu trữ, xử lý tri thức, hỗ trợ định ứng dụng dây chuyền sản xuất, khai thác độc hại nguy hiểm Ở nước ta, máy tính quan, doanh nghiệp quan tâm trang bị năm gần đây, nhiên chủ yếu dùng soạn thảo văn ứng dụng khác hạn chế Tuy nhiên, với tốc độ phát triển công nghiệp hóa toàn cầu nay, vấn đề sử dụng máy có khả lưu trữ tri thức, xử lý thông tin, trợ giúp định chuyên gia trở thành nhu cầu thiết Việc áp dụng thành tựu CNTT vào xây dựng máy có khả lưu trữ hỗ trợ định chuyên gia, thay phải đào tạo thuê nhiều chuyên gia xử lý tri thức với tốc độ xử lý thông tin thấp, chi phí cao giúp tiết kiệm nhiều thời gian, chi phí công sức người Trong “Nhân tướng học” Từ đất nước mở cửa, văn hóa Việt Nam giao lưu, hội nhập rộng rãi với giới, “Nhân tướng học” phận thâm nhập sâu vào sống, xã hội, người Việt Nam Mỗi người có khuôn mặt, khuôn mặt người hoàn toàn không giống Từ khuôn mặt khác biệt này, phát nhiều điều bí mật Dựa theo quan điểm dân gian, phần trán đại diện cho trí lực người, phần mũi đại diện cho ý chí, phần miệng lại thể tâm tư tình cảm người Nhìn mặt đoán tính cách vốn kinh nghiệm có từ lâu đời, đến sử dụng “môn nghệ thuật” với kỹ mức độ khác Nhân tướng học tiên đoán vận mệnh, dám khẳng định thành bại, thịnh suy, xét khứ lẫn tương lai, không dừng lại giai đoạn Câu hỏi đặt “làm để xem vận mệnh, nhìn xảy tương lai dựa vào biểu khuôn mặt Từ ta biết cần phát huy loại bỏ gì, với thời gian sớm nhất, tốc độ nhanh nhất, độ an toàn cao, chi phí thấp,…” Sau thời gian tìm hiểu, nghiên cứu với kiến thức mà thầy, cô giáo khoa CNTT trường Đại học sư phạm Hà Nội trang bị, đặc biệt đồng ý giảng viên hướng dẫn, thầy Trịnh Đình Vinh em chọn đề tài: “Mô hình hệ chuyên gia xây dựng chương trình ứng dụng” Mục đích nghiên cứu - Nghiên cứu xây dựng chương trình nhằm giúp cho việc lưu trữ thông tin tri thức chuyên gia lâu dài - Hỗ trợ định hay giải vấn đề - Tăng tốc độ xử lý thông tin - Giảm chi phí Nhiệm vụ nghiên cứu - Tìm hiểu hệ chuyên gia tri thức chuyên gia nhân tướng học - Ứng dụng hệ chuyên gia xây dựng chương trình: Cho phép người sử dụng nêu đặc tả phận khuôn mặt như: Mắt, mũi, miệng, trán, tai… Thông qua đặc tả đó, chương trình nêu lên dự đoán tính cách người có khuôn mặt Đối tượng nghiên cứu Đối tượng nghiên cứu khóa luận mô hình hệ chuyên gia tính cách có người thông qua đặc tả khuôn mặt Phạm vi nghiên cứu Nói tới nhân tướng học nói tới lĩnh vực vô rộng lớn, khuôn khổ khóa luận tìm hiểu đến phần khoa nhân tướng học, tìm hiểu cá tính biểu khuôn mặt Ý nghĩa thực tiễn đề tài Có thể thay chuyên gia, giúp cho việc đoán nhận tính cách người cách đơn giản, dễ dàng hơn, không cần hay hạn chế phụ thuộc vào chuyên gia Có thể xem vận mệnh, nhìn xảy tương lai dựa vào biểu khuôn mặt Từ ta biết cần phát huy loại bỏ gì, với thời gian sớm nhất, tốc độ nhanh nhất, độ an toàn cao, chi phí thấp, … Phương pháp nghiên cứu - Phương pháp nghiên cứu lý luận Nghiên cứu qua việc đọc sách, báo tài liệu liên quan nhằm xây dựng sở lý thuyết đề tài biện pháp cần thiết để giải vấn đề đề tài - Phương pháp chuyên gia Tham khảo ý kiến chuyên gia để thiết kế chương trình phù hợp với yêu cầu thực tiễn Nội dung xử lý nhanh đáp ứng yêu cầu ngày cao người sử dụng - Phương pháp thực nghiệm Thông qua quan sát thực tế, yêu cầu sở, lý luận nghiên cứu kết đạt qua phương pháp Cấu trúc khóa luận Ngoài phần mở đầu, kết luận phương hướng phát triển cấu trúc khóa luận gồm có phần sau: Chương 1: Cơ sở lý thuyết – Chương trình bày số kiến thức sở trí tuệ nhân tạo, sở tri thức Chương 2: Mô hình hệ chuyên gia – Chương trình bày kiến thức tổng quan hệ chuyên gia Chương 3: Xây dựng chương trình ứng dụng – Chương trình bày kiến thức tổng quan nhân tướng học xây dựng chương trình ứng dụng Kết đạt Từ mục đích nhiệm vụ đề ban đầu, khóa luận đạt kết sau: - Tìm hiểu mô hình hệ chuyên gia xây dựng chương trình ứng dụng, cụ thể chương trình đoán nhận tính cách thông qua đặc tả khuôn mặt - Hệ thống giúp cho việc lưu trữ tri thức chuyên gia lâu dài, hỗ trợ chuyên gia định với tốc độ xử lý thông tin cao Người dùng nêu đặc tả khuôn mặt dễ dàng đoán nhận tính người có khuôn mặt tương ứng b) Mũi dài Mũi người dài họ thường có khuynh hướng linh động hơn, có nhiều khả quan trọng hóa vấn đề Nhưng họ lại có ý thức trách nhiệm cao tỉ mỉ công việc họ Tuy nhiên, người có mũi dài thường không thực tế Thường gặp khó khăn việc xác lập, trì mối quan hệ gắn bó, cảm xúc biểu tình yêu c) Mũi dài, to, cao Người có mũi dài, to, cao tiếng cố chấp mực làm theo ý mình, thường đạt mục đích thông qua dọa dẫm d) Mũi khoằm Họ người có cá tính tốt, có tài tham vọng cao Tuy nhiên dù họ thường phải đối mặt với nhiều trở ngại nghiêm trọng, vấn đề khó khăn 3.2.6 Cá tính biểu qua hình dáng miệng a) Miệng rộng Người có miệng rộng thường sống cởi mở, chan hòa, có nghị lực, tham vọng, thân mật, thoải mái b) Miệng nhỏ Miệng nhỏ thường kèm với yếu đuối, nhút nhát, lệ thuộc, đa cảm số đặc điểm không mong muốn khác Người có miệng nhỏ, môi mỏng thường có khuynh hướng tự xem trung tâm nhẫn tâm người khác c) Miệng trề Miệng trề miệng nhìn nghiêng nhô khỏi đường thẳng mũi cằm 40 Đây dấu hiệu cho thấy cố chấp trí kém, biểu thị cá nhân khăng khăng giữ ý kiến riêng họ đặc biệt thích nói nhiều d) Miệng lồi, môi dầy Người có môi dầy, miệng cong xuống phía khóe miệng thường thích tranh luận, phàn nàn không sẵn sàng nghe theo lời khuyên người khác e) Miệng lõm, môi dày Nó biểu thị lòng từ tâm, nhân cách tốt Ngoài ra, người có loại miệng thường dễ thích nghi làm việc có hiệu … 3.2.7 Cá tính biểu qua đôi tai a) Tai to Tai to biểu thị lòng can đảm chủ động, kết hợp với trường thọ Những người có đôi tai to thường thông minh, lịch lãm, làm việc chuyên cần, kiên nhẫn tâm b) Tai nhỏ Chúng biểu thị cá nhân thường có khuynh hướng hay thay đổi trí nhớ kém, cho thấy người sở hữu chúng có khiếu nghệ thuật tính sáng tạo … 3.2.8 Một số khuôn mặt thường thấy - Trán bằng, rộng; Mắt nhỏ, dài; Mũi hẹp, thẳng; Miệng nhỏ, tươi; Vành tai rõ át vành tai trong; Cằm mang tai vừa phải, có thịt trễ xuống: Tính ôn hòa, độ lượng, có trách nhiệm, phóng khoáng, không thích nhục mạ người khác - Lông mày đậm, lớn giao nhau; Mắt lớn thần; Mũi nhỏ, dài; Lưỡng quyền cao; Môi dày, miệng nhỏ; Vành tai nở ngược 41 chiều thông thường; Cằm ngắn phẳng: Tính trầm lặng, thiếu đảm lược, không thích khó nhọc, khung cảnh ồn ào, náo nhiệt - Trán cao thiếu bề ngang; Lông mày ngắn, to bản, đậm; Ánh mắt nhìn xuống; Mũi thẳng, cao; Miệng nhỏ, môi dày; Tai có dái tai lớn hướng phía trước; Lưỡng quyền cao, nhọn: Tính kiên cường, khỏe mạnh, dám nói dám làm - Đầu cân xứng, tròn trịa; Trán cao; Mắt lớn, ánh mắt lanh lẹ, sáng sủa; Mũi to, ngắn; Lưỡng quyền cao; Tai mỏng, lớn dài: Ý chí kiên cường, có khí phách, can đảm - Đỉnh đầu phẳng; Trán cao, lông mày nhỏ, tú dài mắt; Hai mắt sáng; Mũi thẳng; Miệng nhỏ, môi hồng; Mang tai vừa phải thẳng xuôi; Cằm đầy đặn, không khuyết hãm: Tính tình từ thiện, sáng suốt, làm việc có kế hoạch lâu dài dứt khoát, trường thọ - Trán hãm (hoặc gồ cao, lõm, gồ chỗ lõm chỗ khác, bên cao bên thấp); Đuôi mắt rủ xuống, ánh mắt có thần; Miệng vuông; Mũi thẳng, lưỡng quyền cao; Cằm tròn đầy: Không có nhiều khả phú túc - Đầu thấp nhỏ; Trán phẳng; Mắt có thần, đuôi mày rủ gần mắt, cười thường xệ, khó biết cười vui hay khinh thị; Tai nhỏ, mỏng: Tính tình cô độc, đa phần vất vả, khổ sở, đoản thọ - Trán cao, rộng; Mắt tròn, nhỏ; Lông mày ít, thưa; Mũi nhỏ, ngắn; Miệng nhỏ dáng đẹp; Cằm hẹp; Tai mỏng phần trên: Giỏi mưu trí, làm việc trí óc thành công bắp, dễ rung cảm - Trán rộng, phẳng, phía sau đầu nảy nở rõ; Mày hướng lên; Mũi thon, ngắn; Khóe miệng xuống; Lưỡng quyền cằm phẳng; Tai dày, nhỏ: Thông tuệ kiêu ngạo, bi quan 3.3 Giải toán Áp dụng mô hình kiến trúc hệ chuyên gia kiểu mẫu (Hình 2.2) để giải toán 42 3.3.1 Cơ sở tri thức Bài toán xây dựng sở tri thức với luật theo cấu trúc Nếu minh họa sau:  Nếu người có vầng trán cao rộng người có trí năng, nghị lực  Nếu người có vầng trán thấp rộng người có khả quan sát tinh tế, kiên trì lại e dè  Nếu người có vầng trán vồ người có tính độc lập, có khả thích nghi, tháo vát  Nếu người có đôi mắt to không (mắt to, mắt bé) người có tham vọng, tháo vát, chan hòa nổ  Nếu người có đôi mắt to người giàu cảm xúc, thích nghệ thuật thông minh  Nếu người có đôi tai to người có tính chủ động, lịch lãm, chuyên cần  Nếu người có đôi tai nhỏ người hay thay đổi, trí nhớ kém, lại có khiếu nghệ thuật sáng tạo  Nếu người có mũi ngắn dẹt người suy nghĩ chậm chạp trung thành với đối xử tốt với họ  Nếu người có mũi dài to cao người vô cố chấp  Nếu người có bướu mũi người khỏe mạnh, kiên ưa mạo hiểm  Nếu người có miệng rộng người cởi mở, chan hòa, có nghị lực, thân mật thoải mái  Nếu người có miệng nhỏ người yếu đuối, sống lệ thuộc, đa cảm 43  Nếu người có cửa nhỏ người nổ, nói nhiều khả giữ bí mật Ngoài có luật với cấu trúc Ifandand… then cách liên kết điều kiện luật bên theo hướng khác tùy ý người dùng kết kết tổng hợp Ví dụ: “Nếu người có vầng trán vuông, mắt lồi, tai to, mũi dài to cao, miệng trề người có tinh thần thực tiễn, cẩn thận, tham vọng, nhiều nghị lực, lịch lãm, chuyên cần, cố chấp, nói nhiều, vui vẻ” 3.3.2 Cơ sở liệu a) Ràng buộc sở liệu Hình 3.1: Ràng buộc sở liệu 44 b) Các bảng sở liệu Hình 3.2: Bảng thông tin phận khuôn mặt Hình 3.3: Bảng đặc điểm phận khuôn mặt người Ví dụ: Với id_type = 0, ta thấy “trán” có đặc điểm vuông, vồ, lẹm, cao rộng … 45 Hình 3.4: Bảng tính cách có người Hình 3.5: Bảng thông tin mối quan hệ có tính cách Ví dụ:  Hai tính cách “thông minh” “suy nghĩ chậm chạp” có mối quan hệ đối lập  Hai tính cách “vui vẻ” “ham vui” có mối quan hệ tương đồng, tương hỗ 46 Hình 3.6: Bảng mối quan hệ đặc điểm phận khuôn mặt với tính cách người Hình 3.7: Bảng mối quan hệ tính cách Cơ sở liệu cho phép thực thao tác cập nhập dễ dàng thông qua chương trình mô tả 47 3.4 Giao diện chương trình Giao diện chính: Hình 3.8: Giao diện - Người dùng lựa chọn đặc điểm khuôn mặt mà họ cần comboBox “Nhận dạng” “Đặc điểm” Sau nhấn vào button “Thêm”, đặc điểm lên listview Sau lựa chọn hết đặc điểm click button “Phỏng đoán”, chương trình xử lý đưa tính cách có dựa đặc điểm mà người dùng chọn: 48 Hình 3.9: Form đoán - Bên cạnh chức đoán tính cách người qua đặc tả khuôn mặt, chương trình cho phép người dùng cập nhật sở liệu thông qua button: Hình 3.10: Nút đăng nhập form cập nhật sở liệu 49 - Trên form “Cập nhật sở liệu” thực thao tác như: Thêm bớt đặc điểm khuôn mặt tính cách thường thấy người Hình 3.11: Form cập nhật sở liệu - Thiết lập mối quan hệ đặc điểm nhận dạng tính cách thông qua form: Hình 3.12: Form thiết lập mối quan hệ đặc điểm nhận dạng tính cách 50 - Thiết lập mối quan hệ hai tính cách chuẩn (xét đối lập hai tính cách) thông qua form: Hình 3.13: Form thiết lập mối quan hệ hai tính cách chuẩn 51 KẾT LUẬN VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN Kết luận Qua thời gian tìm hiểu, phân tích, nghiên cứu lý thuyết vận dụng vào thiết kế chương trình ứng dụng, khóa luận đạt kết sau: - Tìm hiểu lịch sử phát triển trí tuệ nhân tạo ứng dụng - Biết sở tri thức, cấp độ tri thức phương pháp biểu diễn tri thức - Tìm hiểu hệ chuyên gia, đặc trưng, ưu điểm phạm vi ứng dụng - Nghiên cứu mô hình kiến trúc hệ chuyên gia, bao gồm mô hình kiểu mẫu, mô hình J.L.Ermine, mô hình C.Ernest, mô hình E.V.Popov Đặc biệt thấy ưu điểm mô hình kiến trúc hệ chuyên gia kiểu mẫu so với mô hình khác - Có điều kiện tìm hiểu nhiều tri thức chuyên gia nhân tướng học - Xây dựng luật suy diễn - Tạo mối quan hệ tính cách có phận khuôn mặt người - Giao diện đồ họa đơn giản dễ sử dụng - Người sử dụng hệ thống thiết lập mối quan hệ tính cách với tính cách, đặc điểm phận khuôn mặt người với tính cách - Người dùng lựa chọn đặc điểm ứng với phận khuôn mặt người yêu cầu hệ thống trả lời, hệ thống đưa dự đoán tính cách có người có khuôn mặt tương ứng thời gian ngắn với độ xác cao 52 - Các luật sở trí thức lớn ràng buộc xây dựng chặt chẽ Chương trình xử lý tình “hai nhiều đặc điểm khuôn mặt lại tính cách giống hệt đặc biệt trái ngược nhau” Đó kết sơ mà em tìm hiểu trình nghiên cứu lý thuyết xây dựng chương trình ứng dụng Tuy nhiên thời gian, tài liệu nghiên cứu kiến thức hạn chế, nên khóa luận số thiếu sót định, em mong nhận thông cảm đóng góp quý báu thầy, cô giáo bạn để khóa luận hoàn thiện Một lần em xin chân thành cảm ơn TS Trịnh Đình Vinh tận tình hướng dẫn em thời gian qua để em hoàn thành khóa luận tốt nghiệp Hướng phát triển Tiếp tục nghiên cứu mô hình hệ chuyên gia tri thức chuyên gia lĩnh vực nhân tướng học giúp cho việc bảo trì, mở rộng ứng dụng dễ dàng nhanh chóng Chuẩn hóa sở tri thức chuyên gia nhân tướng học, tăng tính thân thiện giao diện, xây dựng hệ thống để xử lý thêm đặc điểm khác ngũ quan có sẵn nốt ruồi, lưỡng quyền, lông mày, … 53 TÀI LIỆU THAM KHẢO Việt Chương, Vận dụng khoa Nhân tướng học ứng xử & quản lý, NXB Văn hoá Thông tin Phan Huy Khánh, Giáo trình hệ chuyên gia, Đại học Đà Nẵng Phương Lan, Lập trình Windows với C#.net, NXB Lao động xã hội, 2002 Nguyễn Ngọc Bình Phương, Các giải pháp lập trình C#, NXB Giao thông vận tải, 2006 Anh Quang – Phan Hoàng, Giáo trình tự học lập trình C#, NXB Văn hóa thông tin PGS.NCVC.TS Lê Huy Thập, Hệ chuyên gia, Viện khoa học công nghệ Việt Nam - Viện Công nghệ thông tin Nguyễn Thanh Thủy, Trí tuệ nhân tạo, NXB Khoa học kỹ thuật Demente, Cá tính thể khuôn mặt người Châu Á, NXB Từ điển Bách Khoa 54 [...]... khi sử dụng phương pháp này, các quan hệ, liên kết giữa các đối tượng không thể biểu diễn một cách tường minh 21 Chương 2: MÔ HÌNH HỆ CHUYÊN GIA 2.1 Hệ chuyên gia là gì? Hệ chuyên gia là một hệ thống dựa trên tri thức Nó mô hình hóa các tri thức của chuyên gia và dùng tri thức này để giải vấn để phức tạp thuộc lĩnh vực đó Nói cách khác, hệ chuyên gia là một hệ thống bao gồm máy tính và chương trình. .. được nhiều thông tin và chủng loại thông tin từ nhiều chuyên gia khác nhau - Tính khách quan: Hệ chuyên gia kết luận và bình luận khách quan không bị chi phối theo chủ quan của chuyên gia - Tốc độ xử lý: Hệ chuyên gia có tốc độ xử lý nhanh hơn chuyên gia - Tồn tại: Hệ chuyên gia lưu trữ được thông tin về tri thức lâu hơn chuyên gia - Chi phí: Hệ chuyên gia có chi phí rẻ hơn chuyên gia - Độ an toàn: Giúp... Một số mô hình kiến trúc hệ chuyên gia 2.5.1 Mô hình kiểu mẫu Chuyên gia Người sử dụng con người Bộ thu nạp tri thức Giao diện người, máy Mô tơ suy diễn Suy diễn Điều khiển Cơ sở tri thức Bộ nhớ làm việc Hình 2.3: Mô hình kiểu mẫu 26 Bộ giải thích - Giao diện người, máy: Thực hiện giao tiếp giữa hệ chuyên gia và người sử dụng Nhận các thông tin từ người dùng (các câu hỏi, các yêu cầu về lĩnh vực) và đưa... nghệ, …, mà không phải là cho bất cứ một lĩnh vực vấn đề nào Hoạt động của một hệ chuyên gia dựa trên tri thức được minh họa như sau: Cơ sở tri thức Người sử dụng Hệ thống giao tiếp Máy suy diễn Hình 2.1: Hoạt động của hệ chuyên gia 22 2.2 Đặc trưng và ưu điểm của hệ chuyên gia Hệ chuyên gia có 4 đặc trưng cơ bản sau: - Hiệu quả cao: Khả năng trả lời với mức độ tinh thông bằng hoặc cao hơn so với chuyên. .. mô tơ suy diễn Nó phải đảm bảo các yêu cầu: - Giảm dư thừa tri thức, dữ liệu - Tính nhất quán và phi mâu thuẫn của tri thức - Tính toàn vẹn và an toàn - Giải quyết các vấn đề cạnh tranh - Chuyển đổi tri thức - Ngôn ngữ xử lý tri thức 27 2.5.2 Mô hình J.L.Ermine Hình 2.4: Mô hình J.L.Ermine 2.5.3 Mô hình C.Ernest Hình 2.5: Mô hình C.Ernest 28 2.5.4 Mô hình E.V.Popov Hình 2.6: Mô hình E.V.Popov 2.6 Mô. .. ứng dụng của hệ chuyên gia - Hỗ trợ ra quyết định - Dùng trong các dây chuyền sản xuất, khai thác độc hại và nguy hiểm, - Hỗ trợ chuyên gia khi cần dùng lại các tri thức không còn nhớ hoặc còn thiếu - Giải hoặc hỗ trợ chuyên gia để “giải các vấn đề” phức tạp Bảng 2.1: Các ứng dụng của hệ chuyên gia Các ứng dụng Mô tả Điều khiển Quản lý hành vi hệ thống Thiết kế Xây dựng cấu hình cho các đối tượng... của hệ chuyên gia Trình soạn thảo cơ sở Giao diện người tri thức dùng: câu hỏi và trả lời, Người menu điều khiển, sử dụng ngôn ngữ Động cơ Cơ sở tri thức suy diễn tự tổng quát nhiên, hoặc kiểu giao diện đồ Hệ con họa giải thích Hình 2.2: Kiến trúc của một hệ chuyên gia tiêu biểu Trái tim của hệ chuyên gia là cơ sở tri thức tổng quát (general knowledge base), chứa tri thức giải quyết vấn đề của một ứng. .. trình được dùng để mô phỏng, bắt chước cách giải quyết của chuyên gia - Tri thức của hệ chuyên gia bao gồm các sự kiện và các luật Các sự kiện được cấu thành bởi một số nhiều các thông tin, được thu thập rộng rãi, công khai và được sự đồng tình của các chuyên gia con người trong lĩnh vực Các luật biểu thị sự quyết đoán chuyên môn của các chuyên gia trong lĩnh vực - Mỗi hệ chuyên gia chỉ đặc trưng cho... phẩm TTNT ứng dụng đầu tiên mang tính thương mại Đó là các hệ chuyên gia được áp dụng trong các lĩnh vực khác nhau Hệ chuyên gia là các phần mềm máy tính, chứa các thông tin và tri thức về một lĩnh vực cụ thể nào đó, có khả năng giải quyết những yêu cầu của người dùng ở một mức độ nào đó với trình độ như một chuyên gia có kinh nghiệm lâu năm Một trong những hệ chuyên gia đầu tiên được sử dụng thành... với chuyên gia (người) trong cùng lĩnh vực - Thời gian trả lời thỏa đáng: Thời gian trả lời hợp lý, bằng hoặc nhanh hơn so với chuyên gia (người) để đi đến cùng một quyết định - Độ tin cậy cao: Không thể xảy ra sự cố hoặc giảm sút độ tin cậy khi sử dụng - Dễ hiểu: Hệ chuyên gia giải thích các bước suy luận một cách dễ hiểu và nhất quán Những ưu điểm của hệ chuyên gia: - Lưu trữ: Hệ chuyên gia lưu trữ ... 13 Chương 2: MÔ HÌNH HỆ CHUYÊN GIA 22 2.1 Hệ chuyên gia gì? 22 2.2 Đặc trưng ưu điểm hệ chuyên gia 23 2.3 Phạm vi ứng dụng hệ chuyên gia 24 2.4 Kiến trúc hệ chuyên gia. .. Hình 2.1: Hoạt động hệ chuyên gia 22 Hình 2.2: Kiến trúc hệ chuyên gia tiêu biểu 25 Hình 2.3: Mô hình kiểu mẫu 26 Hình 2.4: Mô hình J.L.Ermine 28 Hình 2.5: Mô hình. .. Chương 1: Cơ sở lý thuyết – Chương trình bày số kiến thức sở trí tuệ nhân tạo, sở tri thức Chương 2: Mô hình hệ chuyên gia – Chương trình bày kiến thức tổng quan hệ chuyên gia Chương 3: Xây dựng

Ngày đăng: 08/11/2015, 20:01

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • Tên em là: LẠI VĂN HIỆP

  • Sinh viên lớp: K35 – Tin học, khoa Công nghệ Thông tin, trường Đại học sư phạm Hà Nội 2.

  • Em xin cam đoan:

  • 1. Đề tài: “Mô hình hệ chuyên gia và xây dụng chương trình ứng dụng” là sự nghiên cứu của riêng em, dưới sự hướng dẫn của thầy giáo TS. Trịnh Đình Vinh.

  • 2. Khóa luận hoàn toàn không sao chép của tác giả nào khác.

  • Nếu sai em xin hoàn toàn chịu trách nhiệm.

  • BẢNG CÁC TỪ VIẾT TẮT

  • DANH MỤC CÁC HÌNH VẼ

  • MỞ ĐẦU

  • 9. Kết quả đạt được.

  • Từ những mục đích và nhiệm vụ đề ra ban đầu, khóa luận đã đạt được những kết quả sau:

  • - Tìm hiểu được mô hình hệ chuyên gia và xây dựng chương trình ứng dụng, cụ thể hơn là chương trình đoán nhận tính cách thông qua đặc tả khuôn mặt.

  • - Hệ thống giúp cho việc lưu trữ tri thức chuyên gia lâu dài, hỗ trợ chuyên gia ra quyết định với tốc độ xử lý thông tin cao. Người dùng có thể nêu ra các đặc tả khuôn mặt và dễ dàng đoán nhận tính người có khuôn mặt tương ứng.

  • Chương 1: CƠ SỞ LÝ THUYẾT

    • 1.1. Trí tuệ nhân tạo

      • 1.1.1. Giới thiệu chung về trí tuệ nhân tạo

      • 1.1.2. Lịch sử phát triển

      • 1.1.3. Các ứng dụng của trí tuệ nhân tạo

      • 1.2. Cơ sở tri thức

        • 1.2.1. Phân biệt tri thức và dữ liệu

        • 1.2.2. Phân loại tri thức

Tài liệu cùng người dùng

Tài liệu liên quan