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”).

Lei Huang
źródło
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 .

Flądrarz
źródło
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.

Firebug
źródło
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”.

Aksakal
źródło