Đề 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

Requirements

  • 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
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories