基本ガイド
機械学習の基礎
機械学習は、完全に明示的なルールとして記述されるのではなく、例から動作が適合するモデルを構築します。
このガイドを聴くAIによるナレーション · ~2 min
概要
有用なモデルは、新しい入力に対して意図したタスクを実行する必要があります。データセットを暗記したり、印象的なデモンストレーションを行ったりするだけでは、その能力の証拠としては不十分です。
主なポイント
- アーキテクチャの前にタスクを定義します。
- 単純なベースラインと比較します。
- 失敗とその後の影響を評価します。
ディープダイブ
具体的な予測タスクまたは意思決定支援タスクから始めます。数値を予測することは回帰です。カテゴリを割り当てることは分類です。ラベルのない例をグループ化することはクラスタリングです。新しいテキストや画像の生成には、さまざまな目的と評価方法があります。出力を定義する前に、流行のアーキテクチャを選択することは避けてください。実際のワークフローには、データの収集、準備、モデルの適合、評価、展開、監視が含まれます。エラーはどの段階でも発生する可能性があります。整形式のレコードでトレーニングされたモデルは、運用サービスが単位を変更したり、2 つの入力列を交換したりすると失敗する可能性があります。複雑なモデルを当てはめる前にベースラインを確立します。予測の場合、以前の値が有用なベースラインになる可能性があります。分類では、最も一般的なクラスが最小限の比較を提供します。ベースラインは、余分な複雑さが有用な情報に寄与するかどうかを明らかにします。トレーニング サンプルを使用してパラメーターを適合させ、別のサンプルを使用してパフォーマンスを評価します。最終テスト セットを繰り返し調整しないようにしてください。間違いの結果を反映する指標を選択し、実際に失敗したケースを検査します。平均して良好なパフォーマンスを発揮するシステムでも、まれではあるが重要なケースでは使用できない場合があります。
04作業例
複雑さを加える前にベースラインを超える
80 個の通常メッセージと 20 個の緊急メッセージを含むおもちゃのデータセットを構築します。常に普通のことを予測すると 80% の精度が得られます。
82% のスコアを獲得したモデルでも、依然としてほとんどの緊急メッセージを見逃している場合は、ほとんど価値が得られない可能性があります。
正しく識別された緊急メッセージと、誤ってエスカレーションされた通常のメッセージをカウントします。実際のワークフローに合うトレードオフを決定します。
それが示すもの
これらの例示的な数値は、ベースラインとタスク固有の指標によって評価がどのように有益になるかを示しています。
現実世界の実装
過去の観察から毎日の需要を予測します。
ラベル付きの例を使用して、ドキュメントを事前定義されたカテゴリに分類します。
実践する
なぜそれが重要なのか
- より明確な判決. これは、明確な技術的主張とマーケティング言語を区別するのに役立ちます。
- 費用と予算. お金や時間を費やす前に、実装に関するより良い質問をすることができます。
- チームとワークフロー. 共通の理解を持ったチームは、製品、ポリシー、学習に関する意思決定をより適切に行うことができます。
気をつけてください
- チームが異なれば、同じ用語の使用方法も異なる可能性があるため、範囲を早めに定義してください。
- ベンチマークは好調に見えても、実際のパフォーマンスにはばらつきがある場合があります。
- データの品質と評価計画を無視すると、多くの場合、脆弱な結果が生じます。
次のステップ
- 必要な結果を平易な言葉で定義することから始めます。
- テストする前に、成功指標と失敗条件を 1 つ選択します。
- 洗練されたデモセットではなく、代表的なデータを使用して小規模なパイロットを実行します。
- 機械学習の基礎が役立つ部分と、よりシンプルな方法の方が優れている部分を文書化します。
出典とさらなる参考文献
- Google機械学習の概要
探検を続けましょう
よくある質問
すべての AI システムは機械学習を使用しますか?
いいえ。一部のシステムは、明示的なルール、検索、最適化、または学習されたコンポーネントとプログラムされたコンポーネントの組み合わせに依存しています。