Śledzę samouczek dotyczący podstaw uczenia maszynowego i jest wspomniane, że coś może być funkcją lub etykietą .
Z tego, co wiem, cecha to właściwość używanych danych. Nie wiem, co to za etykieta, znam znaczenie tego słowa, ale chcę wiedzieć, co to znaczy w kontekście uczenia maszynowego.
machine-learning
artificial-intelligence
Wojtek Wencel
źródło
źródło
Odpowiedzi:
Krótko mówiąc, cechą jest wejście; etykieta jest drukowana. Dotyczy to zarówno problemów klasyfikacyjnych, jak i regresyjnych.
Cecha to jedna kolumna danych w zestawie wejściowym. Na przykład, jeśli próbujesz przewidzieć typ zwierzaka, który ktoś wybierze, Twoje dane wejściowe mogą obejmować wiek, region zamieszkania, dochód rodziny itp. Ostatnim wyborem jest etykieta, np. Pies, ryba, iguana, kamień, itp.
Po wytrenowaniu modelu, przekażesz mu zestawy nowych danych wejściowych zawierających te funkcje; zwróci przewidywaną „etykietę” (typ zwierzaka) dla tej osoby.
źródło
Funkcja:
W funkcji uczenia maszynowego oznacza właściwość danych szkoleniowych. Możesz też podać nazwę kolumny w zestawie danych treningowych.
Załóżmy, że to jest Twój zestaw danych treningowych
To tutaj
Height
,Sex
aAge
to cechy.etykieta:
Wynik uzyskany z modelu po przeszkoleniu nazywa się etykietą.
Załóżmy, że karmione powyższy zestaw danych do pewnego algorytmu i generuje model do przewidywania płci męskiej lub żeńskiej, jak w powyższym modelu przechodzą cechy jak
age
,height
etc.Więc po obliczeniu zwróci płeć jako Mężczyzna lub Kobieta. To się nazywa etykieta
źródło
Możliwe klasy zwierząt to np. Koty lub ptaki. W takim przypadku etykietą byłyby możliwe skojarzenia klas, np. Kot lub ptak, które przewiduje algorytm uczenia maszynowego.
Te cechy są wzór, kolory, formy, które są częścią obrazów np Furr, pióra lub więcej interpretacja niskiego poziomu, wartości pikseli.
Wytwórnia: Ptaki
Cechy: Pióra
Wytwórnia: Kot
Cechy: Furr
źródło
Weźmy przykład, w którym chcemy wykryć alfabet za pomocą odręcznych zdjęć. Dostarczamy te przykładowe obrazy do programu, a program klasyfikuje te obrazy na podstawie posiadanych funkcji.
Przykładem cechy w tym kontekście jest: litera
'C'
może być traktowana jak wklęsły skierowany w prawo.Pojawia się teraz pytanie, jak przechowywać te funkcje. Musimy je nazwać. Oto rola powstającej wytwórni. Etykieta daje się takimi cechami, aby odróżnić je od innych funkcji.
W ten sposób otrzymujemy etykiety jako dane wyjściowe, gdy są dostarczane z funkcjami jako danymi wejściowymi .
Etykiety nie są związane z uczeniem się bez nadzoru.
źródło
Warunek wstępny: podstawowe statystyki i ekspozycja na ML (regresja liniowa)
Można odpowiedzieć w zdaniu -
Wyjaśnienie
Pozwólcie, że wyjaśnię moje oświadczenie. Załóżmy, że masz zbiór danych, w tym celu rozważ
exercise.csv
. Każda kolumna w zestawie danych jest nazywana funkcjami. Płeć, wiek, wzrost, tętno, temperatura ciała i kalorie mogą stanowić jedną z różnych kolumn. Każda kolumna przedstawia różne cechy lub właściwości.exercise.csv
Aby utrwalić zrozumienie i wyjaśnić zagadkę, weźmy dwa różne problemy (przypadek przewidywania).
Gdy zrozumiesz powyższe wyjaśnienie, nie będziesz już tak naprawdę mylony z etykietą i funkcjami.
źródło
Krótko wyjaśnioną funkcją byłoby wejście, które wprowadziłeś do systemu, a etykieta byłaby oczekiwanym wyjściem. Na przykład karmiłeś wiele cech psa, takich jak wzrost, kolor sierści itp., Więc po obliczeniu zwróci on rasę psa, którego chcesz poznać.
źródło
Załóżmy, że chcesz przewidzieć klimat, a następnie otrzymane funkcje to historyczne dane klimatyczne, aktualna pogoda, temperatura, prędkość wiatru itp., A etykiety to miesiące. Powyższa kombinacja może pomóc w prognozowaniu.
źródło