Perché si chiamano "macchine"? Esiste un'origine per la parola "macchina" utilizzata in questo contesto? (Come il nome "programmazione lineare" può essere fonte di confusione ma sappiamo perché si chiama "programmazione").
Perché si chiamano "macchine"? Esiste un'origine per la parola "macchina" utilizzata in questo contesto? (Come il nome "programmazione lineare" può essere fonte di confusione ma sappiamo perché si chiama "programmazione").
Risposte:
Forse perché alcuni dei primi algoritmi di apprendimento automatico sono stati implementati come macchine fisiche reali. Da Wikipedia:
Il perceptron doveva essere una macchina, piuttosto che un programma, e mentre la sua prima implementazione era nel software per l'IBM 704, fu successivamente implementato nell'hardware personalizzato come "Mark 1 perceptron".
(Immagine dalla Biblioteca Cornell via Wikipedia)
ADALINE (Adaptive Lineardi Neuron o successivamente Adaptive Linear Element) è una prima rete neurale artificiale a singolo strato e il nome del dispositivo fisico che ha implementato questa rete.
Una fonte per ulteriori informazioni su queste macchine è il libro Talking Nets .
Penso che questo articolo lo riassuma.
Fondamentalmente, la macchina deriva dall'apprendimento automatico , un termine che fu coniato nel 1959 da Arthur Samuel, molto prima degli sviluppi finali che portarono alla SVM negli anni '90 e alle Boltzmann Machines negli anni '80. Vapnik e Lerner chiamarono il loro algoritmo l'algoritmo Generalized Portrait nel 1963, vedi di più qui .
Una macchina in questo contesto sarebbe la funzione di output, o come l'articolo mette per ragioni storiche, l' ipotesi , costruita dai parametri appresi.
Meriam-Webster definisce la parola "un dispositivo letterario o un meccanismo introdotto per un effetto drammatico". Sicuramente fa il lavoro di aumentare l'effetto drammatico. "Supporto algoritmo vettoriale / approccio / equazione / funzione / ..." non suona bene come "supporto vettoriale MACCHINA !"
Vorrei anche suggerire "macchina a densità di kernel" e "macchina a massima verosimiglianza". In realtà, d'ora in poi chiamerò tutti i miei algoritmi "macchine".