Darmowe zbiory danych do pierwszego projektu ML (legalnie)
W skrócie
Osiem otwartych zbiorów na pierwszy projekt, od 150 irysów po 70 000 obrazków ubrań, każdy ze sprawdzoną licencją. Jak czytać CC0, CC BY i MIT.
Krótka odpowiedź
Na pierwszy projekt weź mały, czysty zbiór z jasną licencją, która pozwala na użycie: CC0 (bez warunków), CC BY 4.0 (wolno prawie wszystko, ale trzeba podać autora) albo MIT. Najlepsze na start są zbiory, które wczytasz jedną linijką i które mają jedno jasne pytanie: pingwiny, irysy, wina, guzy piersi i cyfry. Każdy ma w Atlasie stronę z opisem kolumn, a na pingwinach przejdziesz cały proces w lekcji Cały proces w 15 minut. Gdy zechcesz czegoś większego, sięgnij po Adult, Bike Sharing albo Fashion-MNIST.
Popularny nie znaczy otwarty: Titanic, najsłynniejszy zbiór startowy, nie ma jasnej licencji (piszemy o tym na jego stronie).
Pięć małych zbiorów na pierwszy raz
- Pingwiny: 344 pingwiny trzech gatunków, cztery pomiary ciała i kilka braków danych do obsłużenia. Pytanie: jaki to gatunek? Licencja CC0.
- Irysy: 150 kwiatów, trzy gatunki, cztery pomiary. Najprostszy zbiór do klasyfikacji, w scikit-learn jako
load_iris(). Licencja CC BY 4.0. - Wina: 178 win trzech odmian, 13 wyników analizy chemicznej w bardzo różnych skalach. Dobre do nauki skalowania cech.
load_wine(), licencja CC BY 4.0. - Guzy piersi: 569 biopsji, diagnoza złośliwy albo łagodny. Tu uczysz się, że pomyłki mają różną cenę.
load_breast_cancer(), licencja CC BY 4.0. - Cyfry: 1797 ręcznie pisanych cyfr w obrazkach 8 × 8 pikseli, czyli pierwszy krok w stronę obrazów.
load_digits(), licencja CC BY 4.0.
Pingwiny wczytasz z pliku CSV autorów zbioru, pokazujemy to we wpisie Pierwszy projekt ML na otwartych danych krok po kroku.
Trzy większe, gdy małe już nie wystarczą
- Adult (UCI): 48 842 osoby ze spisu ludności USA i pytanie, czy roczny dochód przekracza 50 tysięcy dolarów. Ma braki danych i kolumny z kategoriami, czyli prawdziwe problemy z tabel. Ma też płeć i rasę, więc dobrze nadaje się do pytania o sprawiedliwość modelu. Licencja CC BY 4.0, w scikit-learn przez
fetch_openml("adult", version=2). - Bike Sharing (UCI): wypożyczenia rowerów miejskiego systemu Capital Bikeshare z lat 2011 i 2012, z pogodą i kalendarzem. Pytanie: ile rowerów wypożyczą w danej godzinie albo dniu? To regresja i pierwsze spotkanie z danymi w czasie, gdzie nie wolno losowo mieszać przeszłości z przyszłością. Licencja CC BY 4.0.
- Fashion-MNIST (Zalando Research): 70 000 obrazków ubrań w 10 klasach, każdy 28 × 28 pikseli w odcieniach szarości, gotowo podzielonych na 60 000 do nauki i 10 000 do testu. Dobry pierwszy zbiór dla sieci neuronowych. Licencja MIT.
Jak czytać licencję w minutę
- CC0: autor zrzeka się praw, na ile pozwala prawo. Kopiujesz, zmieniasz i publikujesz bez pytania, także komercyjnie.
- CC BY 4.0: wolno prawie wszystko, ale podajesz autora i źródło, link do licencji i informację, czy coś zmieniłeś. W projekcie wystarczy akapit „Dane” z tymi informacjami.
- MIT: wolno używać i rozpowszechniać, ale kopie mają zawierać notę o prawach autorskich i tekst licencji.
- Brak licencji nie znaczy „wolno wszystko”. Nie wrzucaj kopii takich danych do swojego repozytorium ani na stronę, tylko podaj link do źródła.
Licencję sprawdzaj u autorów zbioru, nie tylko na stronie kopii. Przykład: UCI podaje dla Adult licencję CC BY 4.0, a kopia w OpenML ma w polu licencji tylko „Public”.
Gdzie szukać dalej
- UCI Machine Learning Repository: setki klasycznych zbiorów, przy każdym liczba wierszy, opis kolumn i licencja.
- OpenML: otwarta platforma z danymi, modelami i ich porównaniami; zbiory wczytasz w scikit-learn funkcją
fetch_openml. - dane.gov.pl: polski portal otwartych danych publicznych. Przy zbiorach są opisane warunki ponownego wykorzystania, ale dane nie są przygotowane pod ML: pytanie i etykietę musisz wymyślić sam, a to dobre ćwiczenie z formułowania problemu.
Zanim zbudujesz model na nowym zbiorze, zrób dwie rzeczy: zapisz jednym zdaniem, co przewidujesz i z czego, i obejrzyj dane (EDA). To tam, w brakach i dziwnych wartościach, zwykle czekają pierwsze niespodzianki.
Co dalej
- Start tutaj: mapa na pierwsze 15 minut i darmowe materiały z zewnątrz.
- Kurs ML od zera: lekcje z labami na tych samych otwartych zbiorach, bez instalowania czegokolwiek.
- Słowniczek: zbiór danych, cecha, etykieta i reszta pierwszych pojęć.
- Newsletter „ML jak dziecku”: jedno pojęcie w mailu, z linkiem do eksperymentu.
Źródła
- Palmer Penguins, pakiet palmerpenguins („Data are available by CC-0 license”, 344 pingwiny), sprawdzone 25.10.2026: https://allisonhorst.github.io/palmerpenguins/
- UCI Machine Learning Repository, strony zbiorów Iris, Wine, Breast Cancer Wisconsin (Diagnostic), Optical Recognition of Handwritten Digits (licencja CC BY 4.0), sprawdzone 25.10.2026: https://archive.ics.uci.edu/dataset/53/iris, https://archive.ics.uci.edu/dataset/109/wine, https://archive.ics.uci.edu/dataset/17/breast+cancer+wisconsin+diagnostic, https://archive.ics.uci.edu/dataset/80/optical+recognition+of+handwritten+digits
- UCI Machine Learning Repository, strona główna („We currently maintain 689 datasets”), sprawdzone 25.10.2026: https://archive.ics.uci.edu/
- UCI, Adult (48 842 wiersze, spis ludności USA z 1994 roku, dochód powyżej 50 tys. dolarów, braki danych, zmienne sex i race, CC BY 4.0), sprawdzone 25.10.2026: https://archive.ics.uci.edu/dataset/2/adult
- UCI, Bike Sharing (Capital Bikeshare, lata 2011–2012, CC BY 4.0), sprawdzone 25.10.2026: https://archive.ics.uci.edu/dataset/275/bike+sharing+dataset
- Zalando Research, Fashion-MNIST (60 000 + 10 000 obrazków 28 × 28, 10 klas, licencja MIT), sprawdzone 25.10.2026: https://github.com/zalandoresearch/fashion-mnist
- OpenML, „an open ecosystem of machine learning data, models, and benchmarks”, sprawdzone 25.10.2026: https://docs.openml.org/
- OpenML, opis zbioru Adult w wersji 2 (pole licencji „Public”), sprawdzone 25.10.2026: https://www.openml.org/api/v1/json/data/1590
- scikit-learn,
fetch_openml(przykładfetch_openml("adult", version=2)), sprawdzone 25.10.2026: https://scikit-learn.org/stable/modules/generated/sklearn.datasets.fetch_openml.html - dane.gov.pl, portal otwartych danych (warunki ponownego wykorzystania przy każdym zbiorze, np. „CC0 1.0”), sprawdzone 25.10.2026: https://dane.gov.pl/pl
- Creative Commons, CC0 1.0 i CC BY 4.0 (polskie streszczenia licencji), sprawdzone 25.10.2026: https://creativecommons.org/publicdomain/zero/1.0/deed.pl, https://creativecommons.org/licenses/by/4.0/deed.pl
- Open Source Initiative, licencja MIT, sprawdzone 25.10.2026: https://opensource.org/license/mit
- Liczby wierszy pięciu małych zbiorów policzył kod strony na kopiach z Atlasu; licencja Titanica według naszej strony zbioru.