前処理PyTorchでOnehotエンコーディングするためのワンライナー2019-07-20PyTorchでクラスの数字を0,1のベクトルに変形するOnehotベクトルを簡単に書く方法を紹介します。ワンライナーでできます。PyTorchではこれでOnehotエンコーディングができます。[...]...PyTorch/TorchVisionで複数の入力をモデルに渡したいケース2019-06-24PyTorch/TorchVisionで入力が複数あり、それぞれの入力に対して同じ前処理(transforms)をかけるケースを考えます。デフォルトのtransformsは複数対応していないのでうまくいきません。Augmentationの「なぜ?」に注目しながら、エラー分析をしてCIFAR-10の精度向上を目指します。Validationを使ったお手軽で強力な探索的データ解析2019-05-06特にテーブルデータで、実際の分析に入る前に欠損値やデータの分布の把握といった、探索的データ解析(EDA)というのは重要なプロセスになります。Augmentationするのが遅かったり、書くの面倒だったりすることありますよね。[...]...[Python]OpenCVで画像を歪ませる方法2019-02-08PythonでOpenCVを使い画像を歪ませる方法を考えます。アフィン変換というちょっと直感的に理解しにくいことをしますが、慣れればそこまで難しくはありません。[...]...PythonのMessagePack-Numpyで独自のクラスをシリアライズする方法2019-01-09MessagePackを使ってシリアライズを高速化したかったのですが、独自のクラスやネストされたオブジェクトについてシリアル化する方法が全然なかったので調べてみました。Augmentationで画像を回転させたいことがあります。[...]...One-Hotエンコーディング(ダミー変数)ならPandasのget_dummies()を使おう2018-12-14特徴量処理(特徴量エンジニアリング)でよく使う処理として、「A,B,C」「1,2,3」といったカテゴリー変数をOne-Hotベクトル化するというのがあります。[...]...PandasのDataFrameでグループ別にサンプルをN個抜き出す方法2018-12-10「PandasでGroupbyでグルーピングしたはいんだけど、そこからグループ別にサンプルを1個、2個...と抜き出す、SQLでよくやるやつってどうやるんだっけ?」ということが気になったので、調べました。