PyTorchでサイズの異なる画像を読み込む方法
16.8k{icon} {views} 実際の画像判定では、MNISTやCIFARのようにサイズが完全に整形されたデータはなかなか少ないです。例えばサイズが横幅は一定でも縦幅が異なっていたりするケースがあります。訓練画像 […]...
Numpyのみでグループ別に集計し平均を出す方法(for文、Pandasなし)
5.2k{icon} {views} Numpy配列をグループ別に集計するときに、大抵Pandasを使うのですが、Numpyだけで集計するのってできるのかな?どうやるんだろうという話です。答えは「できます」。one-ho […]...
ResNetをKeras(TensorFlow, MXNet)、Chainer、PyTorchで比較してみる
17.3k{icon} {views} 前からディープラーニングのフレームワークの実行速度について気になっていたので、ResNetを題材として比較してみました。今回比較するのはKeras(TensorFlow、MXNet […]...
Pandasのpivotを使ってデータを集計し、横並びの棒グラフで表示する方法
9.2k{icon} {views} Pandasのデータフレームを集計して、横並びの棒グラフで表示したいときがあります。その方法を紹介していきます。Pivotを使うと簡単にできます。 データ例 以下のようなデータ(ra […]...
Chainerで画像の前処理やDataAugmentationをしたいときはDatasetMixinを継承しよう
3.8k{icon} {views} Chainerにはデフォルトでランダムクロップや標準化といった、画像の前処理やDataAugmentation用の関数が用意されていません。別途のChainer CVというライブラリ […]...
KerasのLearningRateSchedulerを使って学習率を途中で変化させる
48.1k{icon} {views} ディープラーニングで学習が進んだあとに学習率を下げたいときがときどきあります。Kerasでは学習率を減衰(Learning rate decay)させるだけではなく、epoch数に […]...