Bài giảng Giới thiệu học máy - Mô hình Naive Bayes (Tô Hoài Việt)
lượt xem 23
download
Nội dung "Bài giảng Giới thiệu học máy - Mô hình Naive Bayes (Tô Hoài Việt)" tập trung vào những kiến thức cơ bản nhất về: Giới thiệu Học máy, học là gì? Các vấn đề và ví dụ của học, mô hình Naive Bayes. Hy vọng, đây là tài liệu tham khảo hữu ích dành cho các bạn.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Giới thiệu học máy - Mô hình Naive Bayes (Tô Hoài Việt)
- Giới thiệu Học máy – Mô hình Naïve Bayes Tô Hoài Việt Khoa Công nghệ Thông tin Đại học Khoa học Tự nhiên TPHCM thviet@fit.hcmuns.edu.vn Trang 1
- Nội dung • Giới thiệu Học máy • Học là gì? • Các vấn đề và ví dụ của học • Mô hình Naïve Bayes Trang 2
- Tại sao Học Máy? • Những tiến bộ gần đây trong thuật toán và lý thuyết • “Dòng lũ” đang lên của dữ liệu trực tuyến • Sức mạnh tính toán đã sẵn sàng • Ngành công nghiệp đang nở rộ Ba lĩnh vực thích hợp cho học máy • Khai thác dữ liệu: sử dụng dữ liệu cũ để cải thiện quyết định • Các ứng dụng phần mềm chúng ta không thể làm bằng tay • Các chương trình tự tối ưu hoá Trang 3
- Học là gì? • ghi nhớ điều gì đó • học các sự kiện qua quan sát và thăm dò • cải thiện các kỹ năng vận động và/hay nhận thức qua việc luyện tập • tổ chức tri thức mới thành các biểu diễn tổng quát, hiệu quả Trang 4
- Các loại học • Học có giám sát: cho trước một tập mẫucác cặp input/output, tìm một luật thực hiện việc dự đoán các kết xuất gắn với các input mới • Gom cụm: cho trước một tập mẫu, nhưng chưa gán nhãn, gom nhóm các mẫu thành các cụm “tự nhiên” • Học tăng cường: một agent tương tác với thế giới thực hiện các quan sát, hành động, và được thưởng hay phạt; nó sẽ học để chọn các hành động theo cách để nhận được nhiều phần thưởng Trang 5
- Học một Hàm Cho trước một tập mẫu các cặp input/output, tìm một hàm làm tốt được công việc biểu diễn mối quan hệ • Phát âm: hàm ánh xạ từ ký tự sang âm thanh • Ném một quả bóng: hàm ánh xạ từ vị trí đích thành quỹ đạo cánh tay • Đọc các chữ viết tay: hàm ánh xạ từ tập các điểm ảnh thành các ký tự • Chẩn đoán bệnh: hàm ánh xạ từ các kết quả xét nghiệm thành các loại bệnh tật Trang 6
- Các vấn đề để học một hàm • ghi nhớ • lấy trung bình • tổng quát hoá Trang 7
- Bài toán ví dụ Khi nào thì lái xe (drive or walk) ? Phụ thuộc vào: • nhiệt độ (temperature) • mưa tuyết dự kiến (expected precipitation) • ngày trong tuần (day of the week) • cô ấy có cần đi mua sắm trên đường về hay không (whether she needs to shop on the way home) • cô ấy đang mặc gì (what’s she wearing) Trang 8
- Ghi nhớ temp precip day shop clothes 80 none sat no casual walk 19 snow mon yes casual drive 65 none tues no casual walk 19 snow mon yes casual Trang 9
- Ghi nhớ temp precip day shop clothes 80 none sat no casual walk 19 snow mon yes casual drive 65 none tues no casual walk 19 snow mon yes casual drive Trang 10
- Lấy trung bình Xử lý nhiễu trong dữ liệu temp precip day shop clothes 80 none sat no casual walk 80 none sat no casual drive 80 none sat no casual drive 80 none sat no casual walk 80 none sat no casual walk 80 none sat no casual walk 80 none sat no casual walk 80 none sat no casual Trang 11
- Lấy trung bình Xử lý nhiễu trong dữ liệu temp precip day shop clothes 80 none sat no casual walk 80 none sat no casual drive 80 none sat no casual drive 80 none sat no casual walk 80 none sat no casual walk 80 none sat no casual walk 80 none sat no casual walk 80 none sat no casual walk Trang 12
- Nhiễu cảm biến Xử lý nhiễu trong dữ liệu temp precip day shop clothes 81 none sat no casual walk 82 none sat no casual walk 78 none sat no casual drive 21 none sat no casual drive 18 none sat no casual drive 19 none sat no casual drive 17 none sat no casual drive 20 none sat no casual Trang 13
- Nhiễu cảm biến Xử lý nhiễu trong dữ liệu temp precip day shop clothes 81 none sat no casual walk 82 none sat no casual walk 78 none sat no casual drive 21 none sat no casual drive 18 none sat no casual drive 19 none sat no casual drive 17 none sat no casual drive 20 none sat no casual drive Trang 14
- Tổng quát hoá Xử lý dữ liệu chưa từng gặp trước đây temp precip day shop clothes 71 none fri yes formal drive 38 none sun yes casual walk 62 rain weds no casual walk 93 none mon no casual drive 55 none sat no formal drive 80 none sat no casual walk 19 snow mon yes casual drive 65 none tues no casual walk Trang 15
- Tổng quát hoá Xử lý dữ liệu chưa từng gặp trước đây temp precip day shop clothes 71 none fri yes formal drive 38 none sun yes casual walk 62 rain weds no casual walk 93 none mon no casual drive 55 none sat no formal drive 80 none sat no casual walk 19 snow mon yes casual drive 65 none tues no casual walk 58 rain mon no casual Trang 16
- Một ví dụ khác f1 f2 f3 f4 y f1 f2 f3 f4 y 0 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0 0 1 1 1 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 0 1 0 1 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 0 0 0 0 1 0 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 0 1 0 = 1 = 1 = 0 = 0 Trang 17
- Một ví dụ khác (tt) f1 F2 f3 f4 y 0 1 0 1 1 0 0 0 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 = ? = ? Trang 18
- Naïve Bayes • Dựa trên luật suy diễn xác suất của Bayes • Cập nhật xác suất của giả thiết (hàm phân lớp) dựa trên chứng cứ • Chọn giả thiết có xác suất lớn nhất sau khi tích hợp các chứng cứ • Thuật toán đặc biệt hữu ích cho các lĩnh vực có nhiều đặc trưng Trang 19
- Ví dụ f1 f2 f3 f4 y • R1(1,1) = 1/5: tỷ lệ tất cả các mẫu 0 1 1 0 1 dương (y=1) có đặc trưng 1 = 1 0 0 1 1 1 • R1(0,1) = 4/5: tỷ lệ tất cả các mẫu 1 0 1 0 1 dương có đặc trưng 1 = 0 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 1 0 1 0 1 0 0 0 0 1 1 0 1 0 1 0 1 1 0 Trang 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Giới thiệu về máy vi tính - Võ Hà Quang Định
14 p | 139 | 20
-
Bài giảng Giới thiệu môn học: Tin học cơ sở 4
14 p | 157 | 14
-
Bài giảng An toàn mạng máy tính nâng cao: Chương 0 - ThS. Nguyễn Duy
15 p | 86 | 14
-
Bài giảng Nhập môn mạng máy tính - ĐH Công nghệ Thông tin
144 p | 123 | 12
-
Bài giảng Giới thiệu ngành Kĩ thuật máy tính
42 p | 50 | 9
-
Bài giảng Bài 3: Giới thiệu về máy tính - Ths Lê Đức Long, Nguyễn Khắc Văn
20 p | 163 | 9
-
Bài giảng Nhập môn Học máy và Khai phá dữ liệu: Chương 1 - Nguyễn Nhật Quang
54 p | 42 | 7
-
Bài giảng An ninh mạng máy tính - Chương 0: Giới thiệu môn học (ThS. Lương Minh Huấn)
6 p | 70 | 7
-
Bài giảng Giới thiệu mạng máy tính - Võ Hà Quang Định
11 p | 112 | 7
-
Bài giảng Nhập môn Học máy và Khai phá dữ liệu - Chương 0: Giới thiệu môn học
12 p | 26 | 6
-
Bài giảng Nhập môn Học máy và Khai phá dữ liệu - Chương 1.2: Giới thiệu về Học máy và khai phá dữ liệu
29 p | 19 | 6
-
Bài giảng Học máy: Bài 1 - Nguyễn Hoàng Long
0 p | 33 | 5
-
Bài giảng Nhập môn Học máy và Khai phá dữ liệu - Chương 1: Giới thiệu về Học máy và khai phá dữ liệu
38 p | 26 | 5
-
Bài giảng Tương tác người-máy và giao diện đồ họa: Chương 0 - Ngô Công Thắng
4 p | 30 | 4
-
Bài giảng Giới thiệu chung về mạng (tt) - GV. Lê Bá Thi
12 p | 74 | 4
-
Bài giảng Nhập môn Học máy và Khai phá dữ liệu - Chương 11: Máy vector hỗ trợ (SVM)
52 p | 18 | 4
-
Bài giảng Tương tác người máy (UI/UX) - Bài 1: Giới thiệu chung
47 p | 6 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn