Deep Learning

tf.data.Datasetを使っていた時に AUTO sharding policy will apply DATA sharding policy as it failed to apply FILE sharding policy because of the following reason:

CIFAR10でtf.dataを使った時に表題のwarning。 model.fitは問題なく出来るので無視しようと思ったが、気になったので調べてみた。 (train_features, _), (_, _) = tf.keras.data...
Deep Learning

Scaled-YOLOv4のpredictions.jpgに出力されるconfidenceを消す

Scaled-YOLOv4を使っていた時、検出される物体が多いとラベルに埋もれて画像が見えなくなってしまったため、画像に描画されるconfidenceの値を消したくなった。 C言語のソースコードを追いかけていき、当該箇所を特定してコメントア...
その他

macのFinderで「ファイルが見つかりません」がスリープ復帰後に大量に出てしまう

macOS Montereyにアップデートしてから、スリープ復帰後にファイルが見つかりませんが大量に表示されるようになってしまった。 OSアップデートでそのうち修正されるかなーと思っていたが、12.4になっても治らないので何か原因があるので...
LeetCode

尺取り法、累積和、二分探索で209. Minimum Size Subarray Sum

総和がtarget以上になるような最小の部分列の長さを求める問題。 公式の最適解は2 pointersで、O(N)で解ける。 class Solution: def minSubArrayLen(self, target: int, num...
Deep Learning

EfficientNet V2のデフォルトのinput_shape

TensorFlowにEfficientNetV2が実装された。 しかし、デフォルトのinput_shapeはNoneとなっており、学習時にリサイズさせる画像サイズがわからない。 TensorFlow Hubにはサイズが載っていた。 V2 ...
AtCoder

AtCoder Beginner Contest 261の感想

リアルタイムで参加した。 A - Intersection 両端を求めて差を取るだけ。 距離を求めるので、計算結果がマイナスになったら0し忘れないようにする。 l1, r1, l2, r2 = map(int, input().split(...
LeetCode

947. Most Stones Removed with Same Row or Column

二次元座標平面上において、x座標またはy座標が共通の点を次々に削除していき、削除した個数を求める問題。 深さ優先探索 全ての座標から出発し、DFSを行う。 たどり着けた点を削除し、もう削除できなくなったら次のスタート地点から再度探索を行う。...
Prometheus

Grafanaのグラフで右側にY軸を表示する

Raspberry pi に温度と湿度を測れるセンサーを繋いでPrometheusに送り、Grafanaで可視化していた。 しかし、温度と湿度を同じグラフに載せると、それぞれの値が取りうる範囲が違うので、意図したスケールにならない。 そこで...
LeetCode

再帰、DP、法則性の3通りで343. Integer Break

Solution が無かったので自分の解法。 再帰 まずは具体例で考える。 n=10の場合、1と9に分けられる。9はさらに2と7、7はさらに3と4・・・というように樹形図のように分岐していく。 ある値numは、iとnum-iに分割でき、この...
Deep Learning

HuggingfaceのTokenizerのvocabを取得する

Huggingfaceを使って自然言語処理を行っていた時、モデルごとのvocabularyの違いが気になった。 vocab.txt を見れば分かるのだが、Pythonで取得したかったので調べてみた。 まずはTokenizerのリファレンスを...