ディープラーニングの動画読み込みをいい感じにしてくれる「Decord」の紹介
2.6k{icon} {views} ディープラーニングでの動画解析向けの読み込みライブラリ、Decordを紹介します。OpenCVよりもフレーム間のスキップやバッチ化が簡単にできるようになっています。PyTorchと連 […]...
PyTorchのDataLoaderで動画を並列化して読み込むためのハック
4.5k{icon} {views} 動画の前処理はフレーム単位の画像処理をするためとても重いですが、特にOpenCVで動画を読み込む場合、OpenCVの特性上並列化が難しいという面倒くさい状況に遭遇します。この記事では […]...
Albumentationsとtorchvisionで前処理の挙動を揃えたい
6.7k{icon} {views} AlbumentationsとtorchvisionのToTensorは微妙に挙動が異なります。テンソル化の前処理を揃えないと精度が下がることがあるので、その検証をしていきたいと思い […]...
ごちうさで始める線画の自動着色(2)~TFRecordの作成~
1.6k{icon} {views}KaggleにあったGochiUsa_Facesデータセットを使って、ごちうさキャラの線画の自動着色で遊んでみました。この投稿では訓練の前段階としてTFRecordを作成していきます。 […]...
ごちうさで始める線画の自動着色(1)~データセットのEDA~
2k{icon} {views} KaggleにあったGochiUsa_Facesデータセットを使って、ごちうさキャラの線画の自動着色で遊んでみました。この投稿では下準備として、データセットのEDAをします。 Gochi […]...
TFRecordを自作して最低限のCIFAR-10を訓練するまで
4.8k{icon} {views} TFRecordを自作して、とりあえずCIFAR-10を訓練するための最低限の処理を書きました。なんでもBytesListに格納する方法です。 TFRecordについて TFReco […]...
Byte列を通じてNumPy配列からTensorFlowのテンソルへ変換する
6.4k{icon} {views} Byte列を通じてNumPy配列からTensorFlowのテンソルへ変換する方法です。TFRecordで記録したデータを扱う際に役に立つと思われるやり方です。 NumPy配列をByt […]...
Pythonで最も簡単にタイムスタンプ←→文字列や時差変換する方法
13.8k{icon} {views}Pythonでタイムスタンプの文字列をパースするには「time.strftime」が紹介されることが多いですが、実はもっと簡単な方法があります。この方法では、グリニッジ標準時→東京時 […]...
tf.data.Datasetでdictなデータと仲良くする方法
4.4k{icon} {views} TensorFlow2.0でdict構造のデータから、tf.data.Datasetを作る方法を見ていきます。バッチの軸の結合処理を一切書かずに、dict構造を保ったままバッチ化して […]...
ImageNetの訓練時の前処理についてまとめた
15k{icon} {views} ImageNetで訓練済みのモデルを使う際の前処理は出てきても、モデルを訓練するときの前処理、特に訓練画像のアスペクト比がまばらなケースでどう前処理するのかがほとんど出てきませんでした […]...