TFRecordを自作して最低限のCIFAR-10を訓練するまで
5k{icon} {views} TFRecordを自作して、とりあえずCIFAR-10を訓練するための最低限の処理を書きました。なんでもBytesListに格納する方法です。 TFRecordについて TFRecord […]...
Byte列を通じてNumPy配列からTensorFlowのテンソルへ変換する
6.7k{icon} {views} Byte列を通じてNumPy配列からTensorFlowのテンソルへ変換する方法です。TFRecordで記録したデータを扱う際に役に立つと思われるやり方です。 NumPy配列をByt […]...
Pillow(Python)でRGB→CMYKのプロファイル変換
7.5k{icon} {views} RGBからCMYKへの変換は印刷をする際に必要になりますが、通常はPhotoshopなどの有料の画像編集ソフトを使います。実はこれはPythonで無料でできます。Pillowを使った […]...
PillowでCMYK画像を扱う方法
4.4k{icon} {views} 印刷などでRGBではなくCMYK画像を扱いたいことがあります。PythonのPillowライブラリでは、CMYK画像も扱えます。普通CMYK画像は有料の画像編集ソフトを使うことが多い […]...
PythonでPDFをトリミングする方法
13.7k{icon} {views} 印刷用の原稿では「塗り足し」に気をつける必要があります。印刷用と表示用でページサイズが変わり、表示用のPDFを作るのに印刷用のPDFをトリミングする必要が出てきます。この変換をPy […]...
C#で画像をNumpy配列に変換する方法
7.3k{icon} {views} C#でPythonのNumpy配列を使えるライブラリがありますが、C#で画像をNumpy配列化するときに少し大変だったのでメモとして書いておきます。 環境構築 Visual Stud […]...
Pythonで最も簡単にタイムスタンプ←→文字列や時差変換する方法
14.6k{icon} {views}Pythonでタイムスタンプの文字列をパースするには「time.strftime」が紹介されることが多いですが、実はもっと簡単な方法があります。この方法では、グリニッジ標準時→東京時 […]...
PDFのフォント埋め込み問題(T3フォント問題)を回避しながら入稿データを作るのに苦労した話
15.7k{icon} {views} PDFは便利ですが、フォントの埋め込みが大きな問題になることがあります。T3フォント問題を回避しつつ印刷所に入稿できるデータを作るのにはどうすればよいのか、変換時に画質劣化を起こさ […]...
tf.data.Datasetでdictなデータと仲良くする方法
4.6k{icon} {views} TensorFlow2.0でdict構造のデータから、tf.data.Datasetを作る方法を見ていきます。バッチの軸の結合処理を一切書かずに、dict構造を保ったままバッチ化して […]...
ImageNetの訓練時の前処理についてまとめた
15.5k{icon} {views} ImageNetで訓練済みのモデルを使う際の前処理は出てきても、モデルを訓練するときの前処理、特に訓練画像のアスペクト比がまばらなケースでどう前処理するのかがほとんど出てきませんで […]...