Centrum zbiorów danych treningowych LLM
47 wyselekcjonowanych otwartych zbiorów danych do fine-tuningu i treningu LLM — instrukcje, ślady rozumowania, wywoływanie funkcji, dane preferencji i więcej. Każdy wpis zawiera dokładną licencję, rozmiar i fragment kodu load_dataset().
Instrukcje / SFT
18Zbiory instrukcji (SFT) to pary „polecenie–odpowiedź" używane w nadzorowanym fine-tuningu — pierwszym i najważniejszym kroku uczenia modelu bazowego wykonywania poleceń, odpowiadania w Twoim formacie lub przyjmowania określonego tonu. Rozpiętość: od 1 tys. ręcznie pisanych przykładów (LIMA) po wielomilionowe mieszanki syntetyczne (Infinity-Instruct).
Rozumowanie
6Zbiory rozumowania przechowują pełne łańcuchy myślowe — „myślenie" krok po kroku prowadzące do odpowiedzi — a nie tylko końcowe odpowiedzi. Fine-tuning na śladach destylowanych z silnych modeli (DeepSeek R1, QwQ) to sposób, w jaki małe lokalne modele uczą się rozwiązywać zadania z matematyki, kodu i nauk ścisłych, zanim odpowiedzą.
Agenty i wywoływanie funkcji
3Zbiory agentowe uczą model wywoływania funkcji i narzędzi: czytania schematu JSON, decydowania, kiedy wywołanie jest potrzebne, generowania poprawnych argumentów i korzystania z wyniku. To kluczowa umiejętność lokalnych agentów AI — trzeba ją trenować osobno, bo ogólne dane konwersacyjne nie dadzą niezawodnych wywołań narzędzi.
Preferencje (RLHF / DPO)
5Zbiory preferencji zawierają polecenie oraz uszeregowane lub ocenione odpowiedzi — wybraną i odrzuconą. Zasilają RLHF, modele nagrody i DPO: krok po SFT, który uczy model, którą z dwóch sensownych odpowiedzi ludzie naprawdę wolą. Stosuj je po fazie instrukcyjnej, nie zamiast niej.
Pretrening
4Korpusy pretreningowe to ogromne kolekcje surowego tekstu — biliony tokenów przefiltrowanych stron WWW, podręczników i kodu — używane do trenowania modeli bazowych od zera lub kontynuacji pretreningu w nowym języku czy domenie. Na konsumenckim GPU nie zrobisz na nich fine-tuningu, ale to one wyznaczają wiedzę otwartych modeli bazowych.
Wielojęzyczne
1Zbiory wielojęzyczne przenoszą jakość instrukcji i pretreningu poza angielski — od ręcznie anotowanych par instrukcji w 65 językach (Aya) po przefiltrowany jakościowo tekst z sieci w ponad 1000 języków (FineWeb 2). Niezbędne, jeśli Twoi użytkownicy nie piszą po angielsku.
Kod
3Zbiory kodu obejmują zarówno ogromne korpusy źródeł na liberalnych licencjach (The Stack v2), jak i pary instrukcji syntetyzowane z prawdziwego otwartego kodu. Użyj ich, by wyspecjalizować model pod swój stack, poprawić jakość uzupełnień lub wytrenować lokalnego asystenta programisty.
Wizja
1Zbiory wizyjne (multimodalne) łączą obrazy z instrukcjami tekstowymi, ucząc modele językowe „widzenia". Zbiory instrukcji w stylu LLaVA to standardowy przepis na dodanie rozumienia obrazów do otwartego LLM.
Ewaluacja i benchmarki
6Zbiory ewaluacyjne to benchmarki — MMLU, HumanEval, SWE-bench — służące do mierzenia modeli, nie do ich trenowania. Nigdy nie mieszaj ich z danymi treningowymi: kontaminacja benchmarków sztucznie zawyża wyniki i jest pierwszą rzeczą sprawdzaną przez uważnych recenzentów.
Jak wybrać zbiór danych
Dopasuj zbiór danych do zadania, nie odwrotnie. Chcesz nauczyć model wykonywania poleceń lub swojego tonu? Użyj zbioru instrukcji/SFT — zacznij od No Robots (pisany przez ludzi) lub Dolly 15k (bezpieczny komercyjnie). Chcesz poprawić sposób, w jaki model wybiera i formułuje odpowiedzi? Potrzebujesz zbioru preferencji do DPO: UltraFeedback to wybór domyślny, a HelpSteer2 dodaje szczegółowe oceny jakości.
Budujesz model „myślący" do matematyki lub kodu? Trenuj na śladach rozumowania: OpenThoughts3 dla szerokiego zakresu, NuminaMath do matematyki, OpenCodeReasoning do kodu. Tworzysz agenta wywołującego API? Wywoływanie funkcji to osobna umiejętność — Glaive v2 na start, xLAM, gdy liczy się precyzja. Użytkownicy nieanglojęzyczni? Aya do instrukcji, FineWeb 2 do kontynuacji pretreningu.
Dwie zasady oszczędzają najwięcej czasu: sprawdź licencję przed treningiem (zbiory CC BY-NC nie mogą trafić do produktu komercyjnego) i zacznij od mniejszej skali, niż myślisz — 1000 dobrych przykładów bije 100 000 zaszumionych. W razie wątpliwości przejdź godzinny przewodnik Zrób fine-tuning pierwszego LLM, który korzysta dokładnie z tych zbiorów.
Najczęstsze pytania
Jakiego zbioru danych użyć do fine-tuningu chatbota?
Zacznij od zbioru instrukcji/SFT. No Robots (10 tys. przykładów pisanych przez ludzi) to najczystszy pierwszy zbiór, a Databricks Dolly 15k to bezpieczna komercyjnie alternatywa. Dla zachowań wieloturowych dodaj UltraChat lub WildChat, a potem doszlifuj ton zbiorem preferencji, np. UltraFeedback z DPO.
Czym różnią się zbiory SFT od DPO?
Zbiory SFT zawierają pary „polecenie–odpowiedź", które model uczy się naśladować (nadzorowany fine-tuning). Zbiory DPO/preferencji zawierają polecenie oraz odpowiedź wybraną i odrzuconą — model uczy się preferować lepszą. Typowy potok to najpierw SFT, potem DPO — np. Tulu 3 SFT, a następnie UltraFeedback.
Czy mogę użyć Alpaki komercyjnie?
Nie — Stanford Alpaca ma licencję CC BY-NC 4.0 (niekomercyjną), bo została wygenerowana modelem text-davinci-003 OpenAI. Do komercyjnego fine-tuningu użyj Databricks Dolly 15k (CC BY-SA 3.0), Tulu 3 SFT Mix (ODC-BY) lub OpenHermes 2.5 (MIT).
Jak duży powinien być zbiór do fine-tuningu?
Jakość bije ilość. LIMA pokazała, że 1000 wyselekcjonowanych przykładów wystarczy do wyrównania modelu 65B, a s1K zrobił to samo dla rozumowania. Do zmiany stylu i formatu zwykle wystarcza 200–1000 dobrych przykładów; nowe umiejętności domenowe wymagają 10–100 tys. Zacznij od małej skali i oceniaj.
Czym jest zbiór ze śladami rozumowania?
Zbiór ze śladami rozumowania przechowuje nie tylko końcowe odpowiedzi, ale pełny łańcuch myślowy — myślenie krok po kroku przed każdym rozwiązaniem. Fine-tuning na śladach (OpenThoughts3, NuminaMath-CoT, OpenCodeReasoning) destyluje zdolność rozumowania z dużych modeli do małych lokalnych, które „myślą", zanim odpowiedzą.
Które zbiory działają z Unsloth?
Każdy zbiór w standardowym formacie zadziała z Unsloth po lekkim sformatowaniu: styl Alpaca (kolumny instruction/output), styl ShareGPT (conversations) lub wiadomości ChatML. Popularne zbiory startowe dla Unsloth to No Robots, Alpaca i Dolly 15k — nasz godzinny przewodnik pokazuje, jak załadować je w SFTTrainer na GPU 6 GB.