Ile tak naprawdę są warte nasze modele?

Ruiny zamku

Całkiem nieźle idzie nam przetwarzanie danych do postaci ramki danych. Sprawnie wykorzystujemy Pythona i różne moduły, które oferują funkcje modelujące. Dzielimy dane na zbiory treningowe i testowe. Uzyskujemy całkiem niezłe wyniki i zaczynamy odczuwać zadowolenie. Ale czy aby na pewno jest to już ten moment? Czy aby na pewno stworzyliśmy coś, co ma sens? Coś, … Czytaj dalej Ile tak naprawdę są warte nasze modele?

Automatyczne Uczenie Maszynowe – TPOT

Czajniczek

Funkcje tworzące model, hiperparametry, przekształcenia, wybór cech. Dobranie tych wszystkich elementów powinno znaleźć się w każdym procesie uczenia maszynowego. Dopasowanie ich wszystkich jednak może zająć bardzo dużo czasu. Możemy też popełnić wiele mniejszych lub większych błędów w poszczególnych krokach. Czy da się jakoś sprytnie ogarnąć ten proces w bardziej automatyczny sposób? TPOT TPOT Logo TPOT … Czytaj dalej Automatyczne Uczenie Maszynowe – TPOT

Tuning hiperparametrów na przykładzie drzewa decyzyjnego

Fontanna

W jednym z poprzednich artykułów pokazałem, na czym polega proces budowy drzewa decyzyjnego. Pokazałem również, nad jakimi hiperparametrami warto się pochylić przy budowie takiego drzewa. W tym artykule chciałem pokazać jak ugryźć proces wyboru wartości hiperparametrów w sposób praktyczny. Zbiór danych Aby móc przeprowadzić to ćwiczenie przydałby nam się jakiś zbiór danych. Do tego celu … Czytaj dalej Tuning hiperparametrów na przykładzie drzewa decyzyjnego

Drzewo decyzyjne a hiperparametry

Bonsai

We wpisie o drzewach decyzyjnych poznaliśmy ich ideę oraz sposób budowania. Ale czy to już wszystko, co musimy wiedzieć o drzewach decyzyjnych? Nie, celowo pominąłem tam jeden element, który zasługuje na osobny wpis. Tym elementem jest, a raczej są, hiperparametry. Hiper... co? Hiperparametry to takie specjalne parametry. W programowaniu przyjęło się, że parametry to zmienne … Czytaj dalej Drzewo decyzyjne a hiperparametry

Jak wyhodować drzewo … decyzyjne?

Drzewo i most

Drzewo decyzyjne (ang. decision tree) to bardzo prosty algorytm używany w uczeniu nadzorowanym. Jest na tyle prosty (jak sam zobaczysz), że często jest pierwszym algorytmem używanym jako przykład w uczeniu maszynowym. W tym artykule chciałbym wytłumaczyć jego strukturę oraz pokazać jak możemy użyć drzewa decyzyjnego przy pomocy modułu Scikit-Learn. Koncepcją, która stoi za drzewem decyzyjnym, … Czytaj dalej Jak wyhodować drzewo … decyzyjne?

Czym właściwie jest Data Science?

gofry

Data Science - termin niezmiernie ostatnio popularny. Mamy stanowiska pracy związane z data science, kierunki studiów, książki, kursy i konferencje. Zdarzają się nawet firmy, które mają w nazwie data science. Można mieć wrażenie, że ta nazwa i temat, który reprezentuje wpada w definicję Hype. Ale czy na pewno? Historia Zobaczmy jak wygląda popularność hasła data … Czytaj dalej Czym właściwie jest Data Science?