ai-460Đọc toàn bộ đề miễn phí

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

AICơ bản10 phút

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ủ đề

loraparameter-efficient-tuningscalingentry-ramp

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.

3 cấp độ gợi ýMở dần khi bạn thật sự cần hỗ trợ.
Phân tích lời giảiGiải thích hướng tư duy và thuật toán.
Code tham khảoDùng để đối chiếu sau khi tự làm.

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.

Nhóm Zalo