Đề cương khóa học
Giới thiệu
Phần này cung cấp một giới thiệu tổng quan về thời điểm sử dụng 'học máy', những điều cần xem xét và ý nghĩa của nó, bao gồm cả ưu và nhược điểm. Các kiểu dữ liệu (có cấu trúc/không có cấu trúc/tĩnh/luồng), 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, sự đánh đổi giữa thiên vị và phương sai, lặp lại/đánh giá, phương pháp xác thực chéo, giám sát/không giám sát/củng cố.
CÁC CHỦ ĐỀ CHÍNH
1. Hiểu về Naive Bayes
- Những 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 điều kiện với định lý Bayes
- Thuật toán Naive Bayes
- Sắp xếp Naive Bayes
- Bộ ước lượng Laplace
- Sử dụng đặc điểm số học 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 phân chia tốt nhất
- Cắt tỉa cây quyết định
3. Hiểu về mạng nơ-ron
- Từ neuron sinh học đến nhân tạo
- Hàm kích hoạt
- Bản đồ mạng
- Số lớp
- Hướng di chuyển thông tin
- Số lượng node trong mỗi lớp
- Huấn luyện mạng nơ-ron với backpropagation
- Deep Learning
4. Hiểu về Máy vectơ hỗ trợ
- Sắp xếp với siêu phẳng
- Tìm biên giới tối đa
- Ví dụ dữ liệu có thể tách tuyến tính
- Ví dụ dữ liệu không thể tách tuyến tính
- Sử dụng kernel 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 cho phân cụm
- Sử dụng khoảng cách để gán và cập nhật cụm
- Lựa chọn số lượng cụm phù hợp
6. Đo hiệu suất cho phân loại
- Làm việc với dữ liệu dự đoán phân loại
- Xem xét kỹ ma trận nhầm lẫn
- Sử dụng ma trận nhầm lẫn để đo lường hiệu suất
- Vượt qua độ chính xác – các biện pháp khác của hiệu suất
- Thống kê kappa
- Độ nhạy và độ đặc hiệu
- Độ chính xác và khả năng hồi phục
- Biện pháp F
- Hiển thị sự đánh đổi về hiệu suất
- Curve ROC
- Dự đoán hiệu suất tương lai
- Phương pháp holdout
- Xác thực chéo
- Bootstrap lấy mẫu
7. Điều chỉnh các mô hình chứng khoán để cải thiện hiệu suất
- Sử dụng caret cho điều chỉnh tự động tham số
- Tạo một mô hình điều chỉnh đơn giản
- Tùy chỉnh quá trình điều chỉnh
- Cải thiện hiệu suất mô hình với học siêu việt
- Hiểu về tập hợp
- Bagging
- Boosting
- Rừng ngẫu nhiên
- Huấn luyện rừng ngẫu nhiên
- Đánh giá hiệu suất rừng ngẫu nhiên
CÁC CHỦ ĐỀ PHỤ
8. Hiểu về phân loại sử dụng láng giềng gần nhất
- Thuật toán kNN
- Tính khoảng cách
- Lựa chọn một k phù hợp
- Sẵn sàng 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
- Các quy tắc từ cây quyết định
10. Hiểu về hồi quy
- Hồi quy tuyến tính đơn giản
- Bộ ước lượng bình phương tối thiểu thông thường
- Tương quan
- Hồi quy tuyến tính đa biến
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 liên quan
- Đo lường sự quan tâm của quy tắc – hỗ trợ và độ tin cậy
- Tạo một tập hợp quy tắc với nguyên lý Apriori
Ngoại lệ
- Spark/PySpark/MLlib và Multi-armed bandits
Requirements
Python Kiến thức
Testimonials (7)
Tôi rất thích khóa đào tạo và đánh giá cao việc đi sâu vào chủ đề Machine Learning. Tôi cảm thấy hài lòng với sự cân bằng giữa lý thuyết và ứng dụng thực tế, đặc biệt là các buổi Coding trực tiếp. Giảng viên đã đưa ra những ví dụ hấp dẫn cùng bài tập được thiết kế tốt, góp phần 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 kiến thức 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
Course - Machine Learning
Machine Translated
Tôi rất đánh giá bài tập giúp tôi hiểu lý thuyết và áp dụng từng bước một. Cũng như cách giảng viên giải thích mọi thứ một cách đơn giản và rõ ràng. Dù không có nhiều kinh nghiệm với Python, nhưng vẫn rất dễ theo dõi. Tôi không muốn bỏ lỡ cơ hội học về một chủ đề thực sự thu hút tôi. 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 hỗ trợ của giảng viên trong việc giải thích và giúp 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ề trí tuệ nhân tạo trở nên rõ ràng hơn với tôi, và bây giờ tôi cảm thấy có định hướng và hiểu rõ hơn về chủ đề này.
Cristina
Course - Machine Learning
Machine Translated
Sau khóa đào tạo, tôi có thể thấy được ứng dụng thực tế của các chủ đề được trình bày.
Daniel
Course - Machine Learning
Machine Translated
Tôi thích tốc độ giảng dạy, tôi thích sự cân đối giữa lý thuyết và thực hành, các chủ đề chính được đề cập và cách người hướng dẫn có thể đưa mọi thứ vào cân bằng. Tôi cũng rất thích cơ sở hạ tầng đào tạo của bạn, rất thực tế khi làm việc với máy ảo.
Andrei
Course - Machine Learning
Machine Translated
Giữ nó ngắn gọn và đơn giản. Tạo直翻后校对并确保通顺: 保持它简短和简单。 围绕概念(决策树图、线性方程、手动计算y_pred以证明模型如何工作)建立直观和视觉模型。
Nicolae - DB Global Technology
Course - Machine Learning
Machine Translated
Nó đã giúp tôi đạt được mục tiêu hiểu về ML. Rất tôn trọng Pablo vì đã đưa ra một giới thiệu đúng đắn về chủ đề này, bởi sau 3 ngày đào tạo, rõ ràng thấy chủ đề này rất rộng lớn. Tôi cũng rất thích ý tưởng về máy ảo mà bạn cung cấp, có độ trễ rất tốt! Điều đó cho phép mỗi học viên thực hiện thí nghiệm theo tốc độ của riêng mình.
Silviu - DB Global Technology
Course - Machine Learning
Machine Translated
Phần thực hành, thấy lý thuyết được biến thành những điều cụ thể thật tuyệt vời.
Lisa Fekade - Vodacom
Course - Machine Learning
Machine Translated