Pandasで複数の列を値をもとに、新しい列を任意の関数で定義する方法
32.5k{icon} {views} Pandasで、「列A(文字列)と列B(数字)」を文字列として結合し、新しい列を定義するという操作をしたかったのですが、思ったよりも情報がなくハマったので解説していきたいと思います […]...
[ABC007] C – 幅優先探索(迷路の探索)
2.6k{icon} {views} AtCoder Beginner Contest(ABC)から幅優先探索を使って迷路の最短距離を計算する問題です。幅優先探索のチュートリアルのような問題で、誘導に従って解いていけば必 […]...
[ABC006] C – スフィンクスのなぞなぞ
1.6k{icon} {views} ディープラーニングの訓練中暇なので、AtCoderの過去問解いてみることにしました。どこまで解けるかはわかりませんが、ABCのC問題、D問題中心に解いてみます。全部書くのはきついので […]...
ColabのTPUでNASNet Largeを訓練しようとして失敗した話
6.3k{icon} {views} ColabのTPUはとてもメモリ容量が大きく、計算が速いのでモデルのパラメーターを多くしてもそこまでメモリオーバーor遅くなりません。ただし、あまりにモデルが深すぎると訓練の初期設定 […]...
CIFAR-10/100のバイナリを画像ファイルに書き出す方法
10k{icon} {views} CIFAR-10/100は画像分類として頻繁に用いられるデータセットですが、たまに画像ファイルでほしいことがあります。配布ページにはNumpy配列をPickleで固めたものがあり、画像 […]...
Google ColabのTPU環境でmodel.fitのhistoryが消える現象
2.9k{icon} {views} Google ColabのTPU環境でmodel.fitしたときに、通常の環境で得られるhistory(誤差や精度のログ)が消えていることがあります。その対応法を示します。 原因はT […]...
tensorflow.kerasでKeras方式のhdf5で重みを保存する方法
9k{icon} {views} 従来のKerasで係数を保存すると「hdf5」形式で保存されたのですが、TPU環境などでTensorFlowのKerasAPIを使うと、TensorFlow形式のチェックポイントまるごと […]...
Google ColabのTPUでResNetのベンチマークを取ってみた
6k{icon} {views} Google ColaboratoryでTPUが使えるようになりましたが、さっそくどのぐらい速いのかベンチマークを取ってみました。以前やったResNetのベンチマークを使います。 環境: […]...
Kerasでランドマーク検出用の損失関数を作る上でのポイント
4k{icon} {views} ランドマーク検出やオブジェクト検出では、yに最初に物体やランドマークが存在する確率をおいて、それ以降に座標を配置するというようなデータ構造を取ります。その場合、カスタム損失関数を定義する […]...
Numpyの配列のみを操作して四角形を描画する(Numpyの画像処理)
3.5k{icon} {views} Numpyの画像処理です。Numpyの配列のみを操作して、画面上に四角形を描画してみます。Numpyの画像処理は出力結果の合成のときにたまに使う割には若干独特なので注意が必要です。 […]...