Dlaczego chcemy uczyć maszyny, czyli kilka słów o machine learning

Dlaczego chcemy uczyć maszyny, czyli kilka słów o machine learning

Jeszcze kilka lat temu jednym z największych trendów w informatyce była big data. W chwili obecnej na topie jest hasło machine learning, czyli uczenie maszynowe. Atmosfera wokół niego jest gorąca za sprawą wiązania go ze sztuczną inteligencją, która jest przez jednych postrzegana jako wielka szansa na szybki postęp techniczny, a przez innych jako ogromne zagrożenie dla fundamentów gospodarki światowej a nawet istnienia ludzkości jako takiej. Czy te obawy są zasadne i czym tak naprawdę jest uczenie maszynowe?

Czym jest machine learning?

Po krótce machine learning dotyka obszarów informatyki i statystyki. Technologia ta wykorzystuje zaawansowane algorytmy przetwarzania zbiorów danych celem nauczenia się rozpoznawania zawartych w nich wzorów. Niektóre z tych wzorców, jak na przykład obiekty znajdujące się na zdjęciu –  dość łatwo potrafi rozpoznawać nasz mózg. Inne jednak są dla nas zupełnie niewidoczne. W szczególności dotyczy to wzorców nowych, a więc takich, które nie istniały w czasie, gdy ewoluowaliśmy jako gatunek i nasz biologiczny komputer się kształtował. Przykładem takiego wzorca może być istnienie hipotetycznej korelacji pomiędzy czynnikami typu: miejsce zamieszkania, hobby, wykształcenie, a ryzykiem niespłacenia zaciągniętego kredytu. W odróżnieniu od maszyny, człowiek (ja na pewno J) nie jest w stanie ustalić czy taka zależność faktycznie istnieje, od jakich atrybutów zależy i jaki ma dokładnie charakter.

Algorytmy uczenia maszynowego umożliwiają przeanalizowanie ogromnych ilości danych w krótkim czasie. Wykrywają zależności, które człowiekowi jest trudno dostrzec, również dlatego, że zestawienie ze sobą niektórych danych uznamy a priori za bezcelowe. Tymczasem maszyna cierpliwie, bez uprzedzeń przeanalizuje wszystkie możliwości.

Nowe możliwości dla firm

Firmy działające na rynku od wielu lat, posiadają ogromne zbiory danych o klientach i ich zachowaniach, dotychczas niewykorzystywanych w istotny sposób. Machine learning otwiera takim firmom drogę do zwiększenia efektywności pracy czy redukcji kosztów oraz daje szansę na szybszy rozwój. Rozpoznanie niezauważonych wcześniej zależności może doprowadzić do powstania nowych produktów lub usług, które nie tylko podniosą poziom zadowolenia obecnych klientów, ale także przyciągną nowych.

Przedsiębiorcy szybko dostrzegli konkretne korzyści płynące z zastosowania technologii uczenia maszynowego w swoich firmach, dzięki czemu wyszło ono z laboratoriów, w których od lat było rozwijane.

Zdarzają się też przypadki firm, które decydują się na użycie machine learning z samego faktu jego popularności. Temat w naszym kraju dopiero raczkuje, więc prawdopodobnie jest to wynik niewiedzy jak skutecznie korzystać z tej technologii.

Chociażby z tego powodu jest to wspaniała okazja dla firm IT i ludzi z otwartymi umysłami i chęcią rozwoju by stanąć w pierwszym szeregu technologicznej rewolucji o nieznanych jeszcze granicach możliwości. Wdrożenie machine learning w biznesie to z pewnością duże wyzwanie, ale też szansa stania się liderem rynkowym.

Autorzy: Mariusz Surma i Agnieszka Karbowiak, Altkom Software & Consulting