1. 学ぶ
  2. /
  3. コース
  4. /
  5. Keras で学ぶ高度な Deep Learning

Connected

演習

チームのルックアップを定義する

共有レイヤーを使うと、モデルが複数のステップで同じ重み行列を利用できます。この演習では、各チームを1つの数値で表す「チームの強さ」レイヤーを作成します。この数値は、モデル内で両方のチームに対して使用します。入力データでチームが team_1 のときも team_2 のときも、うまく機能するよう、モデルは各チームに対応する数値を学習します。

games_season DataFrame はワークスペースに用意されています。

指示

100 XP
  • ユニークなチーム数を数えます。
  • 各チームIDを、そのチームの強さを表す1つの数値にマッピングする埋め込みレイヤーを作成します。
  • 出力形状は1次元にします(チームを1つの数値で表現したいため)。
  • 入力長は1次元にします(各チームはちょうど1つのIDで表されるため)。