ごちうさで始める線画の自動着色(2)~TFRecordの作成~
44{icon} {views} KaggleにあったGochiUsa_Facesデータセットを使って、ごちうさキャラの線画の自動着色で遊んでみました。この投稿では訓練の前段階としてTFRecordを作成していきます。 […]...
ごちうさで始める線画の自動着色(1)~データセットのEDA~
108{icon} {views} KaggleにあったGochiUsa_Facesデータセットを使って、ごちうさキャラの線画の自動着色で遊んでみました。この投稿では下準備として、データセットのEDAをします。 Goch […]...
TFRecordを自作して最低限のCIFAR-10を訓練するまで
105{icon} {views} TFRecordを自作して、とりあえずCIFAR-10を訓練するための最低限の処理を書きました。なんでもBytesListに格納する方法です。 TFRecordについて TFRecor […]...
Byte列を通じてNumPy配列からTensorFlowのテンソルへ変換する
67{icon} {views} Byte列を通じてNumPy配列からTensorFlowのテンソルへ変換する方法です。TFRecordで記録したデータを扱う際に役に立つと思われるやり方です。 NumPy配列をByte列 […]...
Pythonで最も簡単にタイムスタンプ←→文字列や時差変換する方法
1.2k{icon} {views} Pythonでタイムスタンプの文字列をパースするには「time.strftime」が紹介されることが多いですが、実はもっと簡単な方法があります。この方法では、グリニッジ標準時→東京時 […]...
tf.data.Datasetでdictなデータと仲良くする方法
905{icon} {views} TensorFlow2.0でdict構造のデータから、tf.data.Datasetを作る方法を見ていきます。バッチの軸の結合処理を一切書かずに、dict構造を保ったままバッチ化してく […]...
ImageNetの訓練時の前処理についてまとめた
2.2k{icon} {views} ImageNetで訓練済みのモデルを使う際の前処理は出てきても、モデルを訓練するときの前処理、特に訓練画像のアスペクト比がまばらなケースでどう前処理するのかがほとんど出てきませんでし […]...
テンソル同士の行列積を計算するにはnp.dot?np.matmul?np.tensordot?
1.5k{icon} {views} テンソルと行列、テンソルとテンソルの積について、どの使えばいいのか(np.dot, np.matmul, np.tensordot)わからなくなることがあります。アフィン変換の例を通 […]...
np.meshgridでベクトルから総当りで配列を作る
889{icon} {views} 等高線プロットによく使われるnp.meshgridですが、総当り的に格子点を作るという便利な使い方をできます。テンソル計算と組み合わせることで、総当り的に配列を作り、一括して計算するこ […]...
ImageNetのVal精度を再現するための前処理を考える
1.2k{icon} {views} ImageNetのValidation精度は論文でよく見ますが、その精度をどのようにして再現するのかがよくわからなかったので書きました。10-Cropをするのが最も簡単な方法です。 […]...