1. 学ぶ
  2. /
  3. コース
  4. /
  5. Kerasで学ぶIntroduction to Deep Learning

Connected

演習

データセットを準備する

コンソールで、ラベル darts.competitor がまだネットワークで理解できる形式になっていないことを確認できます。現在は競技者名が文字列として入っています。まずは競技者ごとに一意の番号へ変換し、その後 keras.utils の to_categorical() 関数を使って、その番号をワンホット表現に変換します。

これは多クラス分類に有効です。出力ニューロンの数はクラス数と同じで、データセットの各観測に対して活性化してほしいニューロンは1つだけだからです。

ダーツのデータセットは darts として読み込まれています。Pandas は pd としてインポート済みです。さっそくこのデータセットを準備しましょう!

指示1 / 2

undefined XP
    1
    2
  • pandas の Categorical() メソッドを使って competitor 列を変換します。
  • competitor 列の cat.codes 属性を使って、各競技者に番号を割り当てます。