encyklopedia.space

Machine learning

Machine learning (z ang. machine learning) to poddziedzina sztucznej inteligencji, której celem jest opracowanie algorytmów i modeli umożliwiających komputerom samodzielne uczenie się oraz doskonalenie wydajności przy rozwiązywaniu zadań bez wyraźnego programowania każdego kroku.

Historia

Początki machine learning sięgają połowy XX wieku, kiedy to badacze tacy jak Arthur Samuel opracowali pierwsze programy gry w warcaby potrafiące uczyć się na podstawie doświadczenia. W 1956 roku podczas konferencji w Dartmouth po raz pierwszy użyto terminu „sztuczna inteligencja”. W kolejnych dekadach rozwijano algorytmy statystyczne, a w latach 90. maszyny wektorów nośnych i las losowy przyniosły przełom w klasyfikacji.

Wraz z rozwojem big data oraz wzrostem mocy obliczeniowej w XXI wieku nastąpił gwałtowny wzrost popularności głębokiego uczenia i sieci neuronowych, co umożliwiło skuteczne zastosowanie machine learning w dziedzinach takich jak przetwarzanie języka naturalnego czy wizja komputerowa.

Podstawowe pojęcia

Typy algorytmów

W machine learning wyróżnia się wiele klas algorytmów, m.in.:

Zastosowania

Techniki machine learning znajdują zastosowanie w praktycznie wszystkich dziedzinach współczesnej technologii i nauki:

  • Przetwarzanie języka naturalnego – tłumaczenia maszynowe, rozpoznawanie mowy, chatboty.
  • Wizja komputerowa – rozpoznawanie obrazów, detekcja obiektów, autonomiczne pojazdy.
  • Finanse – prognozowanie ryzyka kredytowego, algorytmiczne handlowanie.
  • Opieka zdrowotna – diagnostyka obrazowa, analiza genomu, predykcja przebiegu chorób.
  • Przemysł – optymalizacja procesów, predykcyjna konserwacja maszyn.
  • Rozrywka – rekomendacje w serwisach streamingowych, generowanie treści multimedialnych.

Wyzwania i ograniczenia

Pomimo licznych sukcesów, machine learning napotyka istotne trudności:

  • Dane – potrzeba dużych, jakościowych i reprezentatywnych zestawów danych; problem biasu i przeuczenia.
  • Interpretowalność – modele, zwłaszcza głębokie sieci, są często „czarnymi skrzynkami”.
  • Etyka – ryzyko dyskryminacji, prywatność danych, potencjalne nadużycia.
  • Wymagania obliczeniowe – trening dużych modeli wymaga znacznych zasobów sprzętowych i energii.
  • Transfer wiedzy – trudności w przenoszeniu nauczonych umiejętności na nowe domeny (transfer learning).

Przyszłość

Perspektywy rozwoju machine learning obejmują:

Powiązane pojęcia

Więcej informacji można znaleźć w następujących artykułach encyklopedycznych: