Bài giảng Trí tuệ nhân tạo - Nguyễn Đình Cường
Số trang: 136
Loại file: pdf
Dung lượng: 4.33 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Trí tuệ nhân tạo cung cấp cho người học những kiến thức như: Giới thiệu, thuật toán, thuật giải, giải thuật di truyền, biểu diễn và suy luận tri thức, logic mệnh đề logic vị từ, máy học, mạng neural. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Trí tuệ nhân tạo - Nguyễn Đình Cường TRƯỜNG ĐẠI HỌC NHA TRANG Bài giảng TRÍ TUỆ NHÂN TẠO NGUYỄN ĐÌNH CƯỜNG Bộ môn Công Nghệ Phần Mềm Khoa Công Nghệ Thông Tin Nha trang - 2012 Artificial Intelligence Nguyễn Đình Cường 1 NỘI DUNG • GIỚI THIỆU • THUẬT TOÁN, THUẬT GIẢI • GIẢI THUẬT DI TRUYỀN • BIỂU DIỄN VÀ SUY LUẬN TRI THỨC • LOGIC MỆNH ĐỀ LOGIC VỊ TỪ • MÁY HỌC • MẠNG NEURAL • SVM • HMM Artificial Intelligence Nguyễn Đình Cường 2 GIỚI THIỆU • AI là lĩnh vực của Công nghệ thông tin, có chức năng nghiên cứu và tạo ra các chương trình mô phỏng hoạt động tư duy của con người. • Trí tuệ nhân tạo nhằm tạo ra “Máy người”? • Mục tiêu • Xây dựng lý thuyết về thông minh để giải thích các hoạt động thông minh • Tìm hiểu cơ chế sự thông minh của con người Cơ chế lưu trữ tri thức Cơ chế khai thác tri thức • Xây dựng cơ chế hiện thực sự thông minh • Áp dụng các hiểu biết này vào các máy móc phục vụ con người Artificial Intelligence Nguyễn Đình Cường 3 GIỚI THIỆU ĐỐI TƯỢNG NGHIÊN CỨU CỦA AI • AI là ngành nghiên cứu về cách hành xử thông minh (intellgent behaviour) bao gồm: thu thập, lưu trữ tri thức, suy luận, hoạt động và kỹ năng. • Đối tượng nghiên cứu là các “hành xử thông minh” chứ không phải là “sự thông minh”. • Giải quyết bài toán bằng AI là tìm cách biểu diễn tri thức, tìm cách vận dụng tri thức để giải quyết vấn đề và tìm cách bổ sung tri thức bằng cách “phát hiện” tri thức từ những thông tin sẵn có (máy học) Artificial Intelligence Nguyễn Đình Cường 4 GIỚI THIỆU LỊCH SỬ PHÁT TRIỂN CỦA AI GIAI ĐOẠN CỔ ĐIỂN Giai đoạn cổ điển (1950 – 1965) Có 2 kỹ thuật tìm kiếm cơ bản: Kỹ thuật generate and test : chỉ tìm được 1 đáp án/ chưa chắc tối ưu. Kỹ thuật Exhaustive search (vét cạn): Tìm tất cả các nghiệm, chọn lựa phương án tốt nhất Artificial Intelligence Nguyễn Đình Cường 5 GIỚI THIỆU LỊCH SỬ PHÁT TRIỂN CỦA AI GIAI ĐOẠN VIỄN VÔNG • Đây là giai đoạn phát triển với tham vọng làm cho máy hiểu được con người qua ngôn ngữ tự nhiên. • Các công trình nghiên cứu tập trung vào việc biểu diễn tri thức và phương thức giao tiếp giữa ngừời và máy bằng ngôn ngữ tự nhiên. • Kết quả không mấy khả quan nhưng cũng tìm ra được các phương thức biểu diễn tri thức vẫn còn được dùng đến ngày nay tuy chưa thật tốt như: Semantic Network (mạng ngữ nghĩa) Conceptial graph (đồ thị khái niệm) Frame (khung) Vấp phải trở ngại về năng lực của máy tính Script (kịch bản) Artificial Intelligence Nguyễn Đình Cường 6 GIỚI THIỆU LỊCH SỬ PHÁT TRIỂN CỦA AI GIAI ĐOẠN HIỆN ĐẠI Giai đoạn hiện đại (từ 1975) • Xác định lại mục tiêu mang tính thực tiễn hơn của AI: Tìm ra lời giải tốt nhất trong khoảng thời gian chấp nhận được. Không cầu toàn tìm ra lời giải tối ưu • Tinh thần HEURISTIC ra đời và được áp dụng mạnh mẽ để khắc phục bùng nổ tổ hợp. • Khẳng định vai trò của tri thức đồng thời xác định 2 trở ngại lớn là biểu diễn tri thức và bùng nổ tổ hợp. • Nêu cao vai trò của Heuristic nhưng cũng khẳng định tính khó khăn trong đánh giá heuristic. Artificial Intelligence Nguyễn Đình Cường 7 GIỚI THIỆU CÁC LĨNH VỰC ỨNG DỤNG • Game Playing: Tìm kiếm / Heuristic • Automatic reasoning & Theorem proving: Tìm kiếm / Heuristic • Expert System: là hướng phát triển mạnh mẽ nhất và có giá trị ứng dụng cao nhất. • Planning & Robotic: các hệ thống dự báo, tự động hóa • Machine learning: Trang bị khả năng học tập để giải quyết vấn đề kho tri thức: Supervised : Kiểm soát được tri thức học được. Không tìm ra cái mới. UnSupervised:Tự học, không kiểm soát. Có thể tạo ra tri thức mới nhưng cũng nguy hiểm vì có thể học những điều không mong muốn. Artificial Intelligence Nguyễn Đình Cường 8 GIỚI THIỆU CÁC LĨNH VỰC ỨNG DỤNG • Natural Language Understanding & Semantic modelling: Không được phát triển mạnh do mức độ phức tạp của bài toán cả về tri thức & khả năng suy luận. • Modeling Human perfromance: Nghiên cứu cơ chế tổ chức trí tuệ của con người để áp dụng cho máy. • Language and Environment for AI:Phát triển công cụ và môi trường để xây dựng các ứng dụng AI. • Neural network / Parallel Distributed processing: giải quyết vấn đề năng lực tính toán và tốc độ tính toán bằng kỹ thuật song song và mô phỏng mạng thần kinh của con người Arti ...
Nội dung trích xuất từ tài liệu:
Bài giảng Trí tuệ nhân tạo - Nguyễn Đình Cường TRƯỜNG ĐẠI HỌC NHA TRANG Bài giảng TRÍ TUỆ NHÂN TẠO NGUYỄN ĐÌNH CƯỜNG Bộ môn Công Nghệ Phần Mềm Khoa Công Nghệ Thông Tin Nha trang - 2012 Artificial Intelligence Nguyễn Đình Cường 1 NỘI DUNG • GIỚI THIỆU • THUẬT TOÁN, THUẬT GIẢI • GIẢI THUẬT DI TRUYỀN • BIỂU DIỄN VÀ SUY LUẬN TRI THỨC • LOGIC MỆNH ĐỀ LOGIC VỊ TỪ • MÁY HỌC • MẠNG NEURAL • SVM • HMM Artificial Intelligence Nguyễn Đình Cường 2 GIỚI THIỆU • AI là lĩnh vực của Công nghệ thông tin, có chức năng nghiên cứu và tạo ra các chương trình mô phỏng hoạt động tư duy của con người. • Trí tuệ nhân tạo nhằm tạo ra “Máy người”? • Mục tiêu • Xây dựng lý thuyết về thông minh để giải thích các hoạt động thông minh • Tìm hiểu cơ chế sự thông minh của con người Cơ chế lưu trữ tri thức Cơ chế khai thác tri thức • Xây dựng cơ chế hiện thực sự thông minh • Áp dụng các hiểu biết này vào các máy móc phục vụ con người Artificial Intelligence Nguyễn Đình Cường 3 GIỚI THIỆU ĐỐI TƯỢNG NGHIÊN CỨU CỦA AI • AI là ngành nghiên cứu về cách hành xử thông minh (intellgent behaviour) bao gồm: thu thập, lưu trữ tri thức, suy luận, hoạt động và kỹ năng. • Đối tượng nghiên cứu là các “hành xử thông minh” chứ không phải là “sự thông minh”. • Giải quyết bài toán bằng AI là tìm cách biểu diễn tri thức, tìm cách vận dụng tri thức để giải quyết vấn đề và tìm cách bổ sung tri thức bằng cách “phát hiện” tri thức từ những thông tin sẵn có (máy học) Artificial Intelligence Nguyễn Đình Cường 4 GIỚI THIỆU LỊCH SỬ PHÁT TRIỂN CỦA AI GIAI ĐOẠN CỔ ĐIỂN Giai đoạn cổ điển (1950 – 1965) Có 2 kỹ thuật tìm kiếm cơ bản: Kỹ thuật generate and test : chỉ tìm được 1 đáp án/ chưa chắc tối ưu. Kỹ thuật Exhaustive search (vét cạn): Tìm tất cả các nghiệm, chọn lựa phương án tốt nhất Artificial Intelligence Nguyễn Đình Cường 5 GIỚI THIỆU LỊCH SỬ PHÁT TRIỂN CỦA AI GIAI ĐOẠN VIỄN VÔNG • Đây là giai đoạn phát triển với tham vọng làm cho máy hiểu được con người qua ngôn ngữ tự nhiên. • Các công trình nghiên cứu tập trung vào việc biểu diễn tri thức và phương thức giao tiếp giữa ngừời và máy bằng ngôn ngữ tự nhiên. • Kết quả không mấy khả quan nhưng cũng tìm ra được các phương thức biểu diễn tri thức vẫn còn được dùng đến ngày nay tuy chưa thật tốt như: Semantic Network (mạng ngữ nghĩa) Conceptial graph (đồ thị khái niệm) Frame (khung) Vấp phải trở ngại về năng lực của máy tính Script (kịch bản) Artificial Intelligence Nguyễn Đình Cường 6 GIỚI THIỆU LỊCH SỬ PHÁT TRIỂN CỦA AI GIAI ĐOẠN HIỆN ĐẠI Giai đoạn hiện đại (từ 1975) • Xác định lại mục tiêu mang tính thực tiễn hơn của AI: Tìm ra lời giải tốt nhất trong khoảng thời gian chấp nhận được. Không cầu toàn tìm ra lời giải tối ưu • Tinh thần HEURISTIC ra đời và được áp dụng mạnh mẽ để khắc phục bùng nổ tổ hợp. • Khẳng định vai trò của tri thức đồng thời xác định 2 trở ngại lớn là biểu diễn tri thức và bùng nổ tổ hợp. • Nêu cao vai trò của Heuristic nhưng cũng khẳng định tính khó khăn trong đánh giá heuristic. Artificial Intelligence Nguyễn Đình Cường 7 GIỚI THIỆU CÁC LĨNH VỰC ỨNG DỤNG • Game Playing: Tìm kiếm / Heuristic • Automatic reasoning & Theorem proving: Tìm kiếm / Heuristic • Expert System: là hướng phát triển mạnh mẽ nhất và có giá trị ứng dụng cao nhất. • Planning & Robotic: các hệ thống dự báo, tự động hóa • Machine learning: Trang bị khả năng học tập để giải quyết vấn đề kho tri thức: Supervised : Kiểm soát được tri thức học được. Không tìm ra cái mới. UnSupervised:Tự học, không kiểm soát. Có thể tạo ra tri thức mới nhưng cũng nguy hiểm vì có thể học những điều không mong muốn. Artificial Intelligence Nguyễn Đình Cường 8 GIỚI THIỆU CÁC LĨNH VỰC ỨNG DỤNG • Natural Language Understanding & Semantic modelling: Không được phát triển mạnh do mức độ phức tạp của bài toán cả về tri thức & khả năng suy luận. • Modeling Human perfromance: Nghiên cứu cơ chế tổ chức trí tuệ của con người để áp dụng cho máy. • Language and Environment for AI:Phát triển công cụ và môi trường để xây dựng các ứng dụng AI. • Neural network / Parallel Distributed processing: giải quyết vấn đề năng lực tính toán và tốc độ tính toán bằng kỹ thuật song song và mô phỏng mạng thần kinh của con người Arti ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Trí tuệ nhân tạo Trí tuệ nhân tạo Công nghệ phần mềm Giải thuật di truyền Suy luận tri thức Mệnh đề logic vị từGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Trí tuệ nhân tạo
12 trang 417 0 0 -
62 trang 389 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 213 0 0 -
7 trang 210 0 0
-
7 trang 197 0 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 188 0 0 -
12 trang 183 0 0
-
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 181 0 0 -
Kết quả bước đầu của ứng dụng trí tuệ nhân tạo trong phát hiện polyp đại tràng tại Việt Nam
10 trang 167 0 0 -
Xu hướng và tác động của cách mạng công nghiệp lần thứ tư đến môi trường thông tin số
9 trang 162 0 0