[解決済み] 機械学習とは?[終了しました]
質問
- とは何ですか? 機械学習 ?
- 機械学習とは コード を行うのでしょうか?
- 機械が学習すると言った場合、その機械は以下のコードを修正するのでしょうか? 自体 のコードを修正するのか、それとも与えられた入力のセットに対するコードの経験を含む履歴 (データベース) を修正するのでしょうか?
どのように解決するのですか?
<ブロッククオート機械学習とは何ですか?
基本的には、あるデータに基づいて予測や行動を行うようにコンピュータに教え、改善する手法のことです。このデータとは何でしょうか?それは、問題によってまったく異なります。ロボットが歩行を学習する際のセンサーからの読み取り値かもしれませんし、ある入力に対するプログラムの正しい出力かもしれません。
機械学習について考えるもう一つの方法は、機械学習がパターン認識であるということです。
機械学習コードは何をするのでしょうか?
によって決まります。 タイプ によります。機械学習は 巨大な です。 分野であり、無数の異なる問題を解決するために何百もの異なるアルゴリズムが存在します。 ウィキペディア を見てください。 アルゴリズムの種類 .
機械が学習すると言った場合、機械自身のコードを修正するのでしょうか、それとも与えられた入力のセットに対するコードの経験を含む履歴(データベース)を修正するのでしょうか?
もう一度。 場合によっては .
実際にコードが変更された例としては 遺伝的プログラミング であり、本質的にあるタスクを完了するためにプログラムを進化させます (もちろん、プログラムは自分自身を変更しませんが、別のコンピューター プログラムを変更します)。
ニューラル ネットワーク 一方、ニューラルネットワークは、用意された刺激と期待される反応に応じて、自動的にパラメータを変更します。このため、多くの行動を作り出すことができる(理論的には 任意の 理論的には、十分な時間があれば、任意の関数に任意の精度で近似することができるため、様々な振る舞いをすることができる)。
データベースという用語を使用することは、機械学習アルゴリズムが情報、イベント、または経験を記憶することによって機能することを暗示しています。これは必ずしも (あるいはしばしば!) その通りではありません。
ニューラルネットワークは、すでに述べたように、近似の現在の状態のみを保持し、それは学習が起こるにつれて更新されます。何が起こったか、それにどう反応するかを記憶するのではなく、ニューラルネットワークは、その世界の一種の「モデル」を構築します。
この最後の能力、つまり今まで見たことのない入力に反応する能力は、多くの機械学習アルゴリズムの中核となる考え方の1つです。コンピュータのドライバーに、渋滞中の高速道路をナビゲートするように教えようとすることを想像してみてください。データベースという比喩を使うなら、次のようなことをコンピューターに教えなければなりません。 数百万 を教えなければなりません。効果的な機械学習アルゴリズムは、(うまくいけば!)異なる状態間の類似性を学習し、それらに同様に反応することができるようになるはずです。
状態間の類似性は、どんなものでも構いません。たとえば、コンピュータのドライバーが、前の車が減速したら、自分も減速しなければならないと学習したとします。人間にとっては、車をバイクに置き換えても何も変わりません。バイクも乗り物だと認識しているからです。機械学習のアルゴリズムにとって、これは実は驚くほど難しいことなのです。データベースには、車が前にいる場合とバイクが前にいる場合の情報を分けて格納しなければならない。一方、機械学習アルゴリズムは、車の例から学習し、自動的にバイクの例へ汎化することができるのです。
関連
-
[解決済み] リスコフ置換原理の例として、どのようなものがありますか?
-
[解決済み] べき乗演算とは何ですか?
-
[解決済み] フェイク、モッキング、スタビングの違いとは?
-
[解決済み】定義と宣言の違いは何ですか?
-
[解決済み】Weak Head Normal Formとは何ですか?
-
[解決済み】線形回帰とロジスティック回帰の違いは何ですか?[クローズド]
-
[解決済み] Appleはどのように電子メールの日付、時間、アドレスを見つけるのですか?
-
[解決済み] 期待値最大化手法の直感的な説明とは?[クローズド]
-
[解決済み] フィーチャーとラベルの違いは何ですか?[クローズド]
-
[解決済み] pytorch - loss.backward() と optimizer.step() の間の接続。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】TensorFlowでtf.gradientsが動作する方法
-
[解決済み] tf.reset_default_graph() の使用方法
-
[解決済み] kerasのtrain_on_batch()の使い道は?
-
[解決済み】同じ問題で binary_crossentropy と categorical_crossentropy が異なる性能を示すのはなぜか?
-
[解決済み】機械学習モデルの損失と精度の解釈の仕方【終了しました
-
[解決済み] 期待値最大化手法の直感的な説明とは?[クローズド]
-
[解決済み] クロスエントロピーとは?[クローズド]
-
[解決済み] word2vec: ネガティブサンプリング(平たく言うと)?
-
[解決済み] トレーニング中のナンの原因
-
[解決済み] Keras カーネル・レギュラライザーとアクティビティ・レギュラライザーの違い