Koncepcje uczenia maszynowego

Wprowadzenie do uczenia maszynowego

Lis Sulmont

Curriculum Manager, DataCamp

Trzy rodzaje uczenia maszynowego

$$

1) Uczenie przez wzmacnianie

2) Uczenie nadzorowane

3) Uczenie nienadzorowane

Wprowadzenie do uczenia maszynowego

Dane treningowe

  • Dane treningowe: istniejące dane do nauki
  • Trenowanie modelu: budowanie modelu na podstawie danych
    • Może trwać od nanosekund do tygodni
Wprowadzenie do uczenia maszynowego

Dane treningowe – uczenie nadzorowane

Wprowadzenie do uczenia maszynowego

Dane treningowe – uczenie nadzorowane

Wprowadzenie do uczenia maszynowego

Dane treningowe – uczenie nadzorowane

Wprowadzenie do uczenia maszynowego

Dane treningowe – uczenie nadzorowane

Wprowadzenie do uczenia maszynowego

Dane treningowe – uczenie nadzorowane

Wprowadzenie do uczenia maszynowego

Po treningu (uczenie nadzorowane)

Wprowadzenie do uczenia maszynowego

Po treningu (uczenie nadzorowane)

Wprowadzenie do uczenia maszynowego

Po treningu (uczenie nadzorowane)

Wprowadzenie do uczenia maszynowego

Uczenie nadzorowane vs nienadzorowane

  • Uczenie nadzorowane
    • Dane treningowe są „oznaczone"
  • Uczenie nienadzorowane
    • Dane treningowe zawierają tylko cechy
    • Zastosowania:
      • Wykrywanie anomalii
      • Klastrowanie, np. podział danych na grupy

Wprowadzenie do uczenia maszynowego

Dane treningowe – uczenie nienadzorowane

Wprowadzenie do uczenia maszynowego

Dane treningowe – uczenie nienadzorowane

Wprowadzenie do uczenia maszynowego

Po treningu (uczenie nienadzorowane)

Wprowadzenie do uczenia maszynowego

Uczenie nienadzorowane

  • W praktyce dane nie zawsze mają etykiety
    • Etykietowanie wymaga ręcznej pracy
    • Etykiety mogą być nieznane
  • Bez etykiet: model jest nienadzorowany i sam wykrywa wzorce
Wprowadzenie do uczenia maszynowego

Czas na ćwiczenia!

Wprowadzenie do uczenia maszynowego

Preparing Video For Download...