Instrukcje / SFT · OpenCoder

Python-Edu

Starannie dobrana kolekcja wysokiej jakości poradników Pythona, dokumentacji i czystych przykładów kodu do trenowania asystentów programistycznych.

Wczytaj
from datasets import load_dataset
ds = load_dataset("")
Podgląd przykładowego wiersza
def quicksort(arr):
    # Sorts an array using the quicksort algorithm.
    if len(arr) <= 1:
        return arr
    pivot = arr[len(arr) // 2]
    left = [x for x in arr if x < pivot]
    return quicksort(left) + [x for x in arr if x == pivot] + quicksort([x for x in arr if x > pivot])

Pierwszy fine-tuning? Przejdź przewodnik krok po kroku: Zrób fine-tuning pierwszego LLM w godzinę

Najczęstsze pytania

Czy mogę użyć Python-Edu komercyjnie?

Tak — Python-Edu jest udostępniony na licencji MIT, liberalnej licencji pozwalającej na użycie komercyjne, w tym trenowanie modeli wdrażanych w produkcie. Przed publikacją sprawdź wymogi atrybucji na karcie zbioru.

Ile danych zawiera Python-Edu i czy potrzebuję wszystkich?

Python-Edu zawiera 400 GB. Rzadko potrzebujesz całości: do fine-tuningu stylu i formatu wystarcza kilkaset–kilka tysięcy przykładów — załaduj wycinek (np. split="train[:1000]") i zwiększaj skalę tylko, gdy jakość przestaje rosnąć.

Do czego Python-Edu nadaje się najlepiej?

Continued pretraining for Python code understanding. Należy do sekcji „Instrukcje / SFT" naszego centrum zbiorów danych, gdzie znajdziesz alternatywy i zbiory komplementarne.