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".)
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".)
Réponses:
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".
(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 .
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.
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".