Co oznacza „maszyna” w „maszynie wektora pomocniczego” i „ograniczonej maszynie Boltzmanna”?


14

Dlaczego nazywane są „maszynami”? Czy w tym kontekście jest używane słowo „maszyna”? (Jak nazwa „programowanie liniowe” może być myląca, ale wiemy, dlaczego nazywa się to „programowaniem”).


Kiedyś powiedziano mi, że „maszyna” oznacza „algorytm”, ale nie pytałem o pochodzenie.
dontloo,

@dontloo Może być, jak w „Maszynie Turinga”. Mam nadzieję, że ktoś może dostarczyć informacji na temat kontekstów historycznych.
Lei Huang,

Odpowiedzi:


7

Być może dlatego, że niektóre z najwcześniejszych algorytmów uczenia maszynowego zostały zaimplementowane jako rzeczywiste maszyny fizyczne. Z Wikipedii:

Perceptron miał być maszyną, a nie programem, i chociaż jego pierwsza implementacja była w oprogramowaniu dla IBM 704, następnie został zaimplementowany na niestandardowym sprzęcie jako „perceptron Mark 1”.

wprowadź opis zdjęcia tutaj

(Zdjęcie z Cornell Library za pośrednictwem Wikipedii)

ADALINE (Adaptive Lineardi Neuron lub nowszy Adaptive Linear Element) to wczesna jednowarstwowa sztuczna sieć neuronowa i nazwa fizycznego urządzenia, które zaimplementowało tę sieć.

Źródłem dodatkowych informacji o tych maszynach jest książka Talking Nets .


Chociaż wysunięta w tej odpowiedzi hipoteza jest słuszna, może ona skorzystać ze źródeł. Rzeczywiście, jak wskazuje moja odpowiedź, Arthur Samuel ukuł ten termin i wówczas pracował w IBM, a jego artykuł został opublikowany w czasopiśmie IBM.
Firebug

10

Myślę, że ten artykuł to podsumowuje.

Zasadniczo, maszyna pochodzi z uczenia maszynowego , terminu, który został wymyślony w 1959 roku przez Arthura Samuela, na długo przed ostatecznym rozwojem, który doprowadził do powstania jądra SVM z miękkim marginesem w latach 90-tych i maszyn Boltzmanna w latach 80-tych. Vapnik i Lerner nazwali swój algorytm algorytmem uogólnionego portretu już w 1963 r. Zobacz więcej tutaj .

Maszyna w tym kontekście byłaby funkcja wyjścia, lub jak stawia artykuł ze względów historycznych na hipotezie , zbudowany z uczonych parametrów.


1

Meriam-Webster definiuje to słowo jako „urządzenie literackie lub pomysł wprowadzony w celu uzyskania dramatycznego efektu”. Z pewnością ma to na celu zwiększenie efektu dramatycznego. „Algorytm wektora pomocniczego / podejście / równanie / funkcja / ...” po prostu nie brzmi tak dobrze jak „wektor wsparcia MASZYNA !”

Sugerowałbym także „maszynę gęstości jądra” i „maszynę o maksymalnym prawdopodobieństwie”. Właściwie odtąd będę nazywał wszystkie moje algorytmy „maszynami”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.