Chọn num_to_sample hàng đầu vào bằng tiêu chí KMeans++.
Hàng điểm được coi là điểm đầu vào. Một hàng được chọn ngẫu nhiên. Các hàng tiếp theo được lấy mẫu với xác suất tỷ lệ với khoảng cách L2 bình phương từ hàng gần nhất được chọn cho đến khi các hàng num_to_sample được lấy mẫu.
Hằng số
Sợi dây | OP_NAME | Tên của op này, được biết đến bởi công cụ lõi TensorFlow |
Phương pháp công khai
Đầu ra < TFloat32 > | asOutput () Trả về tay cầm tượng trưng của tensor. |
tĩnh KmeansPlusPlusKhởi tạo | |
Đầu ra < TFloat32 > | mẫu () Ma trận hình dạng (num_to_sample, d). |
Phương pháp kế thừa
Hằng số
Chuỗi cuối cùng tĩnh công khai OP_NAME
Tên của op này, được biết đến bởi công cụ lõi TensorFlow
Phương pháp công khai
Đầu ra công khai < TFloat32 > asOutput ()
Trả về tay cầm tượng trưng của tensor.
Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.
tĩnh công khai KmeansPlusPlusInitialization tạo ( Phạm vi phạm vi , Toán hạng < TFloat32 > điểm, Toán hạng < TInt64 > numToSample, Toán hạng < TInt64 > hạt giống, Toán hạng < TInt64 > numRetriesPerSample)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác KmeansPlusPlusInitialization mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
điểm | Ma trận hình dạng (n, d). Các hàng được coi là điểm đầu vào. |
numToSample | Vô hướng. Số lượng hàng để lấy mẫu. Giá trị này không được lớn hơn n. |
hạt giống | Vô hướng. Seed để khởi tạo trình tạo số ngẫu nhiên. |
numRetriesPerSample | Vô hướng. Đối với mỗi hàng được lấy mẫu, tham số này chỉ định số điểm bổ sung cần rút ra từ phân bố hiện tại trước khi chọn điểm tốt nhất. Nếu một giá trị âm được chỉ định, một phương pháp phỏng đoán sẽ được sử dụng để lấy mẫu các điểm bổ sung O(log(num_to_sample)). |
Trả lại
- một phiên bản mới của KmeansPlusPlusInitialization