Que signifie «machine» dans «machine à vecteurs de support» et «machine Boltzmann restreinte»?


14

Pourquoi sont-ils appelés "machines"? Y a-t-il une origine au mot "machine" utilisé dans ce contexte? (Comme le nom de "programmation linéaire" peut prêter à confusion, mais nous savons pourquoi il est appelé "programmation".)


On m'a dit une fois que "machine" signifie "algorithme", mais je n'ai pas demandé l'origine.
dontloo

@dontloo Cela pourrait être, comme dans "Machine de Turing". J'espère que quelqu'un pourra fournir des informations sur les contextes historiques.
Lei Huang

Réponses:


7

Peut-être parce que certains des premiers algorithmes d'apprentissage automatique ont été mis en œuvre en tant que machines physiques réelles. De Wikipédia:

Le perceptron était destiné à être une machine, plutôt qu'un programme, et bien que sa première implémentation ait été logicielle pour l'IBM 704, il a ensuite été implémenté dans du matériel personnalisé comme le "Mark 1 perceptron".

entrez la description de l'image ici

(Image de la bibliothèque Cornell via Wikipedia)

ADALINE (Adaptive Lineardi Neuron ou plus tard Adaptive Linear Element) est un premier réseau neuronal artificiel monocouche et le nom du dispositif physique qui a mis en œuvre ce réseau.

Une source pour plus d'informations sur ces machines est le livre Talking Nets .


Bien que l'hypothèse avancée dans cette réponse soit valable, elle pourrait bénéficier de sources. En effet, comme le souligne ma réponse, Arthur Samuel a inventé le terme, et il travaillait chez IBM à l'époque, et son article a été publié dans une revue IBM.
Firebug

10

Je pense que cet article le résume.

Fondamentalement, la machine provient de l'apprentissage automatique , un terme qui a été inventé en 1959 par Arthur Samuel, bien avant les derniers développements qui ont conduit au noyau de fusion douce SVM dans les années 90 et aux machines Boltzmann dans les années 80. Vapnik et Lerner ont appelé leur algorithme l'algorithme Portrait généralisé en 1963, voir plus ici .

Une machine dans ce contexte serait la fonction de sortie, ou comme le dit l'article pour des raisons historiques, l' hypothèse , construite à partir des paramètres appris.


1

Meriam-Webster définit le mot comme "un dispositif littéraire ou artificiel introduit pour un effet dramatique". Il fait certainement le travail d'augmenter l'effet dramatique. "Algorithme de vecteur de support / approche / équation / fonction / ..." ne sonne pas aussi bien que "vecteur de support MACHINE !"

Je suggérerais également «machine de densité de noyau» et «machine de maximum de vraisemblance». En fait, je vais désormais appeler tous mes algorithmes "machines".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.