MapDataset

lớp công khai MapDataset

Nhà xây dựng công cộng

MapDataset ( Bộ dữ liệu khác, Function<List< Operand <?>>, List< Operand <?>>> Mapper)

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

public MapDataset ( Bộ dữ liệu khác, Function<List< Operand <?>>, List< Operand <?>>> Mapper)

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.