KerasKerasで複数のラベル(出力)があるモデルを訓練する2018-10-27Kerasで複数のラベル(出力)のあるモデルを訓練することを考えます。ここでの複数のラベルとは、あるラベルとそれに付随する情報が送られてきて、それを同時に損失関数で計算する例です。これを見ていきましょう。[...]...Kerasで転移学習用にレイヤー名とそのインデックスを調べる方法2018-10-24Kerasで転移学習をするときに、学習済みモデルのレイヤーの名前と、そのインデックス(何番目にあるかということ)の対応を知りたいことがあります。その方法を解説します。[...]...Kerasで評価関数にF1スコアを使う方法2018-10-23Kerasで訓練中の評価関数(metrics)にF1スコアを使う方法を紹介します。Kerasのmetricsに直接F1スコアの関数を入れると、バッチ間の平均計算により、調和平均であるF1スコアは正しい値が計算されません。y_pred以外の値を渡したいときがあります。[...]...KerasでSTL-10を扱う方法2018-10-14スタンフォード大学が公開している画像データセットに「STL-10」というのがあります。これはCIFAR-10に似た形式ながら、高画質かつ教師なし学習にも応用できる便利なデータです。[...]...Kerasでランドマーク検出用の損失関数を作る上でのポイント2018-09-26ランドマーク検出やオブジェクト検出では、yに最初に物体やランドマークが存在する確率をおいて、それ以降に座標を配置するというようなデータ構造を取ります。[...]...KerasのLearningRateSchedulerを使って学習率を途中で変化させる2018-08-05ディープラーニングで学習が進んだあとに学習率を下げたいときがときどきあります。