kivantium活動日記

プログラムを使っていろいろやります

2017年6月 第2週

今週知ったこと

Codon usage bias

Codon usage bias - Wikipedia

DNAからタンパク質を転写する際、塩基の3つ組が一つのアミノ酸を表しているのだが、同じアミノ酸を表す3つ組が複数存在する場合がある(同義コドン)。同義コドンの間には使われる頻度の差があり、codon usage biasと呼ばれている。同義コドンの違いであってもRNAの2次構造には違いがあるので、その結果として発現量が変化するそうだ。

最適化アルゴリズムベンチマーク関数

ベイズ最適化を実装するときに変な関数で実験したいとTwitterに書いたら、よく知られたベンチマーク関数があることを教えてもらった

Understanding Machine Learning: From Theory to Algorithms

機械学習の新しめの参考書。PAC学習やVC次元の話題から始まっていて、自分が知らない分野をカバーするのにちょうど良さそうなので暇を見つけて読んでいる。
著者のサイトからPDFをダウンロードすることができる。

LaTeXの数式を手書きできるサイト

https://webdemo.myscript.com/views/math.html#/demo/equation

手書きした数式をLaTeX形式などに変換できるサイトを知った。

以前から使っていたDetexify LaTeX handwritten symbol recognitionは単一の記号しか変換できないが、候補を複数表示できるのでこちらの方が便利なケースが多い気がする。

正規表現デバッグサイト

https://www.debuggex.com/ がすごいと紹介するtweetが回ってきた。他にも

などデバッグサイトにはいろいろある。

Interval Newton Method

ニュートン法の点ではなく区間を推定する変種をInterval Newton Methodと呼ぶらしい。http://www2.math.uni-wuppertal.de/~xsc/xsc/node12.htmlのコードが分かりやすい。

Particle Filter Tracking

Particle Filter Tracking in Python

ラッキングの1手法。Wikipediaでヒットしないのでマイナーなのかもしれない。

Copy and Swap Idiom

c++ - What is the copy-and-swap idiom? - Stack Overflow

C++のクラスでコピーコンストラクタとコピー代入演算子を定義するときにswapを用いた書き方がよく使われるらしい。

ネコのささやき

ネコのささやき|シロアリ駆除[シー・アイ・シー]

ビルのドアの近くを通ると高周波音が聞こえて不快になることがあったので見てみたらネズミ避けに強い超音波を発する機械が設置されていた。超音波なのに人間に聞こえるのはどうしたものか。

今週読んだ本

どうして私が美術科に! ? (1) (まんがタイムKRコミックス)

どうして私が美術科に! ? (1) (まんがタイムKRコミックス)

きららMAXで掲載中の作品。間違えて美術科に入ってしまった主人公の美術科での奮闘を描いている。