機械学習 - はじめに

Mar 15, 2024 pm 08:16 PM
linux Linuxチュートリアル レッドハット Linuxシステム Linuxコマンド Linux 認定 レッドハットリナックス Linuxビデオ

機械学習 - はじめに

機械学習は、人工知能の一分野です。人工知能の研究は、「推論」への焦点から「知識」への焦点、そして「学習」への自然かつ明確な道筋をたどります。明らかに、機械学習は人工知能を実現する方法です。つまり、人工知能の問題を解決する手段として機械学習を使用します。過去 30 年間で、機械学習は、確率論、統計、近似理論、凸解析、計算複雑性理論、その他の分野を含む多分野の学際的な主題に発展しました。機械学習理論には主に、コンピューターが自動的に「学習」できるようにするアルゴリズムの設計と分析が含まれます。機械学習アルゴリズムは、データを自動的に分析してパターンを取得し、そのパターンを使用して未知のデータを予測するアルゴリズムの一種です。学習アルゴリズムには多数の統計理論が含まれるため、機械学習は、統計学習理論としても知られる推論統計と特に密接に関連しています。アルゴリズム設計の観点から見ると、機械学習理論は、達成可能で効果的な学習アルゴリズムに焦点を当てています。多くの推論問題はプログラムなしでは理解するのが難しいため、機械学習の研究の一環として、扱いやすい近似アルゴリズムを開発します。

機械学習は、データ マイニング、コンピューター ビジョン、自然言語処理、生体認証、検索エンジン、医療診断、クレジット カード詐欺の検出、証券市場分析、DNA 配列シーケンス、音声および手書き認識、戦略的ゲームなどで広く使用されています。ロボットやその他の分野。

######意味######
機械学習には次の定義があります:
機械学習は人工知能の科学です。この分野の主な研究対象は人工知能、特に経験的学習における特定のアルゴリズムのパフォーマンスを向上させる方法です。

機械学習は、経験を通じて自動的に改善できるコンピューター アルゴリズムの研究です。
  • 機械学習は、データまたは過去の経験を使用して、コンピューター プログラムのパフォーマンス基準を最適化します。
  • 頻繁に引用される英語の定義は次のとおりです: コンピューター プログラムは、あるクラスのタスク T およびパフォーマンス測定値 P に関して経験 E から学習すると言われます。ただし、T のタスクでのパフォーマンス (P によって測定される) が経験 E によって向上する場合、 .
  • ######分類######
  • 機械学習は次のカテゴリに分類できます:

教師あり学習では、与えられたトレーニング データセットから関数を学習し、新しいデータが到着すると、その関数に基づいて結果を予測できます。教師あり学習のトレーニング セット要件には、特徴とターゲットとも言える入力と出力が含まれることです。トレーニング セット内のオブジェクトには人間がラベルを付けます。一般的な教師あり学習アルゴリズムには、回帰分析と統計的分類が含まれます。
教師あり学習と教師なし学習の違いは、トレーニング セットのターゲットに人間によるラベルが付けられているかどうかです。それらはすべてトレーニング セットを持ち、両方に入力と出力があります

教師あり学習と比較すると、教師なし学習では、トレーニング セットに人間によるラベル付けされた結果がありません。一般的な教師なし学習アルゴリズムはクラスタリングです。
  • 半教師あり学習は、教師あり学習と教師なし学習の中間に位置します。
強化学習では、観察を通じてアクションを実行する方法を学習します。それぞれの行動は環境に影響を与え、学習主体は周囲の環境から観察したフィードバックに基づいて判断します。

  • 参考文献
    • Bishop, C.M. (1995)、「パターン認識のためのニューラル ネットワーク」、オックスフォード大学出版局、ISBN 0-19-853864-2.
    • Bishop, C.M. (2006)、「パターン認識と機械学習」、Springer、ISBN 978-0-387-31073-2.
    • Richard O. Duda、Peter E. Hart、David G. Stork (2001).「パターン分類」(第 2 版)、ニューヨーク: Wiley. ISBN 0-471-05669-3.
    • MacKay、D.J.C. (2003)、「情報理論、推論、学習アルゴリズム」、ケンブリッジ大学出版局、ISBN 0-521-64298-1
    • Mitchel.l, T. (1997).「機械学習」、McGraw Hill. ISBN 0-07-042807-7
    • Sholom Weiss、Casimir Kulikowski (1991). Computer Systems That Learning、Morgan Kaufmann. ISBN 1-55860-065-5.

以上が機械学習 - はじめにの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxアーキテクチャ:5つの基本コンポーネントを発表します Linuxアーキテクチャ:5つの基本コンポーネントを発表します Apr 20, 2025 am 12:04 AM

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

GITの倉庫アドレスを確認する方法 GITの倉庫アドレスを確認する方法 Apr 17, 2025 pm 01:54 PM

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

Apr 16, 2025 pm 07:39 PM

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

コードを書いた後に崇高に実行する方法 コードを書いた後に崇高に実行する方法 Apr 16, 2025 am 08:51 AM

Sublimeでコードを実行するには6つの方法があります。ホットキー、メニュー、ビルドシステム、コマンドライン、デフォルトビルドシステムの設定、カスタムビルドコマンド、プロジェクト/ファイルを右クリックして個々のファイル/プロジェクトを実行します。ビルドシステムの可用性は、崇高なテキストのインストールに依存します。

Linuxの主な目的は何ですか? Linuxの主な目的は何ですか? Apr 16, 2025 am 12:19 AM

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

Laravelインストールコード Laravelインストールコード Apr 18, 2025 pm 12:30 PM

Laravelをインストールするには、これらの手順を順番に進みます。コンポーザー(MacOS/LinuxとWindows用)インストールLaravelインストーラーをインストールします。

GITソフトウェアのインストール GITソフトウェアのインストール Apr 17, 2025 am 11:57 AM

GITソフトウェアのインストールには、次の手順が含まれています。インストールパッケージをダウンロードしてインストールパッケージを実行して、インストール構成gitインストールgitバッシュ(Windowsのみ)を確認します

重要なgit構成グローバルプロパティを設定する方法 重要なgit構成グローバルプロパティを設定する方法 Apr 17, 2025 pm 12:21 PM

開発環境をカスタマイズするには多くの方法がありますが、グローバルGit構成ファイルは、ユーザー名、電子メール、優先テキストエディター、リモートブランチなどのカスタム設定に使用される可能性が最も高いものです。グローバルGIT構成ファイルについて知っておくべき重要なことは次のとおりです。

See all articles