教師あり学習

機械学習

教師あり学習とは?

 状態:-  閲覧数:996  投稿日:2016-10-16  更新日:2018-02-17  
英語表記
・Supervised learning

過去の膨大なデータの傾向を元に、未知のデータに対して予測をする
・未知のデータに対して過去の経験(=過去のデータ)を元に機械が予測をする
・既知の例を一般化することで、意思決定過程を自動化するもの
・入力と出力のペア群から学習する機械アルゴリズム

具体的な使用例


Gmail
・「迷惑メール」判定

Amazon
・「この商品を買った人はこんな商品も買っています」の推薦

「封筒に書かれた手書きの数字」からの郵便番号読み取り
・「入力」はスキャンされた手書き文字
・「望まれる出力」は実際の郵便番号

医用画像からの腫瘍の良性・悪性の診断
・「入力」は画像
・「出力」は腫瘍が良性かどうか

「教師あり学習」の定義詳細 / 使い方

 閲覧数:213 投稿日:2018-02-13 更新日:2018-02-17 

「教師あり学習」の定義詳細


既知のデータと何かしらのアルゴリズムを用いて、入力データ(画像のRGBや日時、気温などの数値をベクトル化したもの)と出力データ(「犬」「猫」などのカテゴリや降水量などの数値)の関係性(これをモデルと呼ぶ)を獲得し、獲得したモデルによって未知のデータに対する予測が出来るようになるプログラムを実現する

モデルとは?
・入力データと出力データの見えない関係性を、数式やルールなどの簡単な仕組みで近似したもの

学習されたモデル
・どのアルゴリズムを使うかという情報と、データから獲得されたパラメーターとで構成されている

特徴


「入力セット」と「期待されている出力」を分析することで「学習」を行う
・「入力セット」を入力すると、そのアプリケーションが「それまで学習してきたことを基にした出力」を期待する

使い方


ユーザ
・入力データと望ましい出力のペア群をアルゴリズムに与える

アルゴリズム
・入力から望ましい出力を生成する方法を発見する

具体例


スパム分類
・アルゴリズムに多数のメール(入力)と、それらがSPAMであるかどうか(望まれる出力)を与える
→ 新しいメールに対して、アルゴリズムは、それがSPAMかどうかの予測を生成する



2つのフェーズ

 閲覧数:209 投稿日:2018-02-17 更新日:2018-02-17 

2つのフェーズ


学習フェーズ
・既知のデータの入力と出力の関係性を得る

予測フェーズ
・未知の入力データからモデルを通じて予測した出力を得る

分類


・ニューラルネットワーク
・決定木
・サポートベクトルマシン
・ベイジアンフィルタ

Twitter検索結果。「教師あり学習」に関する最新ツイート

みずばり1.7 @zkvalley
小烏游マッキーの🌙🐺Vチューバー再スタート!∬Σ(・ω・ノ)ノ(🐰☘️🎀🌌🌠) @pyson_kuro_mari
淡中☆圏 @tannakaken

マシンリーダブル

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 教師なし学習 67
2 過学習 44
3 強化学習 40
4 機械学習 40
5 (計算機科学における)クラスタリング 8
6 補数 0
7 複素数 0
8 IEEE 754 0
9 2の補数 0
10 マシンリーダブル 0
11 実数 0
12 スパイラルモデル 0
13 ビット 0
14 バイト 0
15 mod_deflate 0
16 ペイロード 0
17 gzip 0
18 虚数 0
19 Subversion 0
20 有理数 0
2022/7/03 1:39 更新
週間人気ページランキング / 6-26 → 7-2
順位 ページタイトル抜粋 アクセス数
1 ベクトル | 数学 | プログラミング用語 268
1 curl | HTTPクライアント(ネットワーク) | プログラミング用語 268
2 ルーター | ネットワーク | プログラミング用語 267
3 Flash Video | コンテナフォーマット | プログラミング用語 265
4 正規表現 | プログラミング | プログラミング用語 261
5 デーモン | Linux | プログラミング用語 258
6 ユースケース | 開発 | プログラミング用語 237
7 チェックアウト | バージョン管理システム(開発) | プログラミング用語 158
8 YouTube | API | プログラミング用語 128
9 Linux | プログラミング用語 45
10 PowerShell | スクリプト | プログラミング用語 44
11 可搬性 | プログラミング | プログラミング用語 33
12 クローラ | 検索エンジン | プログラミング用語 25
13 Subversion | バージョン管理システム(開発) | プログラミング用語 23
14 アンチパターン | プログラミング | プログラミング用語 11
15 プログラミング用語 9
16 deflate | ネットワーク | プログラミング用語 8
17 Nginx / Nginxとは?/ Apacheとの違い | プログラミング用語 6
17 YouTubeに掲載されている動画を、ユーザーが作成したWebサービス上で再生する方法 | プログラミング用語 6
17 WebLogic | アプリケーションサーバ(サーバ) | プログラミング用語 6
2022/7/3 1:01 更新