機械学習は初めてですか?ビデオ コースを視聴して、Web テクノロジーを使用した ML の実践的な知識を習得します
シリーズを見る
転移学習とは?
bookmark_borderbookmark
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
高度なディープラーニングモデルには大量のパラメータ(重み)があり、それらをゼロからトレーニングするには大量の計算リソースのデータが必要です。転移学習はこのプロセスの大半を省略する手法で、関連するタスクですでにトレーニング済みのモデルの一部を取り出して、新しいモデルで再利用します。
たとえば、このセクションの次のチュートリアルでは、すでに画像の中の数千種類の物体を認識できるようにトレーニングされたモデルを利用して、独自の画像認識器を構築する方法を紹介します。トレーニング済みモデルの既存の知識を適用すると、元のモデルで必要としたトレーニングデータよりもずっと少ないデータで独自の画像クラスを検出できます。
この手法はブラウザやモバイルデバイスのような、リソースが限られた環境でモデルをカスタマイズする際だけでなく、新しいモデルを高速に開発する際にも有効です。
転移学習を実行する際、ほとんどの場合において、元のモデルの重みを調整することはありません。代わりに、最終レイヤーを取り除き、トランケートされたモデルの出力の上で新しい(通常、非常に浅い)モデルをトレーニングします。これは、以下のセクションのチュートリアルで実演されている手法です。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2021-08-16 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2021-08-16 UTC。"],[],[]]