Ovi varalice trebaju vam ako se borite s algoritmima strojnog učenja.

Kad sam prije dvije godine počeo učiti Strojno učenje (ML), imao sam mnoga pitanja oko toga koje algoritme koristiti, kako ih povezati sa skupovima podataka itd. Odgovor je ovisio o mnogim čimbenicima kao što su veličina podataka, očekivani izlaz i dostupni računski resursi. Tada sam se upoznao s ML varalicama koje su me upoznale s često korištenim algoritmima, paketima i funkcijama.

Ovaj post sadrži tri glavne varalice koje bih preporučio početnicima koji su zainteresirani za prepoznavanje i primjenu ML algoritama na različite probleme. S obzirom na to kako se brzo razvija ova domena, napredni algoritmi također napreduju. Stoga je važno razumjeti algoritme koji pomažu prilagoditi se područjima nadziranog i nenadgledanog učenja, klasifikacije i regresije itd.

Dijagram toka algoritma SAS

Izvor: //blogs.sas.com/content/subciousmusings/2017/04/12/machine-learning-algorithm-use/

Sam SAS blog izvrsno je štivo. Veza pokazuje kako se koristi varalica kao i razmatranja pri odabiru algoritma. Varalica prikazuje jednostavan za korištenje podataka dijagrama toka koji koreliraju podatke s algoritmima.

Python i Scikit varalice

Većina programera radi na jeziku Python ili R za implementaciju ML algoritama. Radim u Pythonu, pa su mi sljedeća dva varalica bila vrlo korisna.

Izvor: //s3.amazonaws.com/assets.datacamp.com/blog_assets/PythonForDataScience.pdf

Varalicu za Python pripremio je DataCamp, a može se koristiti i kao brza referenca za vođenje kroz ML Python pakete i strukture podataka.

Izvor: //s3.amazonaws.com/assets.datacamp.com/blog_assets/Scikit_Learn_Cheat_Sheet_Python.pdf

Scikit-learn je Python biblioteka s otvorenim izvorom koja implementira širok spektar ML-a, pretprocesiranje podataka i unakrsnu provjeru valjanosti, kao i vizualizaciju algoritama. Ova je knjižnica obavezna za svakog nadarenog znanstvenika, stoga toplo preporučujem ovaj varalica.

Korisniku prilagođena karta strojnog učenja

Izvor: //scikit-learn.org/stable/tutorial/machine_learning_map/

Ova je varalica dostupna u vodičima za scikit-learn i jedna je od najjednostavnijih dijagrama toka za razumijevanje i upotrebu. Na gornjoj poveznici imate čitav tok rješavanja problema s ML-om, a također možete kliknuti bilo koji algoritam na karti da biste razumjeli njegovu provedbu.

Podijelite i naučite! Dodajte li svoj omiljeni varalica u komentare u nastavku.