Gabinet

Czym jest uczenie maszynowe i czym się różni od sztucznej inteligencji

Patryk Miziuła, Uczenie maszynowe – jak zacząć (meetup 37)

Patryk Miziuła, Uczenie maszynowe – jak zacząć (meetup 37)
Anonim

Uczenie maszynowe oznacza maszynę, która uczy się sama i jest metodą automatycznej analizy danych. Jest to nauka, która umożliwia komputerom analizę danych i automatyczne budowanie modeli z tych danych. Maszyna może pobierać dane i dostosowywać się, aby uzyskać bardziej precyzyjne prognozy i odpowiednio działać.

Co to jest uczenie maszynowe

Uczenie maszynowe było tam przez cały czas. Czy pamiętasz proste algorytmy rozpoznawania wzorców? Algorytmy te były podstawą uczenia maszynowego. W dzisiejszym świecie można łatwo znaleźć bardziej złożone algorytmy analizy danych, dzięki którym można uzyskać bardziej wiarygodne i precyzyjne wyniki.

Po zaprogramowaniu te złożone algorytmy nie wymagają dalszego programowania. Mogą się dostosować i uczyć się na podstawie dostarczonych im danych. Weźmy pod uwagę samochód samojezdny, algorytmy uczenia maszynowego zaimplementowane pod maską zapewniają, że samochód może samodzielnie się uczyć i podejmować decyzje. Więc więcej samochodów było napędzanych, bardziej precyzyjnych i trafnych decyzji, które podejmie.

Kolejnym ważnym obszarem ich zastosowania jest wykrywanie i ochrona danych. Nowoczesne rozwiązania antywirusowe mają tendencję do uczenia się na podstawie użycia różnych użytkowników i tworzenia bardziej zrównoważonego oprogramowania, które może zamknąć główne luki w zabezpieczeniach. Nieuczciwe transakcje można wykryć i wskazać za pomocą tych algorytmów i niektórych rzeczywistych danych.

Zapoznaj się z tym ciekawym czytaniem z Forbes omawiającym główne dziedziny stosowania algorytmów opartych na maszynach

Jak się uczyć "Machine Learning"?

Według ekspertów komputerowych i technologicznych, Machine Learning będzie najbardziej pożądaną dziedziną. Również inżynierowie danych płacą o wiele lepiej niż zwykli programiści / inżynierowie oprogramowania. Jeśli tak czy inaczej interesy wielkoformatowe interesują ciebie i ty jesteś statusem króla twojej klasy. A może właśnie ta dziedzina inżynierii wydaje Ci się intuicyjna, możesz zrobić z tego karierę.

Aby zacząć, musisz znać bardzo podstawową informatykę. Podstawowa informatyka jest nauczana w pierwszym roku większości szkół wyższych na całym świecie. Ale jeśli zdarza się, że zmieniasz dziedzinę na informatykę lub jeśli po prostu nie uczysz się komputerów na studiach, musisz sprawdzić podstawowe programowanie komputera. Proponuję Harvard`s CS50 w każdej chwili. Jest on dostępny za darmo jako kurs online na temat EDx, a także możesz wybrać płatny certyfikat.

Po uzyskaniu podstaw, musisz przejść do statyki, rachunku i kilku innych dziedzin matematyki. Teraz nadejdzie czas na poznanie prawdziwych algorytmów uczenia maszynowego. Sugerowałbym przeczytanie tego artykułu z Darshan Hedge. Był inżynierem maszynowym w firmie NVIDIA i obecnie współpracuje z Otto. W tym artykule omówił krok po kroku proces, aby stać się odnoszącym sukcesy inżynierem maszynowym.

Uczenie maszynowe i sztuczna inteligencja

Uczenie maszynowe jest zwykle mylone z Sztuczną inteligencją , ale mówię, że uczenie maszynowe jest podzbiorem sztucznej inteligencji. Sztuczna inteligencja to szersza koncepcja polegająca na tym, że komputery i maszyny same wykonują zadania. A uczenie maszynowe polega na dostosowaniu algorytmów do dostarczanych danych.

Chciałbym zacytować odpowiedź w Quora z Xavier Amatriain:

Uczenie maszynowe jest szczególnym podejściem do sztucznej inteligencji. To prawda, że ​​udowadnia mi to najbardziej udane podejście do sztucznej inteligencji. Ale nie zgadzam się z odpowiedzią na pytanie: NIE jest to "jedyne" podejście.

Na przykład zdziwiłbyś się, że niektóre auta samojezdne, które obecnie opisują się jako używające sztucznej inteligencji, używają bardzo trochę uczenie maszynowe i najczęściej używają systemów opartych na regułach.

Mimo to zgodzę się, że obecnie większość aplikacji AI rzeczywiście używa lub będzie używać ML wkrótce.

Przeczytaj pełną odpowiedź tutaj.

Uczenie maszynowe Microsoft Azure

Azure to usługa w chmurze oferowana przez Microsoft, która pozwala buduj i wdrażaj m] potężne aplikacje do nauki maszyn w ruchu. Wszystko polega na tworzeniu aplikacji wykorzystujących analizę predykcyjną do zgłaszania futurystycznych sytuacji. W oparciu o dane, aplikacje mogą przewidywać nadchodzące błędy i trudne sytuacje. Złożone algorytmy tutaj stosowane należą również do Xbox, Cortana i innych produktów Microsoft. Możesz zarejestrować się w Studiu uczącym maszynę Microsoft Azure za darmo lub wybrać pakiet 9,99 $ / miesiąc, który zawiera wiele funkcji.

Uczenie maszynowe to bardzo interesująca dziedzina, na której możesz polegać. Jeśli kochasz dane, na pewno polubisz uczenie maszynowe. Sprawdź wszystkie artykuły, które zamieściłem w różnych miejscach tego posta. Na pewno zrobią na Tobie wrażenie i zmotywują do przeczytania o tej ciekawej nauce.