1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cơ sở Trí tuệ nhân tạo‎: Chương 1 - Trần Minh Thái

56 55 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 56
Dung lượng 2,53 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương 1 của bài giảng Cơ sở Trí tuệ nhân tạo giới thiệu về trí tuệ nhân tạo. Thông qua chương này người học có thể biết được trí tuệ nhân tạo là gì, lịch sử ra đời của trí tuệ nhân tạo, đối tượng nghiên cứu trí tuệ nhân tạo và các lĩnh vực áp dụng trí tuệ nhân tạo.

Trang 2

Thông tin chung

Tên học phần: Cơ sở trí tuệ nhân tạo

Artificial Intelligence

3 tín chỉ (45 tiết) + 1 tín chỉ thực hành (30 tiết) Điều kiện tiên quyết: Kỹ thuật lập trình

Đánh giá: Thi viết, không sử dụng tài liệu

Trang 3

Nội dung

1 Giới thiệu về TTNT (3 tiết)

2 Thuật toán – Thuật giải (9 tiết)

3 Biểu diễn tri thức (9 tiết)

4 Mở đầu về máy học (6 tiết)

5 Hệ chuyên gia (3 tiết)

Trang 4

Tài liệu tham

khảo thêm: [3] Lập trình C cho TTNT – NXB Đại học và trung học chuyên nghiệp HN – 1990

Trang 5

Chương 1 Giới thiệu về TTNT

1 Trí tuệ nhân tạo?

2 Lịch sử ra đời

3 Đối tượng nghiên cứu

4 Các lĩnh vực áp dụng

Trang 6

Sự thông minh (Intelligence)?

“the ability to learn or understand things or to deal

with new or difficult situations” (Từ điển Websters)

Trang 7

Sự thông minh (Intelligence)?

Tính chất thông minh của một đối tượng là sự tổng

hợp của cả 3 yếu tố: thu thập tri thức, suy luận và

hành xử của đối tượng trên tri thức thu thập được

Chúng hòa quyện vào nhau thành một thể thống nhất

“ Sự Thông Minh”

Không thể đánh giá riêng lẽ bất kỳ một khía cạnh nào để nói về tính thông minh

Trang 8

Intelligence bao gồm gì?

• Khả năng tương tác với thế giới thực: Tiếp nhận, hiểu và phản hồi

• Nhận dạng tiếng nói, hiểu và tổng hợp

• Hiểu hình ảnh

• Khả năng nhận hành động và có tác động

• Lập luận (reasoning) và lập kế hoạch

• Mô hình hóa thế giới thực, dữ liệu được cung cấp

• Giải quyết vấn đề mới, lập kế hoạch và ra quyết định

• Khả năng giải quyết vấn đề đột xuất, bất ổn

Trang 9

Intelligence bao gồm gì?

• Học và thích nghi

• Học liên tục và thích nghi

• Mô hình luôn luôn được cập nhật

• Chẳng hạn như đứa bé học phân loại và nhận biết các động vật

Trang 10

Trí tuệ nhân tạo (Artificial Intelligence)?

Là khoa học và công nghệ để tạo ra các máy thông minh (các chương trình máy tính thông minh)

Liên quan đến việc sử dụng máy tính để hiểu trí thông minh của con người (tư duy của con người)

minh

Trang 11

Mục tiêu của AI

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

Trang 12

Đối tượng nghiên cứu của AI

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”.

Trang 13

Đối tượng nghiên cứu của AI

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)

Trang 14

Các lĩnh vực liên quan đến AI

Triết học Logic, phương pháp lý luận, hệ thống vật lý trí nhớ, nền tảng học,

ngôn ngữ, tính hợp lýToán học Thể hiện hình thức và chứng minh, thuật toán, tính toánXác suất/ thống kê Mô hình không chắc chắn, học từ dữ liệuKinh tế Tính hữu ích, lý thuyết quyết định, các tác nhân kinh tế hợp lýKhoa học tế bào thần kinh Noron làm đơn vị xử lý trung tâm

Trang 15

biểu diễn kiến thức

Kỹ thuật máy tính Xây dựng máy tính tốc độ nhanh

Lý thuyết điều khiển Hệ thống thiết kế nhằm tối đa hóa hàm mục tiêu theo thời gianNgôn ngữ học Biểu diễn tri thức, văn phạm

