Bắt đầu ngayBắt đầu miễn phí

Ghi log các chỉ số đánh giá

Theo dõi các chỉ số hiệu năng giúp bạn phát hiện suy giảm và đưa ra quyết định khi nào cần cập nhật mô hình để duy trì độ chính xác cao. Bạn quyết định sẽ ghi log các chỉ số sau khi mô hình hoàn thành một vòng lặp đánh giá.

Một số dữ liệu đã được nạp sẵn:

  • accelerator là một thực thể của Accelerator
  • eval_metric là một dictionary các chỉ số như accuracyf1
  • num_epochs là số epoch

Bài tập này là một phần của khóa học

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Xem khóa học

Hướng dẫn bài tập

  • Gọi một phương thức để ghi log các chỉ số đánh giá của mô hình.
  • Ghi log điểm "accuracy""f1" làm các chỉ số đánh giá.
  • Theo dõi số thứ tự epoch bằng cách truyền biến vòng lặp epoch vào tham số step.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

accelerator = Accelerator(project_dir=".", log_with="all")
accelerator.init_trackers("my_project")

for epoch in range(num_epochs):
    # Training loop is here
    # Evaluation loop is here
    # Call a method to log metrics
    accelerator.log({
        # Log accuracy and F1 score as metrics
        "accuracy": ____["accuracy"],
        "f1": ____["f1"],
    # Track the epoch number
    }, step=____)

accelerator.end_training()
Chỉnh sửa và Chạy Mã