zipに固められた複数のpickleファイルを解凍なしで読み込む
2.7k{icon} {views} Zipファイルに固められたファイル(pickleで圧縮した複数のファイル)をファイルに書き出すことなく読み込む方法を見ていきます。ディープラーニングで複数回訓練してその結果をまとめて […]...
PyTorchでのConvTranspose2dのパラメーター設定について
34.8k{icon} {views} VAE(Variational Auto Encoder)やGAN(Generative Adversarial Network)などで用いられるデコーダーで畳み込みの逆処理(Co […]...
PyTorchでサイズの異なる画像を読み込む方法
16.8k{icon} {views} 実際の画像判定では、MNISTやCIFARのようにサイズが完全に整形されたデータはなかなか少ないです。例えばサイズが横幅は一定でも縦幅が異なっていたりするケースがあります。訓練画像 […]...
Numpyのみでグループ別に集計し平均を出す方法(for文、Pandasなし)
5.2k{icon} {views} Numpy配列をグループ別に集計するときに、大抵Pandasを使うのですが、Numpyだけで集計するのってできるのかな?どうやるんだろうという話です。答えは「できます」。one-ho […]...
Pandasのpivotを使ってデータを集計し、横並びの棒グラフで表示する方法
9.2k{icon} {views} Pandasのデータフレームを集計して、横並びの棒グラフで表示したいときがあります。その方法を紹介していきます。Pivotを使うと簡単にできます。 データ例 以下のようなデータ(ra […]...
Chainerで画像の前処理やDataAugmentationをしたいときはDatasetMixinを継承しよう
3.8k{icon} {views} Chainerにはデフォルトでランダムクロップや標準化といった、画像の前処理やDataAugmentation用の関数が用意されていません。別途のChainer CVというライブラリ […]...
KerasのLearningRateSchedulerを使って学習率を途中で変化させる
48.2k{icon} {views} ディープラーニングで学習が進んだあとに学習率を下げたいときがときどきあります。Kerasでは学習率を減衰(Learning rate decay)させるだけではなく、epoch数に […]...
Kerasでモデルのsummaryをテキストとして保存する方法
10.3k{icon} {views} Kerasで「plot_modelを使えばモデルの可視化ができるが、GraphViz入れないといけなかったり、セットアップが面倒くさい!model.summary()のテキストをフ […]...
Google Colaboratoryで保存したKerasのモデルを読み込むとValueError
5.4k{icon} {views} Google Colaboratory(Colab)上のKerasでh5形式で保存したモデルをダウンロードして、load_modelすると「TypeError: (‘Ke […]...
Kernel-PCAのexplained_variance_ratioを求める方法
9.6k{icon} {views} scikit-learnのPCA(主成分分析)にはexplained_variance_ratio_という、次元を削減したことでどの程度分散(データを説明できる度合い)が落ちたのかを […]...