2020年6月 技術メモ
torch.kthvalueはnumpyのpercentile的にTensor中の上位数%の値を抽出したい場合に使えて便利。https://t.co/w64lB920bU
— Teppei Kurita (@kuritateppei) 2020年6月27日
放射束は単位時間あたりの特定領域を通過するフォトン数のことだが、基本的なシーンは光が何度も反射した後に平衡状態になっているので、時間の変化による影響は考慮しなくて良い。ただ蛍光や燐光だと少し話は変わってくる。
— Teppei Kurita (@kuritateppei) 2020年6月26日
照明マップを球面調和関数の係数に分解してくれるシンプルなPythonコード。https://t.co/PBPFoC2ysL
— Teppei Kurita (@kuritateppei) 2020年6月26日
このノンランバーシアンBRDFのフォトリアルな室内CGデータセットが出てくるのをワクテカして待ってるんだけど、CVF公式のお墨付きもあるし催促してよいかしら…。https://t.co/XHyh9sOzMM
— Teppei Kurita (@kuritateppei) 2020年6月26日
ほしいいい。
— Teppei Kurita (@kuritateppei) 2020年6月24日
世界初のスマホで撮影できるゲルマニウムベースの短波赤外(SWIR)カメラ。解像度11x8。800nm~1600nmまで。コロナの状況次第だが1か月以内に発売予定。https://t.co/WhOaB4BRkihttps://t.co/0Z6jlAeaiL pic.twitter.com/sTMSNzMTFq
PyTorchのalbumentationsの中の50程のaugmentaitonを1つ1つ動かして試せるノートブック。(主に自分用に使ってたけど公開します)。https://t.co/UXc1cuWoop
— Teppei Kurita (@kuritateppei) 2020年6月23日
Quanta Burst Photography
— Teppei Kurita (@kuritateppei) 2020年6月22日
SPAD等シングルフォトンがカウント可能なカメラでの高品質撮影手法。あとで読む。https://t.co/Ry7PFZPq7R
SIREN = SInusoidal REpresentation Network
— Teppei Kurita (@kuritateppei) 2020年6月19日
検索ノイズが… pic.twitter.com/U8jYMoj0CZ
https://t.co/xkNM6EPewM
— Teppei Kurita (@kuritateppei) 2020年6月19日
PSNRマジか
Pythonのデコレータを無視してオリジナルの関数を呼び出すにはfunc.__wrapped__(args)
— Teppei Kurita (@kuritateppei) 2020年6月17日
CycleGANのネットワークの中身。 pic.twitter.com/ZMAySa237l
— Teppei Kurita (@kuritateppei) 2020年6月17日
nn.BatchNorm2dは入力(N, C, H, W)のサイズがH=1,W=1だと正規化できず怒られる。
— Teppei Kurita (@kuritateppei) 2020年6月17日
次元を追加するnp.newaxisはNoneと同じ。https://t.co/cz8m3myxei
— Teppei Kurita (@kuritateppei) 2020年6月15日
np.hypot(a,b)=(a^2+b^2)^(1/2)、知らなかった。多用する演算なので便利。https://t.co/9Zvd0kEFmM
— Teppei Kurita (@kuritateppei) 2020年6月15日
random.randint(a,b)、bも入るの知らなくて死んだ。
— Teppei Kurita (@kuritateppei) 2020年6月15日
randintに気をつけよう https://t.co/sDUCMkLgsa #Qiita
Tungstenってレンダラー初めて知った。良さげだけどドキュメントがないのはキツイな。https://t.co/iJ9rT1c9xm
— Teppei Kurita (@kuritateppei) 2020年6月13日
1人で開発してるのか…。https://t.co/EEpGl9GkuT
放射照度ってあらゆる方向からの放射輝度の和なのに、BRDFの定義は、「ある入射角度iの微小放射照度」とある入射角度oの微小放射輝度の比なのいつも混乱する。結局Cos項に因らない形で表現したいってことなんだけど…感覚的に照度に方向性があることに馴染まない。
— Teppei Kurita (@kuritateppei) 2020年6月13日
レンダリング方程式が提案されたのって1986年か…。セガ・マークIII発売の翌年と考えるとすごいな。https://t.co/TYVvlKtorY
— Teppei Kurita (@kuritateppei) 2020年6月13日
Turboのカラーマップ、Jetよりも優しい感じになってお気に入り。ヒートマップ作るときなどにも良い。https://t.co/o9l46TN1ta pic.twitter.com/o4kGEBvrs3
— Teppei Kurita (@kuritateppei) 2020年6月12日
配列抽出、スライスで指定しないと次元削減されるの忘れてて30分無駄にした
— Teppei Kurita (@kuritateppei) 2020年6月11日
おお!早速使おう https://t.co/jqEKjSNmr6
— Teppei Kurita (@kuritateppei) 2020年6月10日
被引用数
— Teppei Kurita (@kuritateppei) 2020年6月10日
AlexNet: 63185
ResNet: 46897
VGG16: 38469
Unet: 14462
1回リストに変換してinsertして再度OrderedDictに戻せばおkhttps://t.co/c1ieRGyLpS
— Teppei Kurita (@kuritateppei) 2020年6月9日
活性化関数のinplaceをTrueにすると、分岐多めのネットワークにすると割とすぐ勾配計算失敗しがち。
— Teppei Kurita (@kuritateppei) 2020年6月9日
torch.autograd.set_detect_anomaly()便利。forward/backwardの所でコンテキストマネージャとして使うと勾配計算ミスったところ教えてくれる。https://t.co/Kc1d6KBr4U
— Teppei Kurita (@kuritateppei) 2020年6月9日
pillowのfromarrayでグレースケールから変換する際のnumpy arrayは[MxNx1]は駄目で[MxN]の2次元配列。
— Teppei Kurita (@kuritateppei) 2020年6月8日
Samuel Norman Seaborn=sns
— Teppei Kurita (@kuritateppei) 2020年6月8日
seabornをなぜ as snsとしてimportするのか https://t.co/dTpenPMyXE #Qiita
Pythonのコンテキストマネージャって、単一の値を生成するジェネレータか。
— Teppei Kurita (@kuritateppei) 2020年6月7日
例外処理try/exceptの場所でエラー上がってきたから例外を必死に探してたら、エラー文のprint文がPython2形式だったという全然関係ないSyntaxErrorだった。エラー名はちゃんと見よう。。
— Teppei Kurita (@kuritateppei) 2020年6月7日
CycleGANとUNITとの差異はlatent spaceを明に設けているか否か。
— Teppei Kurita (@kuritateppei) 2020年6月6日
PyTorchのTensorでnumpy.percentileと同じことをやってくれるの見つけた。https://t.co/ARHItnR0qN
— Teppei Kurita (@kuritateppei) 2020年6月5日
参考にしてPyTorchでバイナリマスクのErosion書いた以下。
— Teppei Kurita (@kuritateppei) 2020年6月5日
erosion = nn.MaxPool2d(5, stride=1)
mask = 1 - erosion(1-mask)
ありがたや。
— Teppei Kurita (@kuritateppei) 2020年6月5日
モルフォロジー変換は実はMaxPoolingだったという話(TensorFlowでの実装) https://t.co/SEAg21dWTJ
値が無い場合は隣接2値の線形補間で出力。
— Teppei Kurita (@kuritateppei) 2020年6月4日
numpyのpercentile関数の仕様を確認する https://t.co/GJLNsvjzWF
cycleganしたらキュウリが不味そうな得体の知れないモノになった…。 pic.twitter.com/zzavFf3GJ9
— Teppei Kurita (@kuritateppei) 2020年6月4日
DAって、Domain AdaptationとData Augmentationっていう意味も領域もかなり近いwordがあるからあまり略して使うの良くないことに気づいた。
— Teppei Kurita (@kuritateppei) 2020年6月4日
UCLAは結構、教授陣がテキスト(書籍)を公開していて良い。知ってるやつ。
— Teppei Kurita (@kuritateppei) 2020年6月3日
機械学習https://t.co/4IhOCB69P6
統計理論https://t.co/k3vealwsrG
《日経Robo》環境乱択化:Domain Randomization https://t.co/boK3GVFfS1
— Teppei Kurita (@kuritateppei) 2020年6月3日
CMOSイメージセンサの父であるEric Fossumの講演が無料公開されてる。必見。https://t.co/7zneQShTlx
— Teppei Kurita (@kuritateppei) 2020年6月2日
“visdomを、Google colabで動かす方法” https://t.co/6ciTGLtcjd
— Teppei Kurita (@kuritateppei) 2020年6月1日