Terminologia ML
Kluczowe terminologie uczenia maszynowego to:
- Relacje
- Etykiety
- Cechy
- Modele
- Trening
- Wnioskowanie
Relacje
Systemy uczenia maszynowego wykorzystują relacje między danymi wejściowymi do tworzenia prognoz .
W algebrze związek jest często zapisywany jako y = ax + b :
- y to etykieta, którą chcemy przewidzieć
- a jest nachyleniem linii
- x to wartości wejściowe
- b to punkt przecięcia
W przypadku ML związek jest zapisany jako y = b + wx :
- y to etykieta, którą chcemy przewidzieć
- w to waga (nachylenie)
- x to cechy (wartości wejściowe)
- b to punkt przecięcia
Etykiety uczenia maszynowego
W terminologii uczenia maszynowego etykieta jest tym, co chcemy przewidzieć .
To jest jak y na wykresie liniowym:
Algebra | Nauczanie maszynowe |
y = topór + b | y = b + wx |
Funkcje uczenia maszynowego
W terminologii uczenia maszynowego funkcje są danymi wejściowymi .
Są jak wartości x na wykresie liniowym:
Algebra | Nauczanie maszynowe |
y = ax + b | y = b + w x |
Czasami może być wiele cech (wartości wejściowych) o różnych wagach:
y = b + w1x1 + w2x2 + w3x3 + w4x4 _ _ _ _ _
Modele uczenia maszynowego
Model definiuje relację między etykietą (y) a cechami (x) .
W życiu modelu istnieją trzy fazy:
- Zbieranie danych
- Trening
- Wnioskowanie
Szkolenie w zakresie uczenia maszynowego
Celem szkolenia jest stworzenie modelu, który może odpowiedzieć na pytanie. Jaka jest oczekiwana cena domu?
Wnioskowanie o uczeniu maszynowym
Wnioskowanie ma miejsce, gdy uczony model jest używany do wnioskowania (przewidywania) wartości przy użyciu danych na żywo. Jak wprowadzenie modelu do produkcji.