CONTAINER技術系のこと書きます。ユースケースとしては、学習自体は別の評価指標を使って進めつつ、本来の目標としている評価指標を同時に確認するといったもの。学習にそのまま用いることは難しい。最終的な目標としている評価指標がそれらになっていることはよくある。使った環境は次の通り。いうオプションを用いる。指定するのは評価指標を計算する関数で、引数はモデルが予測した値と学習に使ったデータの二つ。いう関数で真のラベルを取得できる。評価指標を計算する関数では、返り値として評価指標の名前、スコア、そしてスコアが大きい方が優れているのか否かを表す真偽値を返す。main()サンプルコードでは、評価指標の推移を折れ線グラフとしてプロットしている。上記を実行してみよう。関する情報も出力される。0.947368上記を実行すると、以下のようなグラフが得られる。増加に転じているようだ。増加することなく現象し続けており、過学習を起こしていることがわかる。先ほどの例ではカスタムメトリックが一つだったけど、複数確認したい場合もあるはず。そのような場合には複数のメトリックをリストとして返す関数を作ることで対応できる。カスタムメトリックとして計測している。main()上記を実行してみよう。1以下のようなグラフが得られる。たしかに、複数のメトリックが計測できていることが分かる。併用において注意が必要になる。対象になるのが「いずれかの評価指標で条件を満たした場合」になっているため。値が増加に転じた場合に止めたいのに、まだ現象を続けている段階で別の評価指標が条件を満たすと学習が止まってしまう恐れがある。する今回は、前回のエントリを書くきっかけになったネタについて。ビルドする注目記事スポンサードリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。