Trang 16

Lịch sử của AI

• 1943: Giai đoạn sơ khai

• McCulloch & Pitts nghiên cứu ba cơ sở lý thuyết cơ bản: triết học cơ bản và chức năng của các noron thần kinh; phân tích các mệnh đề logic; và lý thuyết

dự đoán của Turing

 Mô hình mạch Boolean của bộ não

Trang 17

Lịch sử của AI

• 1950: Lý thuyết dự đoán Turing

• Turing's "Computing Machinery and Intelligence“

• 1956: Khai sinh AI

• Hội nghị Dartmouth thông qua tên: "Artificial Intelligence“

Trang 18

Lịch sử của AI

• 1950s: Giai đoạn khởi đầu

Chương trình AI sơ khai, bao gồm:

• Chương trình cờ của Samuel

• Lý luận logic của Newell & Simon

• 1955-65: Giai đoạn đỉnh cao

• Newell và Simon: GPS, bộ giải bài toán tổng quát

• Gelertner: Bộ chứng minh định lý hình học

• McCarthy: phát minh ngôn ngữ LISP

Trang 19

Lịch sử của AI

• 1966—73: Giai đoạn gần hiện thực

• Nhận thức rằng nhiều vấn đề AI là nan giải

• Hạn chế của phương pháp mạng nơron hiện có được xác định

• Nghiên cứu mạng noron gần như biến mất

Trang 20

Lịch sử của AI

• 1969—85: Bổ sung vào kiến thức lĩnh vực

• Phát triển hệ thống dựa trên tri thức

• Thành công của hệ thống chuyên gia dựa trên luật

• Ví dụ, DENDRAL, Mycin

• Nhưng mô hình dễ đỗ vỡ và quy mô không tốt trong thực tế

Trang 21

Lịch sử của AI

• 1986: Sự phát triển của máy học

• Các mạng nơron phổ biến trở lại

• Tiến bộ quan trọng trong thuật toán máy học và ứng dụng

• 1990: Vai trò của sự không chắc chắn

• Mạng Bayesian như một khuôn mẫu biểu diễn tri thức

• 1995: AI là ngành khoa học

• Tích hợp học, lý luận, biểu diễn tri thức

• Phương pháp AI sử dụng trong thị giác, ngôn ngữ, khai thác dữ liệu, chuẩn đoán y học, …

Trang 22

Những thành công tiêu biểu

• Deep Blue đánh bại đương kim vô địch cờ vua thế giới Garry Kasparov vào năm 1997

• Chương trình AI đã chứng minh một giả thuyết toán học (giả thuyết Robbins) chưa được giải quyết trong nhiều thập kỷ

Trang 23

Những thành công tiêu biểu

• Trong chiến tranh vùng Vịnh năm 1991, quân đội Mỹ triển khai một

kế hoạch hậu cần AI và chương trình lập kế hoạch mà có liên quan lên đến 50.000 xe, vận chuyển hàng hóa, và con người

• Chương trình lập kế hoạch tự động trên tàu của NASA kiểm soát lịch trình của hoạt động cho một tàu vũ trụ

Trang 24

Những thành công tiêu biểu

• Proverb giải quyết các câu đố ô chữ tốt hơn so với hầu hết con người

• Robot lái xe: cuộc thi thách thức DARPA 2003-2007

• Phần mềm nhận diện khuôn mặt có sẵn trong máy ảnh của người dùng: 2006

Trang 25

Ví dụ: Cuộc thi thách thức DARPA

• Giải thưởng tiền mặt (1 đến 2 triệu $) cho robot đầu tiên hoàn tất đường đua dài không cần hỗ trợ

• Kích thích sự nghiên cứu ở thị giác, robot, lập kế hoạch, học máy, lập luận, …

• Cuộc thi 2004:

• Tuyến đường 150 dặm trong sa mạc Nevada

• Robot đi xa nhất là khoảng 7 dặm

• Địa hình khó khăn nhất tại lúc bắt đầu của đường đua

Trang 26

Ví dụ: Cuộc thi thách thức DARPA

• Cuộc thi 2005:

• Đường đua 132 dặm

• Đường hầm hẹp, đèo núi quanh co, …

