org.tensorflow.types

Xác định các lớp đại diện cho các loại tensor TensorFlow. Đối với mỗi loại dữ liệu có thể được sử dụng trong tensor, có một giao diện tương ứng được sử dụng để thể hiện nó và cách triển khai ẩn của nó. Ví dụ: loại TensorFlow int32 được biểu thị bằng giao diện loại tensor TInt32 , trong đó tiền tố T là viết tắt của "Tensor of".

Để hỗ trợ kiểm tra thời gian biên dịch của các loại phần tử tensor, mỗi giao diện trong gói này phải được liên kết với một trong các giao diện đánh dấu có trong org.tensorflow.types.family , tùy theo tính chất của dữ liệu.

Mỗi loại tenxơ phải được chú thích bằng TensorType để cung cấp siêu dữ liệu loại cần được sử dụng để phân bổ hoặc ánh xạ các tenxơ thuộc loại này.

Các phiên bản của loại tensor cũng phải triển khai giao diện NdArray để người dùng có thể truy cập trực tiếp vào dữ liệu tensor trong không gian n chiều.

Lưu ý rằng mặc dù luôn có thể phân bổ một tensor bằng phương thức Tensor.of(...) nhưng hầu hết các loại tensor đều hiển thị các phương thức xuất xưởng giúp đơn giản hóa quá trình tạo, như scalarOf(...) , vectorOf(...) , tensorOf(...) , v.v.

Giao diện

TBfloat16 Brain loại tensor float 16-bit.
TBool Kiểu tensor Boolean.
TFloat16 Loại tensor float 16 bit có độ chính xác bán chính xác IEEE-754.
TFloat32 Loại tensor float 32-bit có độ chính xác đơn IEEE-754.
TFloat64 Loại tensor float 64-bit có độ chính xác kép IEEE-754.
TInt32 Loại tensor số nguyên có dấu 32-bit.
TInt64 Loại tensor số nguyên có dấu 64-bit.
Chuỗi Kiểu chuỗi.
TUint8 Loại tenxơ số nguyên không dấu 8 bit.