Đề cương khóa học
Giới thiệu
Cài đặt và cấu hình Machine Learning cho nền tảng phát triển .NET (ML.NET)
- Cài đặt các công cụ và thư viện ML.NET
- Các hệ điều hành và các thành phần phần cứng được ML.NET hỗ trợ
Tìm hiểu các tính năng và kiến trúc của ML.NET
- Giao diện lập trình ML.NET (ML.NET API)
- Các thuật toán và nhiệm vụ học máy của ML.NET
- Lập trình xác suất với Infer.NET
- Lựa chọn các phụ thuộc của ML.NET phù hợp
Tìm hiểu Model Builder của ML.NET
- Tích hợp Model Builder vào Visual Studio
- Sử dụng học máy tự động (AutoML) với Model Builder
Tìm hiểu giao diện dòng lệnh ML.NET (CLI)
- Tự động sinh mô hình học máy
- Các nhiệm vụ học máy được hỗ trợ bởi ML.NET CLI
Lấy và tải dữ liệu từ nguồn cho học máy
- Sử dụng ML.NET API để xử lý dữ liệu
- Tạo và định nghĩa các lớp của các mô hình dữ liệu
- Đánh dấu các mô hình dữ liệu ML.NET
- Các trường hợp tải dữ liệu vào khung ML.NET
Chuẩn bị và thêm dữ liệu vào khung ML.NET
- Lọc các mô hình dữ liệu với các phép toán lọc của ML.NET
- Làm việc với ML.NET DataOperationsCatalog và IDataView
- Các phương pháp chuẩn hóa cho tiền xử lý dữ liệu ML.NET
- Chuyển đổi dữ liệu trong ML.NET
- Làm việc với dữ liệu phân loại cho việc sinh mô hình ML.NET
Triển khai các thuật toán và nhiệm vụ học máy ML.NET
- Phân loại nhị phân và phân loại đa lớp của ML.NET
- Hồi quy trong ML.NET
- Nhóm các thực thể dữ liệu với phân cụm trong ML.NET
- Nhiệm vụ phát hiện ngoại lệ học máy
- Xếp hạng, đề xuất và dự báo trong ML.NET
- Lựa chọn thuật toán ML.NET phù hợp cho bộ dữ liệu và hàm số
- Chuyển đổi dữ liệu trong ML.NET
- Các thuật toán cho độ chính xác cao của các mô hình ML.NET
Huấn luyện các mô hình học máy trong ML.NET
- Xây dựng mô hình ML.NET
- Các phương pháp của ML.NET để huấn luyện mô hình học máy
- Chia các bộ dữ liệu cho huấn luyện và kiểm tra ML.NET
- Làm việc với các thuộc tính và trường hợp dữ liệu khác nhau trong ML.NET
- Lưu trữ bộ dữ liệu cho quá trình huấn luyện mô hình ML.NET
Đánh giá các mô hình học máy trong ML.NET
- Trích xuất các tham số để huấn luyện lại hoặc kiểm tra
- Thu thập và ghi lại các thông số mô hình ML.NET
- Phân tích hiệu suất của mô hình học máy
Kiểm tra dữ liệu trung gian trong các bước huấn luyện mô hình ML.NET
Sử dụng Permutation Feature Importance (PFI) để giải thích dự đoán mô hình
Lưu và tải mô hình ML.NET đã huấn luyện
- ITTransformer và DataViewScheme trong ML.NET
- Tải dữ liệu lưu trữ cục bộ và từ xa
- Làm việc với các pipeline mô hình học máy trong ML.NET
Sử dụng mô hình ML.NET đã huấn luyện để phân tích và dự đoán dữ liệu
- Cài đặt pipeline dữ liệu cho dự đoán mô hình
- Dự đoán đơn lẻ và nhiều trong ML.NET
Tối ưu hóa và huấn luyện lại mô hình học máy ML.NET
- Các thuật toán ML.NET có thể huấn luyện lại
- Tải, trích xuất và huấn luyện lại mô hình
- So sánh các tham số mô hình đã huấn luyện lại với mô hình ML.NET trước đây
Tích hợp các mô hình ML.NET với đám mây
- Triển khai mô hình ML.NET với các hàm Azure và API web
Khắc phục sự cố
Tóm tắt và kết luận
Yêu cầu
- Kiến thức về các thuật toán và thư viện học máy
- Kỹ năng lập trình C# mạnh mẽ
- Kinh nghiệm với các nền tảng phát triển .NET
- Hiểu biết cơ bản về các công cụ khoa học dữ liệu
- Kinh nghiệm với các ứng dụng học máy cơ bản
Đối tượng
- Các nhà khoa học dữ liệu
- Các lập trình viên học máy
Đánh giá (2)
Tôi thực sự thích phần cuối khi chúng tôi dành thời gian để làm quen với CHAT GPT. Phòng học không được bố trí tốt cho hoạt động này - thay vì một bàn lớn, vài bàn nhỏ để chúng tôi có thể chia thành nhóm nhỏ và thảo luận sẽ giúp ích hơn nhiều.
Nola - Laramie County Community College
Khóa học - Artificial Intelligence (AI) Overview
Dịch thuật bằng máy
Làm việc dựa trên các nguyên lý cơ bản một cách tập trung, và chuyển sang áp dụng các trường hợp nghiên cứu trong cùng một ngày
Maggie Webb - Department of Jobs, Regions, and Precincts
Khóa học - Artificial Neural Networks, Machine Learning, Deep Thinking
Dịch thuật bằng máy