• Vị trí nhất là Stanford, thứ hai là CMU, cả hai hoàn thành trong khoảng 6 giờ

Trang 27

Stanley Robot

Stanford Racing Team www.stanfordracing.org

Next few slides courtesy of Prof.

Sebastian Thrun, Stanford University

Trang 28

Touareg interface Laser mapper

Wireless E-Stop Top level control

vehicle state obstacle list

trajectory

RDDF database

driving mode pause/disable command

Power server interface

RDDF corridor (smoothed and original)

Process controller

GLOBAL

SERVICES

health status data

Data logger File system

Trang 30

2004: Barstow, CA, to Primm, NV

150 mile off-road robot race across the Mojave desert Natural and manmade hazards

No driver, no remote control

No dynamic passing Fastest vehicle wins the race (and 2 million dollar prize)

150 mile off-road robot race across the Mojave desert Natural and manmade hazards

No driver, no remote control

No dynamic passing Fastest vehicle wins the race (and 2 million dollar prize)

Trang 31

2005 Semi-Finalists: 43 Teams

Trang 33

Máy tính thông minh HAL

• Xuất hiện trong bộ phim A Space

Odyssey - Phim khoa học viễn tưởng kinh điển 1969

Một phần của câu chuyện xoay

quanh một máy tính thông minh

được gọi là HAL

Trang 34

Máy tính thông minh HAL

• HAL là "bộ não" của một con tàu vũ trụ thông minh

• Trong phim, HAL có thể nói dễ dàng với các phi hành đoàn

• Nhìn thấy và hiểu được cảm xúc của phi hành đoàn

• Dẫn dắt tàu tự động

• Chẩn đoán các vấn đề trên tàu

• Đưa ra quyết định cuộc sống và cái chết

• Cảm xúc hiển thị

 nó vẫn còn khoa học viễn tưởng?

Trang 35

Những gì có thể được bao gồm trong việc xây dựng một máy tính như Hal?

• Phần cứng nhanh?

• Chơi cờ ở cấp đại kiện tướng?

• Tương tác giọng nói?

Trang 36

Có thể xây dựng phần cứng phức tạp như

bộ não?

• Bộ não của chúng ta phức tạp như thế nào?

• một tế bào thần kinh là đơn vị xử lý thông tin cơ bản

• ước lượng vào khoảng 10 12 tế bào thần kinh

• nhiều khớp thần kinh (10 14 ) kết nối các tế bào thần kinh

• Chu kỳ thời gian: 10 -3 giây

Trang 37

Có thể xây dựng phần cứng phức tạp như

bộ não?

• Tạo máy tính phức tạp như thế nào?

• 10 8 transistor hoặc nhiều hơn trên mỗi CPU

• Siêu máy tính: hàng trăm CPU, 10 12 bit bộ nhớ RAM

• Chu kỳ thời gian: 10 -9 giây

Trang 38

• với mối liên kết (dây hoặc các khớp thần kinh) rất ít hơn so với não

• cập nhật nhanh hơn nhiều so với bộ não

• nhưng xây dựng phần cứng rất khác với làm một máy tính hành xử như một

bộ não!

Trang 39

Máy tính chơi cờ có thể đánh bại con người?

• Chơi cờ là vấn đề AI kinh điển

• Vấn đề được định nghĩa tốt

• Rất phức tạp: khó để con người chơi tốt

1966 1971 1976 1981 1986 1991 1997

Ratings

Trang 40

Máy tính có thể nói chuyện?

• Được gọi là "tổng hợp giọng nói"

• dịch văn bản sang hình thức ngữ âm

• VD “fictitious" -> fik-tish-es

• sử dụng quy tắc phát âm vào bản đồ âm vị thành âm thanh thực tế

• VD "tish" -> chuỗi các âm thanh âm thanh cơ bản

Trang 41

• con người hiểu được những gì họ đang nói

• máy thì không: vì vậy âm thanh không tự nhiên

• Kết luận:

• KHÔNG cho những câu hoàn chỉnh

• CÓ cho những từ riêng biệt

Trang 42

Máy tính có thể nhận dạng giọng nói?

• Nhận dạng giọng nói:

• lập bản đồ âm thanh từ microphone vào một danh sách các từ

• vấn đề kinh điển trong AI, rất khó khăn

• Nhận dạng được những từ đơn lẻ từ một từ vựng nhỏ

• hệ thống có thể làm điều này với độ chính xác cao (99%)

Trang 43

Máy tính có thể nhận dạng giọng nói?

• Nhận dạng được lời nói bình thường là khó khăn hơn nhiều

• Giọng nói là liên tục: đâu là ranh giới giữa các từ?

• Từ vựng lớn

• có thể là hàng ngàn những từ có thể

• chúng ta có thể sử dụng ngữ cảnh để giúp tìm ra những gì người khác nói

• Tiếng ồn nền, người khác nói, điểm nhấn, cảm lạnh, …

• Về giọng nói bình thường, hệ thống hiện đại chính xác chỉ khoảng 60-70%

• Kết luận:

• KHÔNG: lời nói bình thường là quá phức tạp để nhận diện chính xác

• CÓ: cho các vấn đề hạn chế (từ vựng nhỏ, người nói đơn lẻ)

Trang 45

Máy tính có thể học và thích nghi?

• Máy tính học để lái xe trên đường cao tốc

• Chúng ta có thể dạy cho nó rất nhiều quy tắc về những gì để làm

• hoặc chúng ta có thể để cho nó tự lái

Trang 46

• Nhận dạng và hiểu biết về các đối tượng trong một cảnh

• Nhìn xung quanh căn phòng này

• Bạn có thể dễ dàng nhận ra các vật

• Bộ não con người có thể bản đồ hình ảnh trực quan 2d thành "bản đồ“3d

• Tại sao nhận dạng thị giác là một vấn đề khó khăn?

• Kết luận:

• Phần lớn KHÔNG: máy tính chỉ có thể "nhìn thấy" một số loại của các đối tượng

trong những hoàn cảnh giới hạn

• CÓ: cho vấn đề bó buộc nhất định (ví dụ, nhận dạng khuôn mặt)

Máy tính có thể nhìn thấy?

Trang 47

• bạn cần phải quyết định ngày, các chuyến bay

• bạn cần phải đến sân bay, …

• liên quan đến một chuỗi các quyết định, kế hoạch, và

hành động

Trang 48

Máy tính có thể đưa ra kế hoạch và quyết định tối ưu?

• Điều gì làm cho kế hoạch khó khăn?

• thế giới là không thể dự đoán được:

• chuyến bay của bạn bị hủy bỏ hoặc có một dự phòng trên chuyến 405

• có một số tiềm năng rất lớn của các chi tiết

• để bạn xem xét tất cả các chuyến bay? tất cả các ngày?

• không: thông thường làm hạn chế giải pháp của bạn

• Hệ thống AI thường chỉ thành công trong vấn đề lập kế

Trang 49

• hoạt động cho các vấn đề hạn chế (viết tay, zip-code)

• sự hiểu biết thế giới thực, những cảnh thiên nhiên vẫn là quá khó

Trang 50

• chỉ hoạt động cho các vấn đề hạn chế: ví dụ, cờ vua

• thế giới thực là quá phức tạp cho các hệ thống nói chung

• Nhìn chung:

• nhiều thành phần của hệ thống thông minh là "khả thi"

• có nhiều vấn đề nghiên cứu thú vị còn lại

Trang 53

Dịch máy

• Vấn đề ngôn ngữ trong kinh doanh quốc tế

• VD tại một cuộc họp của Nhật Bản, Hàn Quốc, Việt Nam

và các nhà đầu tư Thụy Điển không có ngôn ngữ chung

• hoặc: bạn chuyển hướng dẫn sử dụng phần mềm của bạn đến 127 quốc gia

• giải pháp:

• thuê biên dịch

• sẽ rẻ hơn nhiều nếu một máy tính có thể làm điều này

Trang 55

Các loại khác nhau của AI

1.Mô hình chính xác cách thức con người thực sự nghĩ

2.Mô hình chính xác cách thức con người thực sự hành động 3.Mô hình cách các nhân tố lý tưởng "nên suy nghĩ"

4.Mô hình cách các nhân tố lý tưởng "nên hành động"

Trang 56

Q&A

Ngày đăng: 09/05/2021, 22:14

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w