Che cosa significa "macchina" in "macchina vettoriale di supporto" e "macchina Boltzmann con restrizioni"?


14

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


Una volta mi è stato detto che "macchina" significa "algoritmo", ma non ho chiesto l'origine.
Dontloo,

@dontloo Potrebbe essere, come in "Macchina di Turing". Speriamo che qualcuno possa fornire informazioni sui contesti storici.
Lei Huang,

Risposte:


7

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".

inserisci qui la descrizione dell'immagine

(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 .


Mentre l'ipotesi sollevata in questa risposta è valida, potrebbe trarre vantaggio dalle fonti. In effetti, come sottolinea la mia risposta, Arthur Samuel ha coniato il termine, e all'epoca lavorava presso IBM, e il suo documento è stato pubblicato su un giornale IBM.
Firebug,

10

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.


1

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".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.