Vì vậy, tôi đã gặp một vấn đề ngày hôm nay trong việc xây dựng một máy Boltzmann bị hạn chế nên tầm thường, nhưng có vẻ khó khăn. Về cơ bản, tôi đang khởi tạo giá trị 2k để tăng gấp đôi ngẫu nhiên từ 0 đến 1.Tính toán trung bình hình học của một danh sách dài ngẫu nhiên đôi
Điều tôi muốn làm là tính trung bình hình học của tập dữ liệu này. Vấn đề tôi đang gặp phải là do tập dữ liệu quá dài nên việc nhân tất cả mọi thứ lại với nhau sẽ luôn dẫn đến số không, và thực hiện root thích hợp ở mọi bước sẽ chỉ đường sắt đến 1.
Tôi có thể sắp xếp danh sách lên, nhưng tôi nghĩ rằng đó là thực sự tổng. Bất kỳ ý tưởng về cách làm điều này một cách thanh lịch?
Về lý thuyết, tôi muốn mở rộng mã RBM hiện tại của mình để có gần hơn 15k mục nhập và có thể chạy RBM trên nhiều luồng. Đáng buồn thay quy tắc này ra khỏi toán học commache apache (phương pháp hình học trung bình là không đồng bộ), longs.
Số được siêu nhỏ và tôi đang tìm kiếm một giải pháp lâu dài hơn. Tôi có kế hoạch thử một cái gì đó tương tự với một danh sách gần 15k và tôi muốn một giải pháp mà cũng làm việc với điều đó. –
https://en.wikipedia.org/wiki/Geometric_mean#Calculation – nhahtdh