Bài giảng Trí tuệ nhân tạo: Bài 2 Các quan điểm và cách tiếp cận AI cung cấp cho người học những kiến thức như: Định nghĩa AI; AI và các môn khoa học liên quan; Một số nan đề trong phát triển AI. Mời các bạn cùng tham khảo!
TRÍ TUỆ NHÂN TẠO Bài 2: Các quan điểm cách tiếp cận AI Nội dung Định nghĩa AI AI môn khoa học liên quan Một số nan đề phát triển AI Trương Xuân Nam - Khoa CNTT Phần Định nghĩa AI Trương Xuân Nam - Khoa CNTT Định nghĩa AI Ra đời mùa hè năm 1956 trường Dartmouth (Mỹ), nhà khoa học: Marvin Minsky, John McCarthy, Allen Newell Herbert Simon Trước xem mảng kiến thức lĩnh vực khoa học máy tính Hiện nay, AI phát triển rộng phân chia thành nhiều chuyên ngành Mục tiêu chính: tạo hệ thống có lực trí tuệ Vấn đề AI định nghĩa nào? Có nhiều quan điểm, xoay quanh suy nghĩ hành vi (như) người Suy nghĩ: thứ vơ hình, ẩn bên Hành vi: thứ thể bên Trương Xuân Nam - Khoa CNTT Những người khai sinh AI Trương Xuân Nam - Khoa CNTT Hai thành phần AI Trương Xuân Nam - Khoa CNTT AI vs Lập trình truyền thống Trương Xuân Nam - Khoa CNTT Định nghĩa AI #1 AI = Hệ thống suy nghĩ người Mục tiêu: nghiên cứu phương pháp suy nghĩ hành vi người, mơ thứ máy tính Mơ hình hóa nhận thức Ngành Khoa học Nhận thức Có nhiều yếu tố kiến thức Tâm lý học & Thần kinh học Những học giả theo trường phái cho rằng: chương trình giải mà cịn có bước giải tương tự cách giải người Trương Xuân Nam - Khoa CNTT Định nghĩa AI #2 AI = Hệ thống suy nghĩ hợp lý Mục tiêu: Tiếp cận “các luật tư duy” Chỉ cần suy nghĩ hợp lý, không thiết phải bắt chước người Thế hợp lý? Tiến trình suy nghĩ gì? Sử dụng lập luận logic Ví dụ: “Socrates người; tất người chết; vậy, Socrates chết” Trở ngại: Tri thức thường không chắn Thiếu chiến lược tìm kiếm hợp lý Trương Xuân Nam - Khoa CNTT Định nghĩa AI #3 AI = Hệ thống hành động người Mục tiêu: hành động giống người thành công, không quan tâm đến cách máy suy nghĩ Thử nghiệm Turing (1950): Máy trả lời câu hỏi giống người Thử nghiệm Turing tổng quát: Máy cư xử giống người (cả suy nghĩ hành động) Trương Xuân Nam - Khoa CNTT 10 Định nghĩa AI #3 Các lĩnh vực nghiên cứu: Xử lí ngôn ngữ tự nhiên (giao tiếp văn bản) Biểu diễn tri thức (lưu trữ thông tin nhận biết) Lập luận tự động Học máy (khả thích nghi với hồn cảnh mới, tìm ngoại suy khn mẫu) * Thị giác máy tính * Người máy (vận động) Trương Xuân Nam - Khoa CNTT 11 Định nghĩa AI #4 AI = Hệ thống hành động hợp lý Hành động hợp lý: không cần logic khơng quan tâm đến q trình suy luận nào, miễn hành đồng có lý Ví dụ: chạm vào đồ nóng rụt tay lại, nghe nói có bom nằm xuống,… Những hành động hợp lý thường kết việc học (suy luận theo mẫu có sẵn) kinh nghiệm (thống kê) Xử lý thông tin không chắn Trương Xuân Nam - Khoa CNTT 12 Định nghĩa AI #5 AI = Hệ thống thông minh lĩnh vực hẹp Xuất phát từ quan điểm cho AI không đạt đến trình độ nhận thức suy luận người (có thể huấn luyện để giỏi lĩnh vực) One algorithm for all ~ thuật toán cho tất Vì AI hệ thống thông minh đơn giản sử dụng để giải toán cụ thể, để hỗ trợ người chủ yếu (small AI systems) Hệ thống giới hạn lĩnh vực (domain) • Chẳng hạn: xe tự lái, nhận dạng mặt, tổng hợp tiếng nói,… TRƯƠNG XUÂN NAM 13 Phần AI môn khoa học liên quan Trương Xuân Nam - Khoa CNTT 14 AI môn khoa học liên quan Triết học – Vấn đề: Có thể sử dụng luật hình thức để rút kết luận hay khơng? Trí tuệ tinh thần nảy sinh từ não vật chất nào? Tri thức đến từ đâu? Tri thức dẫn dắt hành động nào? Trương Xuân Nam - Khoa CNTT 15 AI môn khoa học liên quan Triết học – Tác giả: Aristotle (384-322 BC): Tam đoạn luận Rene Descartes (1596-1650): Nhị nguyên luận Francis Bacon (1561-1626): Chủ nghĩa kinh nghiệm David Hume (1711-1776): Quy nạp Rudolf Carnap (1891-1970): Chủ nghĩa thực chứng logic Carnap Carl Hempel (1905-1997): Học thuyết xác nhận Trương Xuân Nam - Khoa CNTT 16 AI môn khoa học liên quan Toán học – Vấn đề: Các luật hình thức rút kết luận đúng? Cái tính tốn được? Chúng ta lập luận với thông tin không chắn? Đặc trưng “thuật toán” Trương Xuân Nam - Khoa CNTT 17 AI môn khoa học liên quan Toán học – Tác giả: George Boole (1815-1864): Logic mệnh đề Kurt Gödel (1906-1978): Incomplete Theory Alan Turing (1912-1954): Máy Turing Thomas Bayes (1702-1761): Xác suất Steven Cook (1971) Richard Karp (1972): NP-Đầy đủ Trương Xuân Nam - Khoa CNTT 18 AI môn khoa học liên quan Kinh tế học: Lý thuyết định Lý thuyết trị chơi (Von Neumann Morgenstern) Tiến trình định Markov Thần kinh học Các não xử lý thông tin nào? Neural Network Trương Xuân Nam - Khoa CNTT 19 AI môn khoa học liên quan Tâm lý học Con người/động vật suy nghĩ/hành động nào? John Watson (1878-1958): Chủ nghĩa hành vi William James (1842-1910): Tâm lý học nhận thức Kĩ thuật máy tính Lý thuyết điều khiển Điều khiển học Ngôn ngữ học Trương Xuân Nam - Khoa CNTT 20 Phần Một số nan đề phát triển AI TRƯƠNG XUÂN NAM 21 Một số nan đề phát triển AI Việc phát triển áp dụng hệ thống AI vào sống phát sinh nhiều vấn đề đạo đức pháp luật Hiện chủ đề tranh cãi có nhiều cách xử lý khác tùy theo quan điểm xã hội môi trường luật pháp Một vài “nan đề”: AI có lỗi chịu trách nhiệm? Nguyên tắc đạo đức định AI có làm người lao động thất nghiệp? TRƯƠNG XUÂN NAM 22 AI có lỗi chịu trách nhiệm? Ví dụ: người hai quốc gia chat với nhau, sử dụng google translate để dịch, dịch sai, nên người mâu thuẫn, Google có lỗi tình khơng? Ví dụ khác: xe tự lái gây tai nạn, trường hợp đối tượng chịu lỗi ai? Chủ xe Công ty sản xuất xe Công ty viết phần mềm tự lái AI xe TRƯƠNG XUÂN NAM 23 Nguyên tắc đạo đức định TRƯƠNG XUÂN NAM 24 AI có làm người lao động thất nghiệp? AI thay nhiều công việc đơn giản người Xử lý liệu tài Xử lý liệu y học Tự động hóa sản xuất Tự động chăm sóc khách hàng, tư vấn AI làm tăng đột biến suất lao động Kết quả: Lao động thất nghiệp? Thu nhập (ai có lương dù khơng làm gì) Kịch khác??? TRƯƠNG XN NAM 25 ... - Khoa CNTT Những người khai sinh AI Trương Xuân Nam - Khoa CNTT Hai thành phần AI Trương Xuân Nam - Khoa CNTT AI vs Lập trình truyền thống Trương Xuân Nam - Khoa CNTT Định nghĩa AI #1 AI =... tính Lý thuyết điều khiển Điều khiển học Ngôn ngữ học Trương Xuân Nam - Khoa CNTT 20 Phần Một số nan đề phát triển AI TRƯƠNG XUÂN NAM 21 Một số nan đề phát triển AI Việc phát triển áp dụng... TRƯƠNG XUÂN NAM 13 Phần AI môn khoa học liên quan Trương Xuân Nam - Khoa CNTT 14 AI môn khoa học liên quan Triết học – Vấn đề: Có thể sử dụng luật hình thức để rút kết luận hay khơng? Trí