Professional Documents
Culture Documents
Chuong 1 AI, Reference
Chuong 1 AI, Reference
vnuhcm.edu.vn | 5
Trí tuệ nhân tạo là gì?
Tầm nhìn từ ~1950
vnuhcm.edu.vn | 6
Trí tuệ nhân tạo là gì?
Tầm nhìn từ ~1950
Suy diễn là khả năng yếu nhất hiện nay của AI.
Vui hay không?
vnuhcm.edu.vn | 8
Trí tuệ nhân tạo là gì?
Tầm nhìn từ ~1950
Học, 3
Học nữa,
2 4
Học mãi. 1 5
6
Học máy
vnuhcm.edu.vn | 9
NỘI DUNG
Trí tuệ nhân tạo là gì?
AI: Tại sao sử dụng?
AI: Ứng dụng và tiềm năng
AI: Bằng cách nào?
AI: Nguy cơ tiềm ẩn
AI: Các thách thức
Kết luận
vnuhcm.edu.vn | 10
AI: Tại sao sử dụng?
1 Dữ liệu lớn
Sự !úc đa$ y từ dữ liệ u
Dùng AI để phân tích dữ liệu Dùng dữ liệu cho huấn luyện trong AI
AI
+ Nhãn dữ liệu
vnuhcm.edu.vn | 12
AI: Tại sao sử dụng?
1 Dữ liệu lớn
Sự thúc đẩy từ dữ liệu
vnuhcm.edu.vn | 13
AI: Tại sao sử dụng?
1 Dữ liệu lớn
Sự thúc đẩy từ dữ liệu
ImageNet Large Scale Visual Recogni5on Challenge (ILSVRC)
h"p://www.image-net.org
• Số lớp: 1000
ü Các giống mèo,
ü Các giống chó,
ü Các giống cá, …
• Số ảnh huấn luyện (có nhãn)
• ILSVRC-2010: 1.2 triệu ảnh
• ILSVRC-2017: > 14 triệu ảnh
• Số ảnh kiểm tra (có nhãn)
• ILSVRC-2010: 100.000 ảnh
• ILSVRC-2017: vài trăm ngàn ảnh
vnuhcm.edu.vn | 14
AI: Tại sao sử dụng?
2 Công nghệ tính toán mới
Sự ho$ !ợ từ máy móc
Rút ngắn thời gian học
NVIDIA V100
Xử lý dữ liệu nhanh
NVIDIA T4
Jetson TX2
vnuhcm.edu.vn | 15
AI: Tại sao sử dụng?
2 Công nghệ tính toán mới
Sự hỗ trợ từ máy móc
Học sâu:
• Tăng độ chính xác
• Thích nghi tốt với dữ liệu và tình huống chưa gặp (học bổ sung)
• Dễ sử dụng (end-to-end)
• Thống nhất cách tiếp cận cho các nhánh của AI (All-in-one)
vnuhcm.edu.vn | 18
AI: Tại sao sử dụng?
3 Kỹ thuật học mới – Học sâu (deep learning)
Kết quả cuộc thi về nhận dạng ảnh (ILSVRC)
vnuhcm.edu.vn | 21
NỘI DUNG
Trí tuệ nhân tạo là gì?
AI: Tại sao sử dụng?
AI: Ứng dụng và tiềm năng
AI: Bằng cách nào?
AI: Nguy cơ tiềm ẩn
AI: Các thách thức
Kết luận
vnuhcm.edu.vn | 22
AI: ứng dụng và tiềm năng
Dịch máy Google Translate
Hội thoại
Tóm tắt,
phân loại nội dung
vnuhcm.edu.vn | 23
AI: ứng dụng và tiềm năng
Dịch máy Google Translate
Hội thoại
Trợ lý ả o
Tóm tắt,
phân loại nội dung
An ninh, tuyên giáo
vnuhcm.edu.vn | 24
AI: ứng dụng và tiềm năng
Hộ i !oạ i
vnuhcm.edu.vn | 25
AI: ứng dụng và tiềm năng
Tóm tắt nội dung
vnuhcm.edu.vn | 26
AI: ứng dụng và tiềm năng
Xe tự hành
vnuhcm.edu.vn | 27
AI: ứng dụng và tiềm năng
vnuhcm.edu.vn | 29
AI: ứng dụng và tiềm năng
vnuhcm.edu.vn | 30
AI: ứng dụng và tiềm năng
vnuhcm.edu.vn | 31
AI: ứng dụng và tiềm năng
Định danh qua khuôn mặt
Khuôn mặ t, hình the) , liên ke* t qua dãy camera
vnuhcm.edu.vn | 32
AI: ứng dụng và tiềm năng
gvEyes
Hỗ trợ các ứng dụng: điểm danh PTN, lớp học, an ninh, v.v.
vnuhcm.edu.vn | 33
AI: ứng dụng và tiềm năng
Xe hơi Xe máy
vnuhcm.edu.vn | 43
AI: Bằng cách nào?
Thiết kế mạng nơron
{W1, b1} {W2, b2} {W3, b3} {W4, b4}
X Y
Max-Pool
Max-Pool
Dropout
ReLU
ReLU
ReLU
Conv
Conv
FC
FC
Mạng nơron học sâu ≡ Đồ thị tính toán
: nút tính toán : cạnh nối
(chỉ có chừng hơn 10 loại nút tính toán cơ bản)
Thông số được học: {W1, b1, W2, b2, W3, b3, W4, b4} vnuhcm.edu.vn | 44
AI: Bằng cách nào?
Thiết kế mạng nơron
Mạng nơron học sâu
≡ Đồ thị tính toán
≡ Hàm toán học phụ thuộc vào thông số học
y = fw(x)
vnuhcm.edu.vn | 45
AI: Bằng cách nào?
Thiết kế mạng nơron
Thiết kế mạng
≡ Tạo ra kiến trúc /nh toán
≡ Tạo ra kiến trúc nơron
vnuhcm.edu.vn | 46
Kiến trúc phát hiện đối tượng
Kiến trúc phân đoạn đối tượng
AI: Bằng cách nào?
Thiết kế hàm tổn thất
Nhãn t
y
Dữ liệu x Mạng học sâu Hàm tổn thất L(W; x, t)
y = fw(x)
Giá trị W tối ưu ≡ Giá trị làm cho hàm L(W; x, t) nhỏ nhất
vnuhcm.edu.vn | 49
AI: Bằng cách nào?
Huấn luyện kiến trúc nơron
Nhãn t
y
Dữ liệu x Mạng học sâu Hàm tổn thất L(W; x, t)
y = fw(x)
Áp dụng nguyên lý toán học (đạo hàm) để tìm giá trị W* làm cho
hàm L(W*; x, t) đủ nhỏ trên tập dữ liệu dùng để kiểm thử.
vnuhcm.edu.vn | 50
AI: Bằng cách nào?
(AI theo xu hướng học sâu)
Học qua loa, không sâu Hiện tượng không hội tụ về điểm tối ưu
(học nhanh, hệ số học lớn)
Cần học tập chủ động Cần học tập chủ động
Bài khó cần học nhiều lần hơn Mẫu dữ liệu khó học nhiều lần hơn
vnuhcm.edu.vn | 51
AI: Bằng cách nào?
(AI theo xu hướng học sâu)
Phương pháp: học tập chủ động Phương pháp: học tập chủ động
cần tăng dần mức độ từ nhỏ à lớn cần tăng dần mức độ theo thời gian
Phương pháp đánh giá Cần sử dung hàm tổn thất và thưởng
ảnh hưởng lớn chất lượng dạy/học phạt phù hợp
Khoảng cách nội dung học tập (tổ Phân phối của các tập huấn luyện, kiểm
chức đào tạo) vs công việc thực tiễn thử và kiểm tra
(công nghiệp)
vnuhcm.edu.vn | 52
NỘI DUNG
Trí tuệ nhân tạo là gì?
AI: Tại sao sử dụng?
AI: Ứng dụng và tiềm năng
AI: Bằng cách nào?
AI: Nguy cơ tiềm ẩn
AI: Các thách thức
Kết luận
vnuhcm.edu.vn | 53
AI: Nguy cơ tiềm ẩn
Hệ thống AI dễ bị đánh lừa
vnuhcm.edu.vn | 54
AI: Nguy cơ tiềm ẩn
Hệ thống AI dễ bị đánh lừa
vnuhcm.edu.vn | 55
AI: Nguy cơ tiềm ẩn
Các %n tức giả mạo
vnuhcm.edu.vn | 56
AI: Nguy cơ tiềm ẩn
Tỉ lệ thất nghiệp cao
Ngôn
Tri ngữ
thức, Hành
Suy động
diễn Khả • Tự động hóa cao
năng Đủ tốt • Tỉ lệ thất nghiệp cao
Nghe Nhìn
Học
vnuhcm.edu.vn | 57
AI: Nguy cơ tiềm ẩn
Xung độ giữa con người vs Robots
Nếu “A.I. agent” vượt qua phép thử Turing cho tất cả các khả năng?
Ngôn
Tri ngữ
thức, Hành
Suy động
diễn Khả Vượt qua Nguy cơ rất lớn
năng phép thử Turing (ở thì tương lai)
Nghe Nhìn
Học
vnuhcm.edu.vn | 58
AI: Nguy cơ tiềm ẩn
Xung độ giữa con người vs Robots
Bao giờ Ms. Sophia vượt qua được phép thử Turing?
vnuhcm.edu.vn | 59
NỘI DUNG
Trí tuệ nhân tạo là gì?
AI: Tại sao sử dụng?
AI: Ứng dụng và tiềm năng
AI: Bằng cách nào?
AI: Nguy cơ tiềm ẩn
AI: Các thách thức
Kết luận
vnuhcm.edu.vn | 60
AI: Các thách thức
Đề xuất:
• Cần sự điều phối của nhà nước;
• Cần cộng tác giữa các đơn vị để chia sẻ dữ liệu;
• Cần hợp tác với các chuyên gia để gán nhãn số liệu (y
khoa);
• Đầu tư xây dựng cơ sở dữ liệu có nhãn chung cho một số
bài toán quan trọng;
vnuhcm.edu.vn | 61
AI: Các thách thức
vnuhcm.edu.vn | 62
AI: Các thách thức
vnuhcm.edu.vn | 63
AI: Các thách thức
vnuhcm.edu.vn | 64
NỘI DUNG
Trí tuệ nhân tạo là gì?
AI: Tại sao sử dụng?
AI: Ứng dụng và tiềm năng
AI: Bằng cách nào?
AI: Nguy cơ tiềm ẩn
AI: Các thách thức
Kết luận
vnuhcm.edu.vn | 65
Kết luận
Thành công hiện tại
vnuhcm.edu.vn | 66
Kết luận
Thành công hiện tại
(???)
Tri thức Công nghệ tính toán Suy luận máy
Knowledge Computing Infra-structure Machine Reasoning
vnuhcm.edu.vn |