A Day in the Life

2021年7月19日

昼食の和風納豆パスタ。ちりめんじゃこが良い味出している。


TPU 上で学習させるには、データローダの tf.data に対して各種 tf 関数を適用しなくちゃならないのだけど、そのため image data arguments などがしにくい。tf.image.* 系関数でもできるけど、そこそこ低レベル API なので適当にいい感じにやってほしいのだ。そんなわけで TPU を使うのを諦めていたのだけど、tf.keras.layers.experimental.preprocessing を使うと、tf.keras を使って、tf.data に対して image data arguments できるじゃん!欲しかったはこれだ!というわけで処理を書き直して TPUs in Colab で動くように。TPU 速いなぁ。

Keras.Layer クラスは x = layer(x) な関数適用ができるので、普通に keras の Layer としても使えるし、ただ単に関数処理をさせることもできるので tf.data 周りに適用できて、このpreprocessingクラスはなかなか良く出来ている。Python、言語としては圧倒的に Ruby のほうが好きなのだけど、Python の関数はファーストクラスだし、__func__ 実装すれば関数のように振る舞える所は便利だ。

撮影機材α7C/ZEISS Batis 2/40 CF

関連するかもエントリー

2021年4月5日
天気予報は曇りだったので、どこかに出かけようかと思っていたのだけど、昼間は普通に雨になってしまった。雨上がりの散歩をちょっとする。クローバーに溜まる水滴は雨上がりならではの風景。機械学習学習日記 - 63日目colab の環境を整えて、colab 上でも学習を回せるように。そうい...
天気予報は曇りだったので、どこかに出かけようかと思っていたのだけど、昼間は普通に雨になってしまった。雨上がりの散歩をちょっとする。クローバー...
2021年3月14日
アウトドア用の椅子である、ヘリノックスのチェアツーが届く。組み立て収納も簡単、座り心地も悪くない感じで一台買って良さそうだったので、妻も一台買って、天気の良い今日、早速海辺の公園に行って本を読む。公園は平和で、風が吹くと少々寒いとはいえ快適に過ごせた。ちょくちょく外でゆっくりした...
アウトドア用の椅子である、ヘリノックスのチェアツーが届く。組み立て収納も簡単、座り心地も悪くない感じで一台買って良さそうだったので、妻も一台...
2021年3月9日
フルーツサンドになった、こないだのイチゴ。時々フルーツサンドが無性に食べたくなる。甘さとみずみずしさ。近くのサーカス、先週末が千秋楽だったのだけれど、一瞬にしてテントが解体される。手際の良さに感心しつつも、あっという間に無くなってしまう、寂しさを覚える。妻の病気の精密検査で、10...
フルーツサンドになった、こないだのイチゴ。時々フルーツサンドが無性に食べたくなる。甘さとみずみずしさ。近くのサーカス、先週末が千秋楽だったの...