MapDataset
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Phương pháp kế thừa
Từ lớp org.tensorflow.framework.data.Dataset Bộ dữ liệu cuối cùng | lô (kích thước lô dài, boolean dropLastBatch) Nhóm các phần tử của tập dữ liệu này thành các nhóm. |
Bộ dữ liệu cuối cùng | lô (kích thước lô dài) Nhóm các phần tử của tập dữ liệu này thành các nhóm. |
Bộ dữ liệu tĩnh | fromTensorSlices (Ops tf, Danh sách< Toán hạng <?>> tensor, Danh sách<Class<? mở rộng TType >> loại đầu ra) Tạo một `Bộ dữ liệu` trong bộ nhớ có các phần tử là các lát cắt của các tensor đã cho. |
Rất tiếc | |
Danh sách< Hình dạng > | getOutputShapes () Nhận danh sách các hình dạng cho từng thành phần của tập dữ liệu này. |
Danh sách<Lớp<? mở rộng TType >> | getOutputTypes () Nhận danh sách các loại đầu ra cho từng thành phần của tập dữ liệu này. |
Toán hạng <?> | getVariant () Lấy tensor biến thể đại diện cho tập dữ liệu này. |
Trình vòng lặp<Danh sách< Toán hạng <?>>> | trình lặp () Tạo một trình vòng lặp lặp qua tất cả các lô của Bộ dữ liệu này một cách háo hức. |
Bộ dữ liệuIterator | |
Bộ dữ liệuIterator | makeOneShotIterator () Tạo một `DatasetIterator` có thể được sử dụng để lặp lại các phần tử của tập dữ liệu này. |
Tập dữ liệu | bản đồ (Hàm<Danh sách< Toán hạng <?>>, Danh sách< Toán hạng <?>>> trình ánh xạ) Trả về một Tập dữ liệu mới ánh xạ hàm trên tất cả các phần tử được tập dữ liệu này trả về. |
Tập dữ liệu | mapAllComponents (Hàm< Toán hạng <?>, Toán hạng <?>> trình ánh xạ) Trả về một Tập dữ liệu mới ánh xạ một hàm trên tất cả các phần tử từ tập dữ liệu này, trên tất cả các thành phần của từng phần tử. |
Tập dữ liệu | mapOneComponent (chỉ mục int, Hàm< Toán hạng <?>, Toán hạng <?>> trình ánh xạ) Trả về một Tập dữ liệu mới ánh xạ một hàm trên tất cả các phần tử từ tập dữ liệu này, trên một thành phần duy nhất của mỗi phần tử. |
Bộ dữ liệu cuối cùng | bỏ qua (đếm dài) Trả về một `Bộ dữ liệu` mới bỏ qua `đếm` các phần tử ban đầu từ tập dữ liệu này |
Bộ dữ liệu cuối cùng | mất (đếm dài) Trả về một `Bộ dữ liệu` mới chỉ có các phần tử `đếm` đầu tiên từ tập dữ liệu này. |
Bộ dữ liệu tĩnh | textLineDataset (Ops tf, Tên tệp chuỗi, Loại nén chuỗi, Kích thước bộ đệm dài) |
Bộ dữ liệu tĩnh | tfRecordDataset (Ops tf, tên tệp chuỗi, loại nén chuỗi, kích thước bộ đệm dài) |
Sợi dây | |
Từ lớp java.lang.Object boolean | bằng (Đối tượng arg0) |
Lớp cuối cùng<?> | getClass () |
int | Mã Băm () |
khoảng trống cuối cùng | thông báo () |
khoảng trống cuối cùng | thông báoTất cả () |
Sợi dây | toString () |
khoảng trống cuối cùng | chờ đã (arg0 dài, int arg1) |
khoảng trống cuối cùng | chờ đã (arg0 dài) |
khoảng trống cuối cùng | Chờ đợi () |
Từ giao diện java.lang.Iterable khoảng trống trừu tượng | forEach (Người tiêu dùng<? super T> arg0) |
trừu tượng Iterator<List< Toán hạng <?>>> | trình lặp () |
Bộ tách trừu tượng<Danh sách< Toán hạng <?>>> | bộ chia () |
Phương pháp công khai
public DatasetIterator makeInitializeableIterator ()
Tạo một `DatasetIterator` có thể được sử dụng để lặp lại các phần tử của tập dữ liệu này.
Trình vòng lặp này sẽ phải được khởi tạo bằng lệnh gọi `iterator.makeInitializer(Dataset)` trước khi các phần tử có thể được truy xuất trong một vòng lặp.
Trả lại
- Một `DatasetIterator` mới dựa trên cấu trúc của tập dữ liệu này.
DatasetIterator công khai makeOneShotIterator ()
Tạo một `DatasetIterator` có thể được sử dụng để lặp lại các phần tử của tập dữ liệu này. Việc sử dụng `makeOneShotIterator` đảm bảo rằng trình vòng lặp được khởi tạo tự động trên tập dữ liệu này. bỏ qua Trong chế độ biểu đồ, trình khởi tạo op sẽ được thêm vào danh sách trình khởi tạo của Biểu đồ, danh sách này phải được chạy thông qua `tf.init()`:
Ví dụ:
try (Session session = new Session(graph) {
// Immediately run initializers
session.run(tf.init());
}
Ở chế độ háo hức, trình khởi tạo sẽ tự động chạy do lệnh gọi này.
Trả lại
- Một `DatasetIterator` mới dựa trên cấu trúc của tập dữ liệu này.
Trừ khi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]