Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Data Science] Softmax một mẫu

    Cho vector điểm số (logits) zzz độ dài KKK của một mẫu. Softmax chuyển thành phân phối xác suất:

    pk=ezk∑jezjp_k=\frac{e^{z_k}}{\sum_{j}e^{z_j}}pk​=∑j​ezj​ezk​​

    Để ổn định số học, trừ max⁡jzj\max_j z_jmaxj​zj​ khỏi tất cả zzz trước khi lấy exp⁡\expexp (kết quả không đổi). In vector xác suất.

    • Định dạng đầu vào:

      Dòng đầu: KKK. Dòng sau: KKK số thực là logits.

    • Ràng buộc đầu vào:

      1≤K≤1001 \le K \le 1001≤K≤100; ∣zk∣≤100|z_k| \le 100∣zk​∣≤100.

    • Định dạng đầu ra:

      Một dòng KKK số thực (2 chữ số thập phân), tổng bằng 1.

    Ví dụ:

    Đầu vào:

    2
    0 0

    Đầu ra:

    0.50 0.50

    Giải thích:

    z=[0,0]. exp đều =1, tổng=2 → p=[0.5,0.5]. In: 0.50 0.50

    Đang tải editor...