(備忘+技術的な話題)/2.なブログ

まとめといたほうがよさそうだと感じたトピックについて記事を書きます。

ベイズ的、とは?

異なるドメインへのfine-tuningは、Adam系+低いLR+no-freeze、がよさげ?

REVISITING FINE-TUNING FOR FEW-SHOT LEARNING どんなもの? few-shot learningにおけるfine-tuningについて、ネットワークの学習させかたの面から、よい方法を提案しているもの。 先行研究と比べてどこがすごい? few-shot learningにおいて、baseclasses(…

ELSA System Graphでnvml.dllがないって怒られる。

結論 ドライバがちゃんと入っていればsystem32にnvml.dllがあるはず。これをコピーして/Program Files/NVIDIA Corporation/NVSMIを作成して配置すればOK。 細かい症状と対策 GPUの温度や電力などの使用状況の把握のために、ELSA System Graph(http://www.els…

std::lower_boundとstd::upper_boundの覚え方

以下、0-indexedで数列v[]=133557のどこを返すか。 lower_bound lower_bound(3) => v[1]=3 lower_bound(4) => v[3]=5 x以上になる最初のidxを返す。 upper_bound upper_bound(3) => v[3]=5 upper_bound(4) => v[3]=5 xより大きくなる最初のidxを返す。 要す…

有名アルゴリズムを一言で

ソートアルゴリズム 初等ソート 挿入 ソート済み配列の正しい位置に挿入していく。O(n2) バブル 後ろから前に隣り合う要素の並びを揃えていく操作を、要素数分行う。O(n2) 選択 小さい順に前に持ってくる。O(n2) シェルソート K個飛ばしに挿入ソートを行う。…

venv 仮想環境名が出ない activateされない

症状 venvで仮想環境(名前:venv)をactivateしてもターミナル先頭に(venv)が出ない ↑の後pip listで見ると、別の仮想環境に入っている 環境 zsh 解決策 .zshrcの下記の行を消した export VIRTUAL_ENV_DISABLE_PROMPT=1 eval "$(pyenv init -)" eval "$(py…

ARC103 D問題 Robot Arms

掴み所がわからなかったけど理解すると面白そうな問題。 問題 atcoder.jp についてが与えられる。 をある値で固定したとき、すべてのについてが成り立つようなの選び方は存在するか。 ここで とする。 解法 座標変換->二進展開->貪欲法という流れで解いてい…

AGC032 A問題

問題 A - Colorful Subsequence 文字列S(長さN)の部分文字列で、すべて異なる文字からなるものは何個あるか。 解法 入力例 2 3 baa 出力例 2 5 b, a (2通り), ba (2通り)の合計5通りが答えとなります。 上記サンプルのように同一文字列の重複もカウントす…