chevron_left

メインカテゴリーを選択しなおす

cancel
青ポス
フォロー
住所
未設定
出身
未設定
ブログ村参加

2015/12/06

arrow_drop_down
  • TensorFlowでLossを詳しく解析する方法 ②カスタムメトリックを記録する

    前回の続きです。 前回: bluepost69.hatenablog.com おさらい:簡単にメトリックを取得する方法 前回カスタムメトリックを実装する方法をいくつか示しました。単に学習中のカスタムメトリックを取得するだけなら、train_stepのreturnに取得したいメトリックの値を入れておけばよいです。 def train_step(self, data): # (実装) return {"loss_a": loss_a, "loss_b": loss_b} 今回はこのようにして記録したloss_aやloss_bをどのように取り出すかをまとめておきます。 historyを使って取り出す…

  • TensorFlowでLossを詳しく解析する方法(カスタムメトリックを自作する)

    はじめに 機械学習をやるとき、損失関数を例えば loss = loss_a + loss_b + loss_c のような形で定義することはよくあります。このとき普通にやると全部の総和になっているlossの記録は簡単に取れますが、loss_aやloss_bがそれぞれどのように変化していくのか詳細に見たいことはあります。ただし、少なくともデフォルトで簡単にこうすれば取れるというような機能はTensorFlowには(私が探した限りでは)ありません。 そこで、今回はloss_aやloss_bをmetricとして記録して後からhistoryで解析する方法を書きます。 カスタムメトリックの実装方法 仕様 …

  • Matplotlibで既存のColormapをカスタムする

    はじめに Matplotlibのpcolorなどでカラーマップはよく使います。私はjetをよく使うのですが、「0のときに黒や白など色みのない色にしたい」など微調整したいときはしばしばあります。今回はその方法を調べたのでまとめておきます。 参考:Matplotlibで簡単に使えるカラーマップ matplotlib.org matplotlibのColormapオブジェクト matplotlibのカラーマップはmatplotlib.cmライブラリ上でColormapオブジェクトとして管理されています。例えばjetのカラーマップは次のようにして生成できます。 mycmap = cm.jet このCo…

  • 静的サイトジェネレータ比較

    物理や数学の記事をかっこよく公開したくなったので、調べてみました。 かっこいい物理や数学の記事の公開サイト github-nakasho.github.io (完全に個人用のメモなので以下はタメ口で書きます。) 求める要件 markdownで書ける 数式が使える Sphinx www.sphinx-doc.org だいぶ昔(私が修士学生のころ)からあるPython製のツール。markdownで書くにはプラグインがいるらしい。今からやるときにこれが最適解かどうかはわからない。 実用例 Smilei: https://smileipic.github.io/Smilei/ Vue JavaScri…

arrow_drop_down

ブログリーダー」を活用して、青ポスさんをフォローしませんか?

ハンドル名
青ポスさん
ブログタイトル
青ポスの部屋
フォロー
青ポスの部屋

にほんブログ村 カテゴリー一覧

商用