Hệ số hiệu dụng alpha/r của LoRA
Trong LoRA, độ lớn của phần cập nhật được điều khiển bởi hệ số alpha / r. Khi tăng hạng
Tiến độ của tôi ở bài này
Điểm và code bạn nộp được lưu vào tài khoản sau khi chấm bài.
Đang tải điểm của bạn…
Kiến thức và chủ đề
Kiến thức tiên quyết: python-basics, numbers-and-types.
Nội dung đề bài
Mô tả bài toán
Trong LoRA, độ lớn của phần cập nhật được điều khiển bởi hệ số alpha / r. Khi tăng hạng r mà giữ alpha, hệ số giảm xuống; vì vậy người ta thường đặt alpha tỉ lệ với r để giữ độ lớn cập nhật ổn định.
Yêu cầu
Viết hàm lora_scaling(alpha, r) trả về hệ số hiệu dụng alpha / r dưới dạng số thực.
Quy ước nộp bài
Nộp hàm lora_scaling trong solution.py. Hệ thống gọi hàm trực tiếp và so giá trị với sai số 1e-6; không đọc stdin và không in ra stdout.
Input
- alpha: hệ số tỉ lệ của LoRA.
- r: hạng của adapter, phải là số dương.
Output
Một số thực bằng alpha / r.
Ràng buộc
- r phải dương; nếu r <= 0 thì ném ValueError.
- Trả về số thực, không làm tròn về số nguyên.
Ví dụ 1
Input
lora_scaling(alpha=16, r=8)
Output
2.0
Ví dụ 2
Input
lora_scaling(alpha=4, r=1)
Output
4.0
Giải thích
Với alpha = 16 và r = 8 thì hệ số là 2.0. Với alpha = 1 và r = 2 thì hệ số là 0.5, cho thấy phép chia phải giữ phần thập phân.
Gợi ý và lời giải chỉ mở sau khi bạn bấm Nộp bài. Giáo viên và quản trị viên mở được ngay.
Góp ý & báo lỗi bài tập
Đề bài chưa rõ, test có vấn đề hay bạn có ý tưởng giúp bài tốt hơn? Gửi cho đội ngũ AI Empire nhé — mỗi góp ý đều được đọc.
