Đề cương khóa học
Giới thiệu
Phần này cung cấp cái nhìn tổng quan về việc sử dụng 'học máy' khi nào, những yếu tố cần lưu ý và ý nghĩa của nó, bao gồm cả ưu điểm và nhược điểm. Các loại dữ liệu (có cấu trúc/không cấu trúc/tĩnh/lưu trữ), tính hợp lệ/khối lượng dữ liệu, phân tích dựa trên dữ liệu so với dựa trên người dùng, mô hình thống kê so với mô hình học máy / thách thức của học không giám sát, bài toán đánh đổi thiên kiến- phương sai, vòng lặp/đánh giá, các phương pháp xác thực chéo, học có giám sát/không giám sát/giám sát tăng cường.
NỘI DUNG CHÍNH
1. Hiểu về Naive Bayes
- Các khái niệm cơ bản của phương pháp Bayesian
- Xác suất
- Xác suất đồng thời
- Xác suất có điều kiện với định lý Bayes
- Thuật toán Naive Bayes
- Phân loại bằng Naive Bayes
- Bộ ước lượng Laplace
- Sử dụng các đặc trưng số với Naive Bayes
2. Hiểu về cây quyết định
- Chia để trị
- Thuật toán cây quyết định C5.0
- Lựa chọn điểm chia tốt nhất
- Cắt tỉa cây quyết định
3. Hiểu về mạng nơ-ron
- Từ nơ-ron sinh học đến nơ-ron nhân tạo
- Hàm kích hoạt
- Cấu trúc mạng
- Số lớp
- Hướng truyền thông tin
- Số lượng nơ-ron trong mỗi lớp
- Huấn luyện mạng nơ-ron với lan truyền ngược
- Học sâu
4. Hiểu về Máy vectơ hỗ trợ (SVM)
- Phân loại bằng siêu phẳng
- Tìm biên lớn nhất
- Trường hợp dữ liệu tách tuyến tính
- Trường hợp dữ liệu không tách tuyến tính
- Sử dụng nhân cho không gian phi tuyến
5. Hiểu về phân cụm
- Phân cụm như một nhiệm vụ học máy
- Thuật toán k-means để phân cụm
- Sử dụng khoảng cách để gán và cập nhật các cụm
- Lựa chọn số lượng cụm phù hợp
6. Đo lường hiệu năng cho phân loại
- Xử lý dữ liệu dự đoán phân loại
- Khám phá kỹ hơn về ma trận nhầm lẫn
- Sử dụng ma trận nhầm lẫn để đo lường hiệu năng
- Vượt qua độ chính xác – các đo lường hiệu năng khác
- Thống kê kappa
- Độ nhạy và độ đặc hiệu
- Độ chính xác và độ nhạy tìm lại
- Chỉ số F
- Hóa đồ sự đánh đổi hiệu năng
- Đường cong ROC
- Dự đoán hiệu năng tương lai
- Phương pháp giữ lại
- Xác thực chéo
- Lấy mẫu Bootstrap
7. Tinh chỉnh các mô hình gốc để cải thiện hiệu năng
- Sử dụng caret để tinh chỉnh tham số tự động
- Tạo mô hình đã tinh chỉnh đơn giản
- Tùy chỉnh quá trình tinh chỉnh
- Cải thiện hiệu năng mô hình với siêu học
- Hiểu về sự kết hợp
- Bagging
- Boosting
- Rừng ngẫu nhiên
- Huấn luyện rừng ngẫu nhiên
- Đánh giá hiệu năng rừng ngẫu nhiên
NỘI DUNG PHỤ
8. Hiểu về phân loại sử dụng hàng xóm gần nhất
- Thuật toán kNN
- Tính khoảng cách
- Lựa chọn k phù hợp
- Chuẩn bị dữ liệu để sử dụng với kNN
- Tại sao thuật toán kNN lại 'lười'?
9. Hiểu về quy tắc phân loại
- Tách và trị
- Thuật toán One Rule
- Thuật toán RIPPER
- Quy tắc từ cây quyết định
10. Hiểu về hồi quy
- Hồi quy tuyến tính đơn
- Ước lượng bình phương nhỏ nhất (OLS)
- Hệ số tương quan
- Hồi quy tuyến tính bội
11. Hiểu về cây hồi quy và cây mô hình
- Thêm hồi quy vào cây
12. Hiểu về quy tắc kết hợp
- Thuật toán Apriori cho học quy tắc kết hợp
- Đo lường sự quan tâm của quy tắc – độ hỗ trợ và độ tin cậy
- Xây dựng một tập hợp quy tắc với nguyên lý Apriori
Nội dung bổ trợ
- Spark/PySpark/MLlib và các vấn đề đa cánh tay
Yêu cầu
Hiểu biết về Python
Đánh giá (7)
Tôi đã rất thích khóa đào tạo và đánh giá cao việc nghiên cứu sâu hơn vào chủ đề Học Máy. Tôi đặc biệt appreciared sự cân bằng giữa lý thuyết và ứng dụng thực tế, đặc biệt là các phiên code thực hành. Người hướng dẫn đã cung cấp những ví dụ hấp dẫn và các bài tập được thiết kế tốt, giúp nâng cao trải nghiệm học tập. Khóa học bao quát nhiều chủ đề khác nhau, và Abhi đã thể hiện sự chuyên môn xuất sắc bằng cách trả lời tất cả các câu hỏi một cách rõ ràng và dễ dàng.
Valentina
Khóa học - Machine Learning
Dịch thuật bằng máy
Tôi rất đánh giá cao bài tập đã giúp tôi hiểu lý thuyết và áp dụng từng bước. Ngoài ra, cách giảng viên giải thích mọi thứ một cách đơn giản và rõ ràng cũng rất đáng trân trọng. Dù tôi không có nhiều kinh nghiệm với Python, nhưng tôi vẫn không muốn bỏ lỡ cơ hội học hỏi về điều thực sự làm tôi quan tâm. Tôi cũng đánh giá cao sự đa dạng của thông tin được cung cấp và sự sẵn lòng của giảng viên trong việc giải thích và hỗ trợ chúng tôi hiểu các khái niệm. Sau khóa học này, các khái niệm về học máy đã rõ ràng hơn đối với tôi, và bây giờ tôi cảm thấy mình có hướng đi và hiểu rõ hơn về chủ đề này.
Cristina
Khóa học - Machine Learning
Dịch thuật bằng máy
Cuối khóa học, tôi có thể thấy ứng dụng thực tế của các chủ đề được trình bày.
Daniel
Khóa học - Machine Learning
Dịch thuật bằng máy
Tôi thích nhịp độ, tôi thích sự cân bằng giữa lý thuyết và thực hành, các chủ đề chính được bao quát và cách giảng viên có thể đưa mọi thứ vào sự cân bằng. Tôi cũng rất thích cơ sở đào tạo của bạn, rất thuận tiện để làm việc với VMs.
Andrei
Khóa học - Machine Learning
Dịch thuật bằng máy
Giữ ngắn gọn và đơn giản. Tạo trực giác và mô hình trực quan xung quanh các khái niệm (đồ thị cây quyết định, phương trình tuyến tính, tính toán y_pred bằng tay để chứng minh cách hoạt động của mô hình).
Nicolae - DB Global Technology
Khóa học - Machine Learning
Dịch thuật bằng máy
Nó đã giúp tôi đạt được mục tiêu là hiểu về ML. Tôi rất tôn trọng Pablo vì đã cung cấp một lời giới thiệu đúng đắn về chủ đề này, bởi sau 3 ngày đào tạo, ta thấy rõ ràng đây là một chủ đề rộng lớn đến mức nào. Tôi cũng thích Ý TƯỞNG VỀ MÁY ẢO mà bạn đã cung cấp rất nhiều, vì nó có độ trễ rất tốt! Điều đó đã cho phép mỗi học viên có thể thực hiện các thí nghiệm theo tốc độ của riêng mình.
Silviu - DB Global Technology
Khóa học - Machine Learning
Dịch thuật bằng máy
Cách thức thực hành, thấy lý thuyết biến thành điều thực tế rất tuyệt vời.
Lisa Fekade - Vodacom
Khóa học - Machine Learning
Dịch thuật bằng máy