事前学習(Pretraining)とは、 特定のタスクを実行するために、大量のデータを用いてAIモデルをあらかじめ訓練するプロセス です。この段階でモデルは、タスク固有のデータではなくより一般的なデータからパターンや特徴を学び、その後の学習効率を高めます。
事前学習(Pretraining)とは、 特定のタスクを実行するために、大量のデータを用いてAIモデルをあらかじめ訓練するプロセス です。この段階でモデルは、タスク固有のデータではなくより一般的なデータからパターンや特徴を学び、その後の学習効率を高めます。
事前学習(Pretraining)とは、 特定のタスクを実行するために、大量のデータを用いてAIモデルをあらかじめ訓練するプロセス です。この段階でモデルは、タスク固有のデータではなくより一般的なデータからパターンや特徴を学び、その後の学習効率を高めます。
AIモデルをいきなり目的のタスクだけで訓練すると、必要なデータ量が膨大になり、精度も安定しません。そこで、まず広いデータで基本的な知識を身につけさせ、そのうえで目的のタスクに合わせて調整する、という二段構えの進め方が取られます。最初の段階が事前学習です。
この考え方は、人間が基礎を学んでから応用に進む流れに似ています。土台となる知識があるほど、限られた例から新しいことを学びやすくなる、という発想です。
出典:my-best.ai 用語辞典「事前学習」(https://my-best.ai/ai-dictionary/pretraining/)
事前学習の主な目的は、モデルが初期段階で有用な特徴やパターンを獲得し、その後の特定タスクの学習を効率化することです。とくに、特定のタスクに対するデータが限られている場合、事前学習で得た知識が非常に役立ちます。
ゼロから大量のラベル付きデータを用意するのは現実的でないことが多いため、事前学習は実務でも広く使われます。少量のデータしか集められない分野でも、一般的な知識を土台にすることで、実用的な精度に近づけやすくなります。
事前学習の方法は多岐にわたりますが、代表的なものとして教師あり学習と自己教師あり学習があります。
| 方法 | 内容 |
|---|---|
| 教師あり学習 | 正解ラベル付きのデータで訓練する。ラベル付けのコストがかかる |
| 自己教師あり学習 | データ自身から正解を作り出す。大量のラベルなしデータを活用できる |
近年の大規模モデルでは、人手でラベルを付けずにデータ自身を手がかりにする自己教師あり学習が主流になっています。たとえば文章の一部を隠して予測させる、といった形で、大量のテキストから学ばせることができます。
自然言語処理の分野では、BERTやGPTといったモデルが、大量のテキストデータを用いて事前学習されています。また、画像認識の分野では、大規模な画像データセットで事前学習されたモデルが、物体の検出や画像の分類に利用されています。
こうした土台があることで、限られたデータでも高い精度を出しやすくなります。事前学習済みのモデルが広く公開されていることも、開発の敷居を下げる要因になっています。目的のタスクに合わせて一部だけを追加学習すればよいため、開発全体の時間とコストを抑えやすくなります。
事前学習で身につけた一般的な知識を、目的のタスク向けに追加学習するのがファインチューニングです。「広く学ぶ」のが事前学習、「目的に合わせて磨く」のがファインチューニング、と対で理解すると整理しやすくなります。
関連する考え方として、学習済みの知識を別のタスクに活かす転移学習があります。事前学習とファインチューニングの組み合わせは、この転移学習の代表的な進め方のひとつです。
実際は:事前学習はあくまで土台づくりです。目的のタスクに合わせた追加学習や評価を行わなければ、実用的な精度には届きません。
実際は:むしろ分野を限定しない一般的なデータを大量に使う点が特徴です。そのぶん広い知識を獲得できます。
実際は:公開された事前学習済みモデルを活用すれば、小規模な開発でも恩恵を受けられます。
本項の定義・解説は、my-best.ai 用語辞典の同項目記事(編集部執筆)を底本に再構成したものです。初出時期や命名者について確立した一次資料が本文中に明記されていない場合は、推測での記載を見送っています。
自然言語処理の分野では、 BERT や GPT といったモデルが、大量のテキストデータを用いて事前学習されています。また、画像認識の分野では、大規模な画像データセットで事前学習されたモデルが、物体の検出や画像の分類に利用されています。
こうした土台があることで、限られたデータでも高い精度を出しやすくなります。事前学習済みのモデルが広く公開されていることも、開発の敷居を下げる要因になっています。目的のタスクに合わせて一部だけを追加学習すればよいため、開発全体の時間とコストを抑えやすくなります。
用語同士は相互リンクされています。
理解を定着させるためのプロンプト例です。コピーして〔 〕内を置き換えてご利用ください。
前提知識なしで概念を掴む
あなたは AI 教育の講師です。「事前学習」を、AI に詳しくない日本の社会人にも分かるように説明してください。専門用語を使った場合は、その直後に噛み砕いた言い換えを添えてください。最後に要点を 3 行でまとめてください。
関連用語との違いを表で整理する
「事前学習」について、①定義 ②仕組み ③代表的な活用例 ④よくある誤解 を見出し付きで整理してください。同じ分野の類似用語があれば、その違いを表形式で示してください。
自社業務への適用を検討する
「事前学習」を〔業種・業務〕で活用する場合に期待できる効果と注意点を、それぞれ 3 つずつ提案してください。判断の前提条件や、確認すべき事実があれば明示してください。
定義の記述は my-best.ai 用語辞典(編集部執筆)に基づきます。リンク先の内容は公開時点のものです。
事前学習(Pretraining)とは、特定のタスクを実行するために、大量のデータを用いてAIモデルをあらかじめ訓練するプロセスです。