Nhà xây dựng công cộng
Phương pháp công khai
Bộ dữ liệuIterator | 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. |
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. |
Phương pháp kế thừa
Nhà xây dựng công cộng
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.