![](images/graphics/blank.gif)
Bài giảng Máy học nâng cao: Giới thiệu - Trịnh Tấn Đạt
lượt xem 5
download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Bài giảng Máy học nâng cao: Giới thiệu đã giới thiệu chung về môn học, các nội dung, tài liệu tham khảo, hình thức đánh giá, danh sách các đề tài, các vấn đề trong máy học, trao đổi và thảo luận. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Máy học nâng cao: Giới thiệu - Trịnh Tấn Đạt
- Trịnh Tấn Đạt Khoa CNTT – Đại Học Sài Gòn Email: trinhtandat@sgu.edu.vn Website: https://sites.google.com/site/ttdat88/ 1
- Nội dung Giới thiệu môn học Các nội dung Tài liệu tham khảo Hình thức đánh giá Danh sách các đề tài Các vấn đề trong máy học Trao đổi và thảo luận 2
- Giới Thiệu Môn Học Máy học nâng cao (Advanced Machine Learning) 3 tín chỉ Môn bắt buộc Mục tiêu: Nâng cao kiến thức về máy học, cách thức hoạt động và khả năng ứng dụng của các thuật toán. Cung cấp nền tảng tốt về suy luận thống kê và cấu trúc toán học cần thiết để phục vụ cho công việc nghiên cứu khoa học. Kỹ năng thực hành, thiết kế thí nghiệm sử dụng ngôn ngữ Python. 3
- Các Nội Dung Giới thiệu Machine Learning và các vấn đề liên quan Machine Learning với Python. Linear Regression/ Logistic Regression Naïve Bayes Classifier Neural Network Giới thiêu về Deep Learning Clustering Giảm số chiều và lựa chọn đặc trưng Support vector machine (SVM) Decision Tree Ensemble Model 4
- Tài liệu tham khảo Slide giảng viên cung cấp Tom Mitchell, Marchine Learning, McGraw Hill, Second Edition. C. M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006. Sebastian Raschka, Python Machine Learning, Packt Publishing Ltd., 2015 Các nguồn khác trên internet Google Kaggle … 5
- Hình thức đánh giá Chuyên cần: 10% Điểm bài tập: 30 % Đánh giá cuối kỳ: Đồ án môn học 60% ❖ Yêu cầu đồ án: tìm hiểu bài toán và ứng dụng liên quan đến máy học Đọc các papers, các công trình nghiên cứu đã được công bố. Lý thuyết: đọc hiểu, và viết báo cáo. Cài đặt: code, data thực nghiệm, kết quả và đánh giá. Trình bày (powerpoint): ❑ Sơ lược ý chính lý thuyết ❑ Ý tưởng giải quyết(thuật toán, thuật giải) bài toán ❑ Kết quả ❑ Đánh giá kết quả: ưu – nhược điểm (lý do) ❑ Đề xuất ý tưởng cải tiến (nếu có – điểm cộng thêm) 6
- Danh sách đề tài tham khảo Học viên có thề tự đề xuất bài toán cần giải quyết sau đó thảo luận với giảng viên để thống nhất. ❖ Danh sách đề tài (sẽ được update thêm) o Probabilistic Graphical Models: Bayesian Networks và ứng dụng o Gradient boosting, Xgboost và ứng dụng o Object detection: R-CNN, Fast R-CNN, Faster-RCNN và ứng dụng o Object detection: YOLO, Single Shot Detection và ứng dụng o Image Recognition using Deep Learning (VGG, InceptionNet, ResNet, DenseNet, …) o Face Recognition using Deep Learning (FaceNet, VGGface, …) o Speech/Speaker Recognition using Deep Learning o Audio Event Recognition using Deep Learning o LSTM và ứng dụng o Image Segmentation using Deep Learning (U-net, Mask-RCNN,…) o Text Detector using Deep Learning (Connectionist Text Proposal Network, EAST, … ) o OCR using Deep Learning o Generative Adversarial Network (GAN) và ứng dụng o … 7
- Các Vấn Đề Trong Máy Học ❖ Máy học là gì? From wikipedia - Máy học là một lĩnh vực của trí tuệ nhân tạo liên quan đến việc nghiên cứu và xây dựng các kĩ thuật cho phép các hệ thống "học" tự động từ dữ liệu để giải quyết những vấn đề cụ thể Tom Mitchell, giáo sư nổi tiếng của Đại học Carnegie Mellon University - CMU định nghĩa cụ thể và chuẩn mực hơn như sau: "" (máy đã học) Một chương trình máy tính (CT) được xem là học cách thực thi một lớp nhiệm vụ (NV) thông qua trải nghiệm (KN), đối với thang đo năng lực (NL) nếu như dùng NL ta đo thấy năng lực thực thi của chương trình có tiến bộ sau khi trải qua KN. 8
- Các Vấn Đề Trong Máy Học Các ứng dụng : Object Detection 9
- Các Vấn Đề Trong Máy Học Các ứng dụng: Biometric recognition – face, fingerprint, iris, gait, … 10
- Các Vấn Đề Trong Máy Học Các ứng dụng: Text detector and OCR 11
- Các Vấn Đề Trong Máy Học Các ứng dụng: Medical Image 12
- Các Vấn Đề Trong Máy Học Các ứng dụng: Speech Recognition 13
- Các Vấn Đề Trong Máy Học Các ứng dụng : Recommender system 14
- Các Vấn Đề Trong Máy Học Các ứng dụng : Sentiment Analysis 15
- Các Vấn Đề Trong Máy Học Các ứng dụng : Credit scoring 16
- Các Vấn Đề Trong Máy Học ❖ Tại sao cần máy học ? Một vài lý do có thể cần tới máy học để giải quyết: hard to code up a solution by hand (e.g. vision, speech) system needs to adapt to a changing environment (e.g. spam detection) want the system to perform better than the human programmers privacy/fairness (e.g. ranking search results) 17
- Các Vấn Đề Trong Máy Học Processing: - Input - Model - Output 18
- Các Vấn Đề Trong Máy Học Phân loại các thuật toán: (phương pháp học) Supervised learning (học có giám sát) : regression, classification, recognition Unsupervised learning (học không giám sát): clustering, dimensional reduction, association Semi-supervised learning (học bán giám sát): Self-training và Co-training Reinforcement Learning (học Củng Cố): AlphaGo, OpenAI+Dota2 19
- Các Vấn Đề Trong Máy Học Phân loại các thuật toán: (chức năng) Regression Algorithms Classification Algorithms Bayesian Algorithms Clustering Algorithms Artificial Neural Network Algorithms Dimensionality Reduction Algorithms Ensemble Algorithms 20
![](images/graphics/blank.gif)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Máy học nâng cao: Python, jupyter notebook, kaggle - Trịnh Tấn Đạt
48 p |
110 |
26
-
Bài giảng Tin học nâng cao: Phần 1 - ĐH Bách Khoa Hà Nội
116 p |
114 |
8
-
Bài giảng Máy học nâng cao: Naive bayes classification - Trịnh Tấn Đạt
36 p |
46 |
8
-
Bài giảng Máy học nâng cao: Deep learning an introduction - Trịnh Tấn Đạt
109 p |
53 |
6
-
Bài giảng Máy học nâng cao: Dimension reduction and feature selection - Trịnh Tấn Đạt
81 p |
45 |
6
-
Bài giảng Máy học nâng cao: Clustering - Trịnh Tấn Đạt
70 p |
55 |
6
-
Bài giảng Lập trình nâng cao: Hoạt hình, tách file - Trần Quốc Long
28 p |
72 |
6
-
Bài giảng Máy học nâng cao: Support vector machine - Trịnh Tấn Đạt
77 p |
51 |
5
-
Bài giảng Lập trình nâng cao: Lớp - Trần Quốc Long
52 p |
94 |
5
-
Bài giảng Lập trình nâng cao: Tìm kiếm và đếm - Trần Quốc Long
54 p |
78 |
5
-
Bài giảng Máy học nâng cao: Genetic algorithm - Trịnh Tấn Đạt
70 p |
61 |
4
-
Bài giảng Máy học nâng cao: Artificial neural network - Trịnh Tấn Đạt
62 p |
41 |
4
-
Bài giảng Máy học nâng cao: Linear regression - Trịnh Tấn Đạt
64 p |
27 |
4
-
Bài giảng Máy học nâng cao: Logistic regression - Trịnh Tấn Đạt
27 p |
53 |
3
-
Bài giảng Máy học nâng cao: Association rules - Trịnh Tấn Đạt
76 p |
62 |
3
-
Bài giảng Lập trình nâng cao - Chương 7: Simple AI
54 p |
51 |
3
-
Bài giảng Lập trình nâng cao: Bài 7+8+9 - Trương Xuân Nam
43 p |
28 |
2
![](images/icons/closefanbox.gif)
![](images/icons/closefanbox.gif)
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
![](https://tailieu.vn/static/b2013az/templates/version1/default/js/fancybox2/source/ajax_loader.gif)