Що означає "машина" в "машині підтримки вектора" та "машині з обмеженим набором Больцмана"?


14

Чому їх називають «машинами»? Чи є в цьому контексті слово "машина"? (Як і назва "лінійне програмування" може бути заплутаним, але ми знаємо, чому його називають "програмуванням".)


Мені одного разу сказали, що "машина" означає "алгоритм", але я не питав про походження.
dontloo

@dontloo Можливо, як у "машині Тьюрінга". Сподіваємось, хтось може надати інформацію про історичні контексти.
Лей Хуан

Відповіді:


7

Можливо, тому, що деякі з найбільш ранніх алгоритмів машинного навчання були реалізовані як фактичні фізичні машини. З Вікіпедії:

Перцептрон був призначений як машина, а не програма, і, хоча його перша реалізація проходила в програмному забезпеченні для IBM 704, згодом він був реалізований у спеціально побудованому обладнання як "Марк 1 перцептрон".

введіть тут опис зображення

(Зображення з бібліотеки Корнеля через Вікіпедію)

ADALINE (Адаптивний лінійний нейрон або адаптаційний лінійний елемент) - рання одношарова штучна нейронна мережа та назва фізичного пристрою, який реалізував цю мережу.

Джерелом для отримання додаткової інформації про ці машини є книга Talking Nets .


Хоча гіпотеза, висунута у цій відповіді, є надійною, проте джерела можуть отримати користь. Дійсно, як вказує моя відповідь, Артур Самуель придумав цей термін, і він працював у IBM на той час, і його документ був опублікований у журналі IBM.
Firebug

10

Я думаю, ця стаття підсумовує це.

В основному, машина походить від машинного навчання , терміна, який був придуманий в 1959 році Артуром Самуелем, задовго до остаточних розробок, які призвели до ядерного ядра SVM в 90-х і Болцман Машини в 80-х. Вапник і Лернер назвали свій алгоритм алгоритмом узагальненого портрета ще в 1963 році, докладніше тут .

Машина в цьому контексті буде вихідна функція, або як поміщає статті з історичних причин, по припущенню , побудованих з вивчених параметрів.


1

Меріам-Вебстер визначає слово як "літературний пристрій чи прихильність, що вводиться для драматичного ефекту". Це, безумовно, робить роботу щодо збільшення драматичного ефекту. "Алгоритм вектора підтримки / підхід / рівняння / функція / ..." просто не так добре, як "підтримка вектора МАШИНИ !"

Я б також запропонував "машину щільності ядра" та "машину максимальної ймовірності". Насправді я відтепер буду називати всі мої алгоритми «машинами».

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.