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

    solution

    Đề bài: [Data Science] Đếm số mẫu cần thêm khi oversampling cân bằng lớp

    Cho một tập huấn luyện với CCC lớp, lớp thứ aaa hiện có nan_ana​ mẫu. Để cân bằng bằng random oversampling, ta nhân bản các mẫu của mỗi lớp cho tới khi mọi lớp đều có số lượng bằng lớp đông nhất nmax⁡=max⁡anan_{\max} = \max_a n_anmax​=maxa​na​.

    Số mẫu cần THÊM cho lớp aaa là nmax⁡−nan_{\max} - n_anmax​−na​. In ra trên một dòng số mẫu cần thêm cho từng lớp (theo thứ tự lớp 0,1,…,C−10,1,\dots,C-10,1,…,C−1), cách nhau bởi dấu cách. Đây là số nguyên nhưng vẫn in dạng số thực 2 chữ số thập phân.

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

      Dòng 1: CCC. Dòng 2: CCC số nguyên nan_ana​.

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

      1≤C≤201 \le C \le 201≤C≤20; 0≤na≤1060 \le n_a \le 10^60≤na​≤106.

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

      Một dòng gồm CCC số (làm tròn 2 chữ số) là số mẫu cần thêm mỗi lớp.

    Ví dụ:

    Đầu vào:

    3
    10 4 6
    

    Đầu ra:

    0.00 6.00 4.00

    Giải thích:

    n_max=10. Cần thêm: 10-10=0, 10-4=6, 10-6=4.

    Đang tải editor...