スタイル変換のStyle Lossとは何をやっているか
4.3k{icon} {views} スタイル変換やImage to Imageの損失関数で使われる・Style Lossの実装を詳しく見ていきます。Style Lossの計算で用いているグラム行列の計算方法をTenso […]...
KerasのLambdaレイヤーの引数をループ内で変えるときにハマった話
5.5k{icon} {views} KerasのLambdaレイヤーはとても便利で、自作の関数ほか、TensorFlowの組み込みの強力な関数もレイヤーとして扱うことができます。しかし、ループごとに引数を変えながらLa […]...
複数の入力にtf.scanを使うケースでValueErrorが出たときの対処法
1.9k{icon} {views} 複数の入力に対してtf.scanを使うケースで、入力や引数のshapeが正しいのに「ValueError: The two structures don’t have t […]...
モルフォロジー変換は実はMaxPoolingだったという話(TensorFlowでの実装)
10.4k{icon} {views} 画像処理の重要な変換に膨張(Dilation)や収縮(Erosion)といったモルフォロジー変換があります。実はこれはディープラーニングでよく使われるMaxPoolingフィルター […]...
TensorFlowの関数で画像にモザイクを書ける方法
2.7k{icon} {views} TensorFlow2.0の関数を使い、画像にモザイクをかける方法を紹介します。OpenCVやPILでの書き方はいろいろありますが、TensorFlowでどう書くかはまず出てきません […]...
TensorFlow2.0のTPUでモデルを保存したり、CPUと相互運用する方法
3.3k{icon} {views} TensorFlow2.0+Colab TPUでモデルを保存する方法、CPUとTPUで保存した係数を相互運用する方法、TPUを意識したモデルの保存方法を見ていきます。 環境 CPU: […]...
論文メモ:Concurrent Spatial and Channel ‘Squeeze & Excitation’ in Fully Convolutional Networks
5.1k{icon} {views} Squeeze and Excitationの派生形であるsc-SEを提唱している論文。Squeeze & Excitationの派生形と構成がわかりやすくまとまっており、効 […]...
TensorFlowでもラプラシアンピラミッドを作る
833{icon} {views}以前作ったPyTorchのラプラシアンピラミッドをTensorFlow2.0に移植しました。何かと便利なラプラシアンピラミッドをつかってみよう。 環境 TensorFlow2.0 CPU […]...
Numpyでインデックスカラー画像(VOC2012のマスク)→RGB画像への変換をする方法
11.1k{icon} {views} Semantic Segmentationのマスク画像には「インデックスカラー」というRGBとは異なったフォーマットを使っていることが多いです。この形式はPILで扱うことができ、R […]...
TensorFlow2.0でDistributed Trainingをいい感じにやるためのデコレーターを作った
2.4k{icon} {views} TensorFlow2.0+TPUで訓練していて、いちいちマルチデバイスための訓練・Validationのコード書くの面倒くさいなと思ったので、それをいい感じにラップしてくれるデコレ […]...