Kerasでランドマーク検出用の損失関数を作る上でのポイント
4k{icon} {views} ランドマーク検出やオブジェクト検出では、yに最初に物体やランドマークが存在する確率をおいて、それ以降に座標を配置するというようなデータ構造を取ります。その場合、カスタム損失関数を定義する […]...
Numpyの配列のみを操作して四角形を描画する(Numpyの画像処理)
3.4k{icon} {views} Numpyの画像処理です。Numpyの配列のみを操作して、画面上に四角形を描画してみます。Numpyの画像処理は出力結果の合成のときにたまに使う割には若干独特なので注意が必要です。 […]...
pickle.loadで読み込み時にUnicodeDecodeError
6.9k{icon} {views} pickle.dump()で保存は上手く行ったのに、それを読み込むとエラー吐いて原因がよくわからない……それで一時間近くハマったという恐怖な話。 pickle.load()で読み込む […]...
BrestCancerデータセットをCNNで分類する
5.2k{icon} {views} 構造化データを畳み込みニューラルネットワーク(CNN)で分析することを考えます。BrestCancerデータセットはScikit-learnに用意されている、乳がんが良性か悪性かの2 […]...
zipに固められた複数のpickleファイルを解凍なしで読み込む
2.7k{icon} {views} Zipファイルに固められたファイル(pickleで圧縮した複数のファイル)をファイルに書き出すことなく読み込む方法を見ていきます。ディープラーニングで複数回訓練してその結果をまとめて […]...
Channelwise Variational AutoEncoder(失敗)
1.8k{icon} {views} Variational Auto Encoder(VAE)を試していて、カラー画像は上手く行かなくてもグレースケール画像ならそこそこうまく行ったので、「じゃあチャンネル単位にVAEか […]...
PyTorchでのConvTranspose2dのパラメーター設定について
34.7k{icon} {views} VAE(Variational Auto Encoder)やGAN(Generative Adversarial Network)などで用いられるデコーダーで畳み込みの逆処理(Co […]...