「サポートベクターマシン」と「制限付きボルツマンマシン」の「マシン」とはどういう意味ですか?


14

なぜ「マシン」と呼ばれるのですか?この文脈で使用される「機械」という言葉の起源はありますか?(「線形プログラミング」という名前のようにわかりにくいかもしれませんが、なぜ「プログラミング」と呼ばれるのかはわかっています。)


「機械」は「アルゴリズム」を意味すると言われたことがありますが、起源については尋ねませんでした。
dontloo

@dontlooは、「チューリングマシン」のようになります。誰かが歴史的背景に関する情報を提供できることを願っています。
レイ黄

回答:


7

おそらく、初期の機械学習アルゴリズムの一部が実際の物理マシンとして実装されていたためです。ウィキペディアから:

パーセプトロンはプログラムではなくマシンを意図しており、最初の実装はIBM 704用のソフトウェアでしたが、その後、「Mark 1 perceptron」としてカスタムビルドのハードウェアに実装されました。

ここに画像の説明を入力してください

(ウィキペディア経由のコーネル図書館からの写真)

ADALINE(Adaptive Lineardi Neuron以降のAdaptive Linear Element)は、初期の単層人工ニューラルネットワークであり、このネットワークを実装した物理デバイスの名前です。

これらのマシンに関する詳細な情報源は、Talking Netsという本です。


この回答で提起された仮説は妥当ですが、情報源から利益を得ることができます。実際、私の答えが指摘しているように、アーサー・サミュエルはこの用語を作り出し、彼は当時IBMで働いていました。彼の論文はIBMジャーナルに掲載されました。
Firebug

10

この記事はそれを要約していると思います。

基本的に、machineは機械学習に由来します。この用語は、1959年にArthur Samuelによって作られた用語で、90年代のソフトマージンカーネルSVMと80年代のBoltzmann Machinesに至る最終開発のかなり前のことです。VapnikとLernerは、1963年に彼らのアルゴリズムをGeneralized Portraitアルゴリズムと呼びまし。詳細はこちらをご覧ください

このコンテキストでのマシンは出力関数になります。また、記事が歴史的な理由で仮定したように、仮説は学習されたパラメーターから構築されます。


1

Meriam-Webster 、この言葉を「劇的な効果のために導入された文学的な装置または工夫」と定義しています。それは確かに劇的な効果を高める仕事をします。「サポートベクトルアルゴリズム/アプローチ/方程式/関数/ ...」は、「サポートベクトルマシン!」ほど良く聞こえません。

「カーネル密度マシン」と「最尤マシン」もお勧めします。実際、今後はすべてのアルゴリズムを「マシン」と呼びます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.