Google ColabのTPUでメッセージがうるさいときにやること
3.1k{icon} {views} Google ColabのTPUを使っているとえらいメッセージが表示されて、うるさいときがあります。そんなときにメッセージを消す裏技を発見したので書いていきたいと思います。 こんなメ […]...
条件に応じた配列の要素の抽出をTensorFlowで行う
10k{icon} {views} Numpyで条件を与えて、インデックスのスライスによって配列の要素を抽出する、というようなケースはよくあります。これをTensorFlowのテンソルでやるのにはどうすればいいのでしょう […]...
TensorFlowでコサイン類似度を計算する方法
9.8k{icon} {views} TensorFlowで損失関数や距離関数に「コサイン類似度」を使うことを考えます。Scikit-learnでは簡単に計算できますが、同様にTensorFlowでの行列演算でも計算でき […]...
TensorFlowで値のソートをする方法
4.2k{icon} {views} TensorFlowでNumpyのnp.sortやnp.argsortのようなソートを行うことを考えます。一般にTensorFlowで値のソートというと、自動微分もあわさって難しいよ […]...
TPUでアップサンプリングする際にエラーを出さない方法
2.5k{icon} {views} 画像処理をしているとUpsamplingが必要になることがあります。Keras/TensorFlowではUpsampling2Dというレイヤーを使ってアップサンプリングができますが、 […]...
TensorFlow/Kerasでの分散共分散行列・相関行列、テンソル主成分分析の実装
4.5k{icon} {views} TensorFlowでは分散共分散行列や主成分分析用の関数が用意されていません。訓練を一切せずにTensorFlowとKeras関数だけを使って、分散共分散行列、相関行列、主成分分析 […]...
TensorFlow/Kerasでグラム行列(テンソル)を計算する方法
7.6k{icon} {views} TensorFlowで分散や共分散が絡む演算を定義していると、グラム行列を計算する必要が出てくることがあります。行列はまだよくてもテンソルのグラム行列はどう計算するでしょうか?今回は […]...
Google ColabのTPU環境でmodel.fitのhistoryが消える現象
2.9k{icon} {views} Google ColabのTPU環境でmodel.fitしたときに、通常の環境で得られるhistory(誤差や精度のログ)が消えていることがあります。その対応法を示します。 原因はT […]...