colab でのトピック推論のテスト

colab を試して、Chrome がホスト名からトピックを推測するために使用する TensorFlow Lite モデルを読み込むする方法を学習します。

公開日 更新日

翻訳先言語: English

実装ステータス

Colab の実行

colab(colaboratory)は、コード、出力、説明テキストを 1 つの共同ドキュメントに結合するデータ分析ツールです。Topics Model Execution Demo colab を実行して、Topics 分類器モデルが、ユーザーがアクセスするページのホスト名からユーザーが興味のあるトピックをどのように推測するかをテストできます。

  1. chrome://topics-internals ページの Classifier タブから、Topics API で使用される .tflite ファイルのディレクトリパスを取得します。オーバーライドリストの override_list.pb.gz ファイルは、chrome://topics-internals/ ページの Classifier タブの現在のモデルにあります。

    [Classifier]パネルが選択されており、tflite のファイルパスがハイライトされている chrome://topics-internal ページ。
  2. colab を開き、フォルダアイコンをクリックします。

    Topics API の colab
  3. アップロードアイコンをクリックして、 model.tfliteoverride_list.pb.gz をコンピューターから colab にアップロードします。

    Topics API の colab ファイルのアップロード。
  4. すると、Runtime メニューから Run all を選択して、colab のすべてのステップを実行できるようになります。

    Topics API の colab ページ。Runtime メニューで「Run all」を選択。

これにより次のことが行われます。

  1. colab で使用される Python パッケージをインストールします。
  2. tflite ライブラリとトピック分類をインストールします。
  3. 分類法を定義します。
  4. Model Execution Demo の各ステップを実行して、2 つのサンプルドメインで分類がどのように機能するかを示します。

正常に完了した各ステップの横には、緑色のチェックマークが表示されます。(各ステップは、横にある再生ボタンをクリックして、個別に実行することもできます。)

定義されたドメインごとに、分類器によって推測されたトピック のスコアを確認できます。さまざまなドメインをリストに表示してみて、それらがどのように比較されるかを確認してください。

Caution

一部のドメインについては、colab とchrome://topics-internals 分類器の間でトピックの推論に違いがある場合があります。

colab は分類器モデルのみを使用してトピックを推論しますが、chrome://topics-internals は Chrome のトピック実装を使用します。Chrome は、上位 10,000 サイトに対して分類器モデルを使用するのではなく、トピックのリストを手動で作成します。厳選されたリストは、chrome://topics-internals で提供されている override_list.pb.gz にあります。

次のステップ

アドテック開発者の方は、Topics API を試して参加してください。また、Topics API のデモをご覧ください。

貢献とフィードバックの共有

更新日 記事を改善する

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.