コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
学習率と収束
これはいくつかのプレイグラウンド演習の 1 つ目です。
プレイグラウンドはプログラムです。
ML の原則を教えるために
特別に開発されました
このコースの各プレイグラウンド エクササイズには、埋め込みのプレイグラウンドが含まれています
いくつか見てみましょう
Playground のエクササイズごとにデータセットが生成されます。このラベル
取り得る値は 2 つあります。この 2 つについては
または、健全なツリーと病気のツリーなどを区別することもできます。
ほとんどの演習の目標は、さまざまなハイパーパラメータを微調整して
適切に分類(分離または区別)したモデル
もう一方のラベル値が返されますほとんどのデータセットには特定の変数が
適切な分類を不可能にします。
プラスアイコンをクリックすると、モデルの可視化に関する説明が表示されます。
各プレイグラウンド エクササイズには、現在の
モデルの状態を表します。たとえば、次の可視化を行います。
モデルの可視化については、次の点に注意してください。
- 各軸は特定の特徴を表します。スパムと非スパムの場合
単語数や受信者の数などが特徴量として
できます。
- 各ドットは、次のようなデータの 1 つの例に対する特徴値をプロットしています。
メール。
- ドットの色は、この例が属するクラスを表します。
たとえば、青い点は迷惑メールではないメールを表し、
オレンジ色の点は迷惑メールを表します。
- 背景色は、サンプル領域におけるモデルの予測を示します。
表示されます。青い点の周りの青い背景
モデルはその例を正しく予測していることを意味します逆に
青い点の周りがオレンジ色であれば
予測は誤りです
- 背景の青とオレンジが調整されています。たとえば、Cloud Shell の左側で、
ビジュアリゼーションは青色で点灯しているが、中央で徐々に白くフェードインする
必要があります。色の強さは、強整合性の
モデルの信頼度を示します。青色で点灯しているということは
モデルはその推測に非常に自信があり
水色はモデルが入力内容に
減ります。(図に示すモデルの可視化では、
予測がうまくいかないからです)
可視化を使用してモデルの進行状況を判断します。
(「非常に良い - 青い点のほとんどが青い背景である」または
「青い点の背景はオレンジ色」)
色を超えて、プレイグラウンド
モデルの現在の損失も数値で表示されます。
「損失は下がるのではなく上がっていきます」)。
この演習のインターフェースには、次の 3 つのボタンがあります。
| アイコン |
名前 |
機能 |
|
リセット
|
[Iterations] を 0 にリセットします。モデルに与えられていた重みをすべてリセットします
学習します。
|
|
ステップ
|
1 つのイテレーションを進める。イテレーションのたびに、モデルは
ときには微妙に、ときには劇的に変化しました。
|
|
再生成
|
新しいデータセットを生成します。[反復処理] はリセットされません。
|
この最初のプレイグラウンド演習では、
学習率を算出します。
タスク 1: ページの右上にある [学習率] メニューを確認します。
プレイグラウンド。指定された学習率(3)が非常に高い。観測
[ステップ] をクリックして、高い学習率がモデルに与える影響
ボタンを 10 回または 20 回押します。初期のイテレーションごとに、モデルがどのように
劇的に変化しました場合によっては
モデルに収束したと推定されます。また、現在実行中の行にも
x1 と x2 をモデルの可視化に使用します。モデルの重み
これらの線は、モデル内の特徴の重みを示しています。つまり、
太い線は重みが高いことを示します。
タスク 2: 次のことを行います。
- [Reset] ボタンを押します。
- [学習率] を下げます。
- [ステップ] ボタンを何回か押します。
学習率の低下は収束にどのような影響を与えましたか。両方の
モデルが収束するまでに必要なステップ数、
着実にモデルが収束しますさらに低い値でテストして、
学習します学習率が遅すぎて役に立ちませんか?(
演習のすぐ下にあるディスカッションでディスカッションできます)。
プラスアイコンをクリックすると、タスク 2 についてのディスカッションが表示されます。
プレイグラウンド エクササイズは非決定的な性質を持つため、
ただし、必ずしもデータセットと完全に一致する回答を提供できるとは限りません。
とは言え、学習率 0.1 は効率的に収束しました。
学習率が小さいほど収束に長い時間がかかり、つまり、
遅すぎて役に立ちませんでした
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-22 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"]],["最終更新日 2024-08-22 UTC。"],[],[]]