tensorflow::ops::Bucketize

#include <math_ops.h>

Phân loại 'đầu vào' dựa trên 'ranh giới'.

Bản tóm tắt

Ví dụ, nếu đầu vào là boundaries = [0, 10, 100] thì đầu vào là input = [[-5, 10000] [150, 10] [5, 100]]

khi đó đầu ra sẽ là output = [[0, 3] [3, 2] [1, 3]]

Luận điểm:

  • phạm vi: Một đối tượng Phạm vi
  • Đầu vào: Bất kỳ hình dạng Tensor nào có kiểu dữ liệu int hoặc float.
  • ranh giới: Một danh sách các số thực đã được sắp xếp sẽ cho biết ranh giới của các nhóm.

Trả về:

  • Output : Có cùng hình dạng với 'đầu vào', mỗi giá trị của đầu vào được thay thế bằng chỉ số của nhóm.

(numpy) Tương đương với np.digitize.

Hàm khởi tạo và hàm hủy

Bucketize (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const gtl::ArraySlice< float > & boundaries)

Thuộc tính công khai

operation
output

Chức năng công cộng

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Thuộc tính công khai

hoạt động

Operation operation

đầu ra

::tensorflow::Output output

Chức năng công cộng

Phân loại

 Bucketize(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  const gtl::ArraySlice< float > & boundaries
)

nút

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const