Vision Transformer (ViT) について調べた
Vision Transformer について、Keras の実装 を使って調べました。ノートブックは こちら。
BatchNormalization について
BatchNormalizationについて勉強しました。作成したノートブックは こちら。
TortoiseGitでGithubにPersonal Access Tokenでアクセスする
Githubにアクセスするときの認証方法が変更になっています
github.blog
WindowsでTortoiseGitを使って、この認証方法でアクセスするには、
- Creating a personal access token - GitHub Docs を参考にPersonal Access Tokenを作成する。
- Gitリポジトリの下にある .git/config ファイルの url で、"https://github.com/..." となっているところを "https://ユーザ名:作成したトークン@github.com/..." と変更する (How to start using a personal access token to authenticate git on windows - #10 by richardofsussex - How to use Git and GitHub - GitHub Support Community)。
Numpy配列で指定の軸の2番目に大きい値とインデックスを求める
Numpy配列で、指定の軸の1番大きい値とインデックスは、numpy.amax と numpy.argmax で求まる。では、2 番目に大きい値とインデックスはどうするか?
続きを読むNumpy配列の各要素の演算
NumPy 配列、たとえば 1, 2, ..., 9、のそれぞれの要素の積、1x1, 1x2, 1x3, ..., 9x8, 9x9、をどうやって求めるか?もちろんループでもできるが、もっと簡単な方法があった。
続きを読むKeras で自前の評価関数を作成する
Keras の出力で異なる活性化関数を使いそれぞれの損失関数を指定する - プログラマのメモ書き で、評価関数 を作成してみました。この評価関数で、bbox の評価値として Intersection over Union (IOU) を計算します。
続きを